<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
		<id>https://wiki.courierexe.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WhiteNata</id>
		<title>Меасофт - Вклад участника [ru]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.courierexe.ru/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=WhiteNata"/>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/WhiteNata"/>
		<updated>2026-04-05T14:41:46Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15777</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15777"/>
				<updated>2026-01-21T10:04:53Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Добавлена дата возврата и время возврата&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Подробнее см. [[PrestaShop|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции есть в маркете, а также см. [[Webasyst|описание]].&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
* нужно проверять с каким ответом возвращаются ваши АПИ-запросы. Если мы отвечаем ошибкой, то даже запрос на создание нового заказа учитывается в количестве запросов.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;extrafields&amp;gt;&lt;br /&gt;
    &amp;lt;extrafield&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;courier_car&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;ВАЗ 2106, бежевый&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/extrafield&amp;gt;&lt;br /&gt;
  &amp;lt;/extrafields&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет '''у клиента''' наличие заказов с указанным номером в '''пределах текущего календарного года''', которые '''не являются недоставленными''', и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists».&lt;br /&gt;
Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ». &lt;br /&gt;
&lt;br /&gt;
При указании ПВЗ в поле адреса необходимо проверять значение поля город получателя (он должен соответствовать данным ПВЗ) либо не передавать его вообще.&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Виды срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для клиентов из '''Узбекистана''' необходимо указывать код ИКПУ и код упаковки в следующем формате:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;ikpu&amp;quot;:&amp;quot;123123123&amp;quot;,&amp;quot;packageCode&amp;quot;:&amp;quot;123456&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''extrafields''' — Контейнер для описания расширенных полей. Необязательный элемент. Может содержать несколько элементов extrafield&lt;br /&gt;
* '''extrafield''' — Контейнер для описания расширенного поля.&lt;br /&gt;
:* '''''name''''' — наименование переменной. Может содержать только латинские буквы, цифры и знак подчеркивания &amp;quot;_&amp;quot;, но начинаться может только с буквы. Максимальная длина - 20 символов.&lt;br /&gt;
:* '''''value''''' — значение переменной. Максимальная длина - 250 символов.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|135||Specify the correct SKU ID/code for item.||Укажите артикул/код вложения&lt;br /&gt;
|-&lt;br /&gt;
|136||Specify warehouse goods in the order.||Укажите вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|137||The order's date of creation is more than 60 days ago.||Заказ создан более 60 дней назад&lt;br /&gt;
|-&lt;br /&gt;
|138||Specify a valid &amp;quot;Package dimension&amp;quot; field value.||Укажите корректные габариты места&lt;br /&gt;
|-&lt;br /&gt;
|139||Wrong type of XML query||Ошибка запроса&lt;br /&gt;
|-&lt;br /&gt;
|140||Duplicate item code in the order.||Дублирование кода вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|141||Duplicate additional service in the order.||Дублирование кода дополнительной услуги в заказе&lt;br /&gt;
|-&lt;br /&gt;
|144||Incorrect extrafields.||Некорректные расширенные поля.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;500&amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Необязательный параметр. Дает возможность получить не все измененные заказы, а только какое-то определенное количество. Помогает на случай, если у вас скопилось очень много измененных заказов и нужно их грузить лимитировано. После каждой итерации нужно вызывать commitlaststatus с контейнером списка обработанных кодов, [[#Лимитирование запросов|читать подробнее]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;2026-01-19&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;13:18:00&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; govType=&amp;quot;1&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;extrafields&amp;gt;&lt;br /&gt;
      &amp;lt;extrafield&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;courier_car&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;value&amp;gt;ВАЗ 2106, бежевый&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;/extrafield&amp;gt;&lt;br /&gt;
   &amp;lt;/extrafields&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:: CASH - Наличными при получении (по-умолчанию)&lt;br /&gt;
:: CARD - Картой при получении&lt;br /&gt;
:: NO - Без оплаты.&lt;br /&gt;
:: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.)&lt;br /&gt;
* Атрибуты контейнера '''paytype''':&lt;br /&gt;
** '''''code''''' - (integer) внутренний код типа оплаты заказа в системном справочнике &amp;quot;Типы оплаты корреспонденции&amp;quot;. Не обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''return_date''' - дата возврата&lt;br /&gt;
* '''return_time''' - время возврата&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Контейнер '''packages''' не возвращает более 1000 элементов.&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Лимитирование запросов ===&lt;br /&gt;
Дает возможность получить не все измененные заказы, а только какое-то определенное количество. Помогает на случай, если у вас скопилось очень много измененных заказов и нужно их грузить лимитировано. После успешной обработки получнных заказов, '''обязательно''' нужно вызвать commitlaststatus с кодами обработанных заказов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&lt;br /&gt;
Для получения ограниченного числа изменившихся заказов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;5&amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;acs&amp;gt;&lt;br /&gt;
     &amp;lt;ac&amp;gt;11111&amp;lt;/ac&amp;gt;&lt;br /&gt;
     &amp;lt;ac&amp;gt;22222&amp;lt;/ac&amp;gt;&lt;br /&gt;
     &amp;lt;ac&amp;gt;33333&amp;lt;/ac&amp;gt;&lt;br /&gt;
     &amp;lt;ac&amp;gt;44444&amp;lt;/ac&amp;gt;&lt;br /&gt;
     &amp;lt;ac&amp;gt;55555&amp;lt;/ac&amp;gt;&lt;br /&gt;
  &amp;lt;/acs&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''acs''' — контейнер. Обязательный элемент.&lt;br /&gt;
* '''ac''' — атрибут''' ordercode''' контейнера '''order''' полученного на этапе запроса '''statusreq'''.&lt;br /&gt;
&lt;br /&gt;
Помимо приведенных в примере параметров, вы также можете передавать и остальные, описанные ранее, например '''streamid'''.&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; ordercode=&amp;quot;12345&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;acquirers&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;2&amp;quot; name=&amp;quot;Ibox&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;5&amp;quot; name=&amp;quot;Payme&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;6&amp;quot; name=&amp;quot;Click&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/acquirers&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где,&lt;br /&gt;
* '''acquirers''' / '''acquirer''' - эквайринг, доступный для получения ссылки на оплату заказа&lt;br /&gt;
** '''acquirers''' / '''acquirer''' / ''code'' - внутренний код эквайринга&lt;br /&gt;
** '''acquirers''' / '''acquirer''' / ''name'' - наименование эквайринга&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Горький&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Горький Автозавод&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Горький&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Горький Автозавод&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Горький&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Горький Автозавод&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
=== Получение ссылки для оплаты заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
Этим методом вы можете только получить ссылку на оплату. Фискализация этого платежа идет отдельным процессом. По его возможности уточняйте в службе поддержки.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Заказ доступен для оплаты, если:&lt;br /&gt;
* тип оплаты заказа не наличными, а например картой или по договору, альтернативой может стать установка параметра &amp;quot;Спрашивать тип оплаты&amp;quot; в карточке клиента.&lt;br /&gt;
* заказ имеет наложенный платеж&lt;br /&gt;
* не оплачен&lt;br /&gt;
* активен (не доставлен, не возвращен в т.ч. курьером)&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink&amp;gt;&lt;br /&gt;
    &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
    &amp;lt;acq&amp;gt;&lt;br /&gt;
        &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/acq&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
        &amp;lt;code&amp;gt;12345&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/acqlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*'''extra''' - код экстраклиента в системе Measoft.&lt;br /&gt;
*acq.'''code''' - внутренний код платформы эквайринга в системе Measoft. (известен в МП из [https://wiki.courierexe.ru/index.php/API#.D0.A2.D1.80.D0.B5.D0.BA.D0.B8.D0.BD.D0.B3_.D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.B0_.D0.BF.D0.BE_.D0.BD.D0.BE.D0.BC.D0.B5.D1.80.D1.83 Трекинга]) &lt;br /&gt;
*order.'''ordercode''' - внутренний код заказа, типа ''int'', уникальный в пределах экстраклиента&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink error=&amp;quot;0&amp;quot; amount=&amp;quot;2000&amp;quot; extid=&amp;quot;161083231&amp;quot;&amp;gt;https://qr.nspk.ru/AD10001A7GLVGA9YDO2I0789SIOPV3?type=02&amp;amp;amp;bank=1000011&amp;amp;amp;sum=2000&amp;amp;amp;cur=RUB&amp;amp;amp;crc=7E9C&amp;lt;/acqlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*'''acqlink''' - ссылка на оплату заказа&lt;br /&gt;
*acqlink.'''amount''' - тип integer сумма платежа в копейках в общем случае, в других случаях в соответствии с типом валюты&lt;br /&gt;
*acqlink.'''extid''' - идентификатор счета на стороне платежной системы&lt;br /&gt;
*acqlink.'''error'' - код ошибки, если отличается от 0, означает невозможность получения ссылки на оплату, в этом случае ссылки на оплату не будет и ответ будет выглядеть так:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink error=&amp;quot;2&amp;quot; message=&amp;quot;Ошибка авторизации: Invalid token&amp;quot; amount=&amp;quot;2000&amp;quot; extid=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*acqlink.'''message''' - текст ошибки возвращаемой эквайрингом&lt;br /&gt;
&lt;br /&gt;
Возможные типы ошибок получения ссылки:&lt;br /&gt;
* '''1''' - не настроен эквайринг, либо не найден заказ&lt;br /&gt;
* '''2''' - ошибка на стороне эквайринга&lt;br /&gt;
* '''3''' - запрещающий статус курьера (заказ доставлен, частично доставлен)&lt;br /&gt;
* '''4''' - оплата заказа не разрешена&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; timestamp=&amp;quot;2025-01-01 12:00:00&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERixLjMN&lt;br /&gt;
  UwLJdLwIDKxTn+AScMjKqor7Xm3sp1yj1k6BzlPdX2Qsiit6yg3g1fCI4YVAgclUOIY5tDra2LvAcIS&lt;br /&gt;
  5/+8PsL/sXb0+aoper/9kL/4Ov/YE9QsHwyg7YZTtKICy0YVIYb4Nt7L1tPUMfaX9NpuTsvFCtBAvYG&lt;br /&gt;
  eJVZoZ2tm6+fZVqAavZpeLizVLtct1a+xvG0+bTSkw3Ac8PhdNfL4smrT2hSgPJLfyaVGyA2ndyW22t&lt;br /&gt;
  sFtTP5knktPNumSZ56QsFRPJkaU8ExDxAcMYMDIoBiIoR4/dDjHMbMW/EW4fiB1pvWmV2ONWIl1Xdub&lt;br /&gt;
  Xg1ob0qWX9W4qagsqzGhjRLsEGeJGVXg9oVC+XkJa9esrhGUmC0tuKEla+AplVO/OtHwXcW0FWui1z7&lt;br /&gt;
  6KHrtobuWV0xa9sCEiSvb91w3ePHOvfcveo5xt9o4ZevHF7ZOeKxV5qmVx2MI44a1L+Mhk5YuGT12xd&lt;br /&gt;
  Ibsb7r+j9bff/unQlv0al6HBnoD5G89q4+tkjgDtvwwARmqm2aa2Jgvmth8mrXquTNtl2u467vbF/5r&lt;br /&gt;
  vnMt9uesu21Me1bjeNJGlVfAaCtw+/jfenJ/fWjqa7ygExx+L0BcTGroxrKexQXIQ1ImfEW7ZRJZa+O&lt;br /&gt;
  ip7xJmmNESMxrgu/dquBbGypjJpFDJVRH1rVPR1Ifl4aFS5IEdDWZFSdyBBWKWhVSVu517ZgzOCFAwp&lt;br /&gt;
  wwbFph29g4fTaxnvn/3X78x+Tt56ZNffArgULt+HByvy7+yz6U6XWMawCi3+6gJXN0S+jf4t+HT34wg&lt;br /&gt;
  km7/HDp55YTSWMoCMgZsvZkBrXtIv4WA7xgkT4YpYpxjwLvnsWKkGE+pDbxER0UUWlpVFRY4oilTfM4&lt;br /&gt;
  MIzgCPgxjOlZ87ceA7ceRJrgpipFGyugPQ4OTI2S8lWJoqTpHJlJbNOeYM7zTcoVxSNyJXiYWSAMklT&lt;br /&gt;
  q/xd+3fd3/USq2V1rJ7RyBLHsuDSiLwgaOFc5LUCRGI+QWuBAsIwPlZrgRpSMseJyTzD15PKiIRE7bc&lt;br /&gt;
  Rggk5ijXAPpqISetD4wVm0AD2LHuBZdaxmK3HOKIZoG0QLmiZdVqspXnFIJwVyCKhWiDCI4bzH8Y76w&lt;br /&gt;
  TAnwM67HIqMISOkmJXY8mlYhpiNa7g2oTBkKxo4wgnvETQIUUrlFOn9KdOreDiKQx071rN4N61yRAi1&lt;br /&gt;
  7EGRhSOgoeLYv+k41+KZ1SVBXAuDjB+xuxnQmm8wJDcP5IRn+5penzbR/ivm7qleHK5o790w8ejXchI&lt;br /&gt;
  vOHIPWtWwYhtAO34LdDXqFqWxZEBLNstMCwwITBTWirxk12zuUppp&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;attachments&amp;gt;&lt;br /&gt;
      &amp;lt;attachment filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
      BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
      ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
      VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
      T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
      PT09PT0//wAARCAYACAADAS IA&amp;lt;/attachment&amp;gt;&lt;br /&gt;
      &amp;lt;attachment filename=&amp;quot;filename2.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
      BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
      ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
      VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
      T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
      PT09PT0//wAARCAYACAADAS IA&amp;lt;/attachment&amp;gt;&lt;br /&gt;
    &amp;lt;/attachments&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''attachments''' — Контейнер прикрепляемых изображений. Может содержать несколько контейнеров '''attachment'''&lt;br /&gt;
:* '''attachment''' — Контейнер изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Атрибут:&lt;br /&gt;
::* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
  &amp;lt;integration&amp;gt;21&amp;lt;/integration&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
* '''integration''' - Получение наклеек от подрядчика. Не обязательный элемент, имеет смысл при наличии кода подрядчика в карточке заказа. Принимает значение:&lt;br /&gt;
:* 21 - подрядчик GTD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;integration code=&amp;quot;21&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33331&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33332&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;/integration&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Блок integration содержит отдельные наклейки для заказов, предоставленные подрядчиком, так же закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
    &amp;lt;serials&amp;gt;&lt;br /&gt;
      &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;/serials&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''serials''' — контейнер серийных номеров&lt;br /&gt;
:* '''serial''' — серийный номер единицы номенклатуры, участвующей в движении&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера ==&lt;br /&gt;
'''Пример запроса движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''serial''' — серийный номер единицы номенклатуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;serialmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/serialmovement&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
Описание аналогично описанию полей [[#Движение номенклатуры|движения номенклатуры]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера по заказу ==&lt;br /&gt;
'''Пример запроса движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;123456789&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;123456789&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;barcode&amp;gt;123456789&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''ordercode''' — внутренний код заказа.&lt;br /&gt;
* '''orderno''' — шифр заказа.&lt;br /&gt;
* '''barcode''' — штрих-код заказа.&lt;br /&gt;
Указывать необходимо один из идентификаторов заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;order&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;3374830&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2024-07-20&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;deliveredtime&amp;gt;10:04:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
    &amp;lt;assemblydate&amp;gt;2024-07-19 07:05:34&amp;lt;/assemblydate&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;123000&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;state&amp;gt;Delivered&amp;lt;/state&amp;gt;&lt;br /&gt;
      &amp;lt;serials&amp;gt;&lt;br /&gt;
        &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
      &amp;lt;/serials&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
* '''order''' — блок заказа:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрих-код&lt;br /&gt;
:* '''delivereddate''' — дата доставки факт&lt;br /&gt;
:* '''deliveredtime''' — время доставки факт&lt;br /&gt;
:* '''assemblydate''' — дата сборки&lt;br /&gt;
&lt;br /&gt;
* '''item''' — блок товара:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
:* '''article''' — артикул&lt;br /&gt;
:* '''state''' — статус Доставлено (Delivered) или Возвращено (Returned)&lt;br /&gt;
:* '''serials''' — блок серийных номеров по заказу&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Важно понимать, что в ответе отдаются только тарифы, указанные в разделе &amp;quot;Тарифы по зонам&amp;quot; раздела &amp;quot;Межгород&amp;quot; в офисной системе курьерской службы, т.е. считающихся междугородними. &lt;br /&gt;
Доставка до городов, рассчитываемая по внутригородским тарифам,  в ответе НЕ ОТДАЕТСЯ!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;advanced_search&amp;gt;Строка поиска&amp;lt;/advanced_search&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;respstores&amp;gt;YES&amp;lt;/respstores&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''advanced_search''' — Фильтр по коду агента, наименованию, телефону или комментарию&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''respstores''' - Признак вывода ответственных филиалов при значении YES&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft. Создается автоматически при получении данных о ПВЗ от агентов.&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
!Примечание&lt;br /&gt;
|-&lt;br /&gt;
|15||tarif not found||Тариф не найден||Ошибка получения тарифов: для клиента не указан тариф&lt;br /&gt;
|-&lt;br /&gt;
|19||field [town to] cannot be empty||Поле [город получателя] не может быть пустым||Необходимо указать город получателя или ПВЗ&lt;br /&gt;
|-&lt;br /&gt;
|20||field [weight] is incorrect||Некорректное значение [масса]||Значение массы некорректное, например, не является числом. Его необходимо исправить&lt;br /&gt;
|-&lt;br /&gt;
|21||town from not found||Город отправителя не найден||Системе не удалось найти указанный населенный пункт отправителя&lt;br /&gt;
|-&lt;br /&gt;
|22||town to not found||Город получателя не найден||Системе не удалось найти указанный населенный пункт отправителя&lt;br /&gt;
|-&lt;br /&gt;
|23||field [weight] cannot be empty||Поле [масса] не может быть пустым||Необходимо указать значение массы отправления, поле [weight]&lt;br /&gt;
|-&lt;br /&gt;
|36||subtown not found||Город в регионе не найден||Не настроено направление доставки до города в регионе: не добавлен регион или указанный город отсутствует в списке региона&lt;br /&gt;
|-&lt;br /&gt;
|37||zoneprice not found||Тариф зоны не найден||Отсутствуют зоны тарификации или для них не указаны стоимости&lt;br /&gt;
|-&lt;br /&gt;
|38||tarif not found - 1||Тариф не найден 1||Результаты расчета отсутствуют: общая ошибка в случае, если других ошибок нет, но результат пустой &lt;br /&gt;
|-&lt;br /&gt;
|39||tarif not found - 2||Тариф не найден 2||Ошибка получения тарифов: для клиента не настроен тариф или тарификация от количества заказов&lt;br /&gt;
|-&lt;br /&gt;
|82||field [weight] exceeded limit PVZ||Значение [weight] превышает ограничение ПВЗ||Указанное значение массы больше, чем максимально допустимое для указанного ПВЗ&lt;br /&gt;
|-&lt;br /&gt;
|83||attribute [paytype] not allowed PVZ||Значение [paytype] не допустимо для ПВЗ||В ПВЗ не допустим указанный тип оплаты&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Установка статуса согласования заказа ==&lt;br /&gt;
Для возможности клиентом установки статуса согласования заказа необходимо включить переменную [[Личный кабинет курьерской службы#Заказы|Разрешить менять статус согласования]]&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса установки статуса согласования заказа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setapprovalstatus&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order ordercode=&amp;quot;1234561&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;confirmstate&amp;gt;1&amp;lt;/confirmstate&amp;gt;&lt;br /&gt;
        &amp;lt;message&amp;gt;Сообщение статуса&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order ordercode=&amp;quot;1234562&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;confirmstate&amp;gt;2&amp;lt;/confirmstate&amp;gt;&lt;br /&gt;
        &amp;lt;message&amp;gt;Согласовано&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order ordercode=&amp;quot;1234563&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;confirmstate&amp;gt;3&amp;lt;/confirmstate&amp;gt;&lt;br /&gt;
        &amp;lt;message&amp;gt;Не согласовано&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setapprovalstatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязателен как минимум один элемент.&lt;br /&gt;
:* '''ordercode''' — Внутренний код заказа.&lt;br /&gt;
* '''confirmstate''' — Код статуса заказа. Все статусы с кодами можно получить запросом [[#Получение списка статусов согласования заказа|Получение списка статусов согласования заказа]]&lt;br /&gt;
* '''message''' — Дополнительный комментарий, который отобразится в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
== Получение списка статусов согласования заказа ==&lt;br /&gt;
'''Пример запроса списка статусов согласования заказа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;approvalstatuses&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/approvalstatuses&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа списка статусов согласования заказа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;approvalstatuses count=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Неизвестно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Согласование запрошено&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Доставка полностью согласована&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Согласовано с изменением времени&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Перенос на другую дату&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Отказ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;/approvalstatuses&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# При использовании iFrame могут не работать некоторые функции, например, подписка на push-уведомления на странице трекинга или отслеживания.&lt;br /&gt;
# Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отображается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Оформление манифеста ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса на создание манифеста:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;store_from&amp;gt;1&amp;lt;/store_from&amp;gt;&lt;br /&gt;
    &amp;lt;store_to&amp;gt;2&amp;lt;/store_to&amp;gt;&lt;br /&gt;
    &amp;lt;trn_code&amp;gt;3&amp;lt;/trn_code&amp;gt;&lt;br /&gt;
    &amp;lt;sentdate&amp;gt;2024-11-07&amp;lt;/sentdate&amp;gt;&lt;br /&gt;
    &amp;lt;places&amp;gt;&lt;br /&gt;
        &amp;lt;place&amp;gt;&lt;br /&gt;
            &amp;lt;number&amp;gt;1&amp;lt;/number&amp;gt;&lt;br /&gt;
            &amp;lt;seal&amp;gt;7890AABBB&amp;lt;/seal&amp;gt;&lt;br /&gt;
        &amp;lt;/place&amp;gt;&lt;br /&gt;
        &amp;lt;place&amp;gt;&lt;br /&gt;
            &amp;lt;number&amp;gt;2&amp;lt;/number&amp;gt;&lt;br /&gt;
            &amp;lt;seal&amp;gt;123456ABC&amp;lt;/seal&amp;gt;&lt;br /&gt;
        &amp;lt;/place&amp;gt;&lt;br /&gt;
    &amp;lt;/places&amp;gt;&lt;br /&gt;
    &amp;lt;addresses&amp;gt;&lt;br /&gt;
        &amp;lt;address&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;12345&amp;lt;/code&amp;gt;&lt;br /&gt;
            &amp;lt;place&amp;gt;1&amp;lt;/place&amp;gt;&lt;br /&gt;
        &amp;lt;/address&amp;gt;&lt;br /&gt;
        &amp;lt;address&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;67890&amp;lt;/code&amp;gt;&lt;br /&gt;
            &amp;lt;place&amp;gt;2&amp;lt;/place&amp;gt;&lt;br /&gt;
        &amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;/addresses&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''store_from''' - код филиала отправителя. Обязательный элемент.&lt;br /&gt;
*'''store_to''' - код филиала получателя. Обязательный элемент.&lt;br /&gt;
*'''trn_code''' - код перевозчика. Обязательный элемент.&lt;br /&gt;
*'''sentdate''' - дата отправки манифеста. Не обязательный элемент.&lt;br /&gt;
*'''addresses''' - корневой элемент для списка заказов.&lt;br /&gt;
*:'''address''' - корневой элемент для заказа.&lt;br /&gt;
*::'''code''' - наш внутренний номер заказа. Обязательный элемент.&lt;br /&gt;
*::'''place''' - номер места заказа. Обязательный элемент, если переданы места.&lt;br /&gt;
*'''places''' - корневой элемент для списка мест.&lt;br /&gt;
*::'''place''' - корневой элемент для места.&lt;br /&gt;
*::'''number''' - номер места. Обязательный элемент.&lt;br /&gt;
*::'''seal''' - номер пломбы. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;OK&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result error=&amp;quot;Текст ошибки&amp;quot;&amp;gt;ERROR&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''result ''' - Результат. Принимает значения OK или ERROR.&lt;br /&gt;
*'''error''' - атрибут с текстом ошибки, если она была.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15776</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15776"/>
				<updated>2026-01-21T10:00:49Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Добавлена дата и время возврата&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Подробнее см. [[PrestaShop|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции есть в маркете, а также см. [[Webasyst|описание]].&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
* нужно проверять с каким ответом возвращаются ваши АПИ-запросы. Если мы отвечаем ошибкой, то даже запрос на создание нового заказа учитывается в количестве запросов.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;extrafields&amp;gt;&lt;br /&gt;
    &amp;lt;extrafield&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;courier_car&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;value&amp;gt;ВАЗ 2106, бежевый&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/extrafield&amp;gt;&lt;br /&gt;
  &amp;lt;/extrafields&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет '''у клиента''' наличие заказов с указанным номером в '''пределах текущего календарного года''', которые '''не являются недоставленными''', и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists».&lt;br /&gt;
Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ». &lt;br /&gt;
&lt;br /&gt;
При указании ПВЗ в поле адреса необходимо проверять значение поля город получателя (он должен соответствовать данным ПВЗ) либо не передавать его вообще.&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Виды срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для клиентов из '''Узбекистана''' необходимо указывать код ИКПУ и код упаковки в следующем формате:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;ikpu&amp;quot;:&amp;quot;123123123&amp;quot;,&amp;quot;packageCode&amp;quot;:&amp;quot;123456&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''extrafields''' — Контейнер для описания расширенных полей. Необязательный элемент. Может содержать несколько элементов extrafield&lt;br /&gt;
* '''extrafield''' — Контейнер для описания расширенного поля.&lt;br /&gt;
:* '''''name''''' — наименование переменной. Может содержать только латинские буквы, цифры и знак подчеркивания &amp;quot;_&amp;quot;, но начинаться может только с буквы. Максимальная длина - 20 символов.&lt;br /&gt;
:* '''''value''''' — значение переменной. Максимальная длина - 250 символов.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|135||Specify the correct SKU ID/code for item.||Укажите артикул/код вложения&lt;br /&gt;
|-&lt;br /&gt;
|136||Specify warehouse goods in the order.||Укажите вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|137||The order's date of creation is more than 60 days ago.||Заказ создан более 60 дней назад&lt;br /&gt;
|-&lt;br /&gt;
|138||Specify a valid &amp;quot;Package dimension&amp;quot; field value.||Укажите корректные габариты места&lt;br /&gt;
|-&lt;br /&gt;
|139||Wrong type of XML query||Ошибка запроса&lt;br /&gt;
|-&lt;br /&gt;
|140||Duplicate item code in the order.||Дублирование кода вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|141||Duplicate additional service in the order.||Дублирование кода дополнительной услуги в заказе&lt;br /&gt;
|-&lt;br /&gt;
|144||Incorrect extrafields.||Некорректные расширенные поля.&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;500&amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Необязательный параметр. Дает возможность получить не все измененные заказы, а только какое-то определенное количество. Помогает на случай, если у вас скопилось очень много измененных заказов и нужно их грузить лимитировано. После каждой итерации нужно вызывать commitlaststatus с контейнером списка обработанных кодов, [[#Лимитирование запросов|читать подробнее]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;2026-01-19&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;13:18:00&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; govType=&amp;quot;1&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;extrafields&amp;gt;&lt;br /&gt;
      &amp;lt;extrafield&amp;gt;&lt;br /&gt;
         &amp;lt;name&amp;gt;courier_car&amp;lt;/name&amp;gt;&lt;br /&gt;
         &amp;lt;value&amp;gt;ВАЗ 2106, бежевый&amp;lt;/value&amp;gt;&lt;br /&gt;
      &amp;lt;/extrafield&amp;gt;&lt;br /&gt;
   &amp;lt;/extrafields&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:: CASH - Наличными при получении (по-умолчанию)&lt;br /&gt;
:: CARD - Картой при получении&lt;br /&gt;
:: NO - Без оплаты.&lt;br /&gt;
:: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.)&lt;br /&gt;
* Атрибуты контейнера '''paytype''':&lt;br /&gt;
** '''''code''''' - (integer) внутренний код типа оплаты заказа в системном справочнике &amp;quot;Типы оплаты корреспонденции&amp;quot;. Не обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Контейнер '''packages''' не возвращает более 1000 элементов.&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Лимитирование запросов ===&lt;br /&gt;
Дает возможность получить не все измененные заказы, а только какое-то определенное количество. Помогает на случай, если у вас скопилось очень много измененных заказов и нужно их грузить лимитировано. После успешной обработки получнных заказов, '''обязательно''' нужно вызвать commitlaststatus с кодами обработанных заказов.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример'''&lt;br /&gt;
&lt;br /&gt;
Для получения ограниченного числа изменившихся заказов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;5&amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;acs&amp;gt;&lt;br /&gt;
     &amp;lt;ac&amp;gt;11111&amp;lt;/ac&amp;gt;&lt;br /&gt;
     &amp;lt;ac&amp;gt;22222&amp;lt;/ac&amp;gt;&lt;br /&gt;
     &amp;lt;ac&amp;gt;33333&amp;lt;/ac&amp;gt;&lt;br /&gt;
     &amp;lt;ac&amp;gt;44444&amp;lt;/ac&amp;gt;&lt;br /&gt;
     &amp;lt;ac&amp;gt;55555&amp;lt;/ac&amp;gt;&lt;br /&gt;
  &amp;lt;/acs&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''acs''' — контейнер. Обязательный элемент.&lt;br /&gt;
* '''ac''' — атрибут''' ordercode''' контейнера '''order''' полученного на этапе запроса '''statusreq'''.&lt;br /&gt;
&lt;br /&gt;
Помимо приведенных в примере параметров, вы также можете передавать и остальные, описанные ранее, например '''streamid'''.&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; ordercode=&amp;quot;12345&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;acquirers&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;2&amp;quot; name=&amp;quot;Ibox&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;5&amp;quot; name=&amp;quot;Payme&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;6&amp;quot; name=&amp;quot;Click&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/acquirers&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где,&lt;br /&gt;
* '''acquirers''' / '''acquirer''' - эквайринг, доступный для получения ссылки на оплату заказа&lt;br /&gt;
** '''acquirers''' / '''acquirer''' / ''code'' - внутренний код эквайринга&lt;br /&gt;
** '''acquirers''' / '''acquirer''' / ''name'' - наименование эквайринга&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Горький&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Горький Автозавод&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Горький&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Горький Автозавод&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Горький&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Горький Автозавод&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
=== Получение ссылки для оплаты заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
Этим методом вы можете только получить ссылку на оплату. Фискализация этого платежа идет отдельным процессом. По его возможности уточняйте в службе поддержки.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Заказ доступен для оплаты, если:&lt;br /&gt;
* тип оплаты заказа не наличными, а например картой или по договору, альтернативой может стать установка параметра &amp;quot;Спрашивать тип оплаты&amp;quot; в карточке клиента.&lt;br /&gt;
* заказ имеет наложенный платеж&lt;br /&gt;
* не оплачен&lt;br /&gt;
* активен (не доставлен, не возвращен в т.ч. курьером)&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink&amp;gt;&lt;br /&gt;
    &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
    &amp;lt;acq&amp;gt;&lt;br /&gt;
        &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/acq&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
        &amp;lt;code&amp;gt;12345&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/acqlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*'''extra''' - код экстраклиента в системе Measoft.&lt;br /&gt;
*acq.'''code''' - внутренний код платформы эквайринга в системе Measoft. (известен в МП из [https://wiki.courierexe.ru/index.php/API#.D0.A2.D1.80.D0.B5.D0.BA.D0.B8.D0.BD.D0.B3_.D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.B0_.D0.BF.D0.BE_.D0.BD.D0.BE.D0.BC.D0.B5.D1.80.D1.83 Трекинга]) &lt;br /&gt;
*order.'''ordercode''' - внутренний код заказа, типа ''int'', уникальный в пределах экстраклиента&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink error=&amp;quot;0&amp;quot; amount=&amp;quot;2000&amp;quot; extid=&amp;quot;161083231&amp;quot;&amp;gt;https://qr.nspk.ru/AD10001A7GLVGA9YDO2I0789SIOPV3?type=02&amp;amp;amp;bank=1000011&amp;amp;amp;sum=2000&amp;amp;amp;cur=RUB&amp;amp;amp;crc=7E9C&amp;lt;/acqlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*'''acqlink''' - ссылка на оплату заказа&lt;br /&gt;
*acqlink.'''amount''' - тип integer сумма платежа в копейках в общем случае, в других случаях в соответствии с типом валюты&lt;br /&gt;
*acqlink.'''extid''' - идентификатор счета на стороне платежной системы&lt;br /&gt;
*acqlink.'''error'' - код ошибки, если отличается от 0, означает невозможность получения ссылки на оплату, в этом случае ссылки на оплату не будет и ответ будет выглядеть так:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink error=&amp;quot;2&amp;quot; message=&amp;quot;Ошибка авторизации: Invalid token&amp;quot; amount=&amp;quot;2000&amp;quot; extid=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*acqlink.'''message''' - текст ошибки возвращаемой эквайрингом&lt;br /&gt;
&lt;br /&gt;
Возможные типы ошибок получения ссылки:&lt;br /&gt;
* '''1''' - не настроен эквайринг, либо не найден заказ&lt;br /&gt;
* '''2''' - ошибка на стороне эквайринга&lt;br /&gt;
* '''3''' - запрещающий статус курьера (заказ доставлен, частично доставлен)&lt;br /&gt;
* '''4''' - оплата заказа не разрешена&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; timestamp=&amp;quot;2025-01-01 12:00:00&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERixLjMN&lt;br /&gt;
  UwLJdLwIDKxTn+AScMjKqor7Xm3sp1yj1k6BzlPdX2Qsiit6yg3g1fCI4YVAgclUOIY5tDra2LvAcIS&lt;br /&gt;
  5/+8PsL/sXb0+aoper/9kL/4Ov/YE9QsHwyg7YZTtKICy0YVIYb4Nt7L1tPUMfaX9NpuTsvFCtBAvYG&lt;br /&gt;
  eJVZoZ2tm6+fZVqAavZpeLizVLtct1a+xvG0+bTSkw3Ac8PhdNfL4smrT2hSgPJLfyaVGyA2ndyW22t&lt;br /&gt;
  sFtTP5knktPNumSZ56QsFRPJkaU8ExDxAcMYMDIoBiIoR4/dDjHMbMW/EW4fiB1pvWmV2ONWIl1Xdub&lt;br /&gt;
  Xg1ob0qWX9W4qagsqzGhjRLsEGeJGVXg9oVC+XkJa9esrhGUmC0tuKEla+AplVO/OtHwXcW0FWui1z7&lt;br /&gt;
  6KHrtobuWV0xa9sCEiSvb91w3ePHOvfcveo5xt9o4ZevHF7ZOeKxV5qmVx2MI44a1L+Mhk5YuGT12xd&lt;br /&gt;
  Ibsb7r+j9bff/unQlv0al6HBnoD5G89q4+tkjgDtvwwARmqm2aa2Jgvmth8mrXquTNtl2u467vbF/5r&lt;br /&gt;
  vnMt9uesu21Me1bjeNJGlVfAaCtw+/jfenJ/fWjqa7ygExx+L0BcTGroxrKexQXIQ1ImfEW7ZRJZa+O&lt;br /&gt;
  ip7xJmmNESMxrgu/dquBbGypjJpFDJVRH1rVPR1Ifl4aFS5IEdDWZFSdyBBWKWhVSVu517ZgzOCFAwp&lt;br /&gt;
  wwbFph29g4fTaxnvn/3X78x+Tt56ZNffArgULt+HByvy7+yz6U6XWMawCi3+6gJXN0S+jf4t+HT34wg&lt;br /&gt;
  km7/HDp55YTSWMoCMgZsvZkBrXtIv4WA7xgkT4YpYpxjwLvnsWKkGE+pDbxER0UUWlpVFRY4oilTfM4&lt;br /&gt;
  MIzgCPgxjOlZ87ceA7ceRJrgpipFGyugPQ4OTI2S8lWJoqTpHJlJbNOeYM7zTcoVxSNyJXiYWSAMklT&lt;br /&gt;
  q/xd+3fd3/USq2V1rJ7RyBLHsuDSiLwgaOFc5LUCRGI+QWuBAsIwPlZrgRpSMseJyTzD15PKiIRE7bc&lt;br /&gt;
  Rggk5ijXAPpqISetD4wVm0AD2LHuBZdaxmK3HOKIZoG0QLmiZdVqspXnFIJwVyCKhWiDCI4bzH8Y76w&lt;br /&gt;
  TAnwM67HIqMISOkmJXY8mlYhpiNa7g2oTBkKxo4wgnvETQIUUrlFOn9KdOreDiKQx071rN4N61yRAi1&lt;br /&gt;
  7EGRhSOgoeLYv+k41+KZ1SVBXAuDjB+xuxnQmm8wJDcP5IRn+5penzbR/ivm7qleHK5o790w8ejXchI&lt;br /&gt;
  vOHIPWtWwYhtAO34LdDXqFqWxZEBLNstMCwwITBTWirxk12zuUppp&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;attachments&amp;gt;&lt;br /&gt;
      &amp;lt;attachment filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
      BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
      ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
      VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
      T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
      PT09PT0//wAARCAYACAADAS IA&amp;lt;/attachment&amp;gt;&lt;br /&gt;
      &amp;lt;attachment filename=&amp;quot;filename2.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
      BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
      ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
      VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
      T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
      PT09PT0//wAARCAYACAADAS IA&amp;lt;/attachment&amp;gt;&lt;br /&gt;
    &amp;lt;/attachments&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''attachments''' — Контейнер прикрепляемых изображений. Может содержать несколько контейнеров '''attachment'''&lt;br /&gt;
:* '''attachment''' — Контейнер изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Атрибут:&lt;br /&gt;
::* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
  &amp;lt;integration&amp;gt;21&amp;lt;/integration&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
* '''integration''' - Получение наклеек от подрядчика. Не обязательный элемент, имеет смысл при наличии кода подрядчика в карточке заказа. Принимает значение:&lt;br /&gt;
:* 21 - подрядчик GTD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;integration code=&amp;quot;21&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33331&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33332&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;/integration&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Блок integration содержит отдельные наклейки для заказов, предоставленные подрядчиком, так же закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
    &amp;lt;serials&amp;gt;&lt;br /&gt;
      &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;/serials&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''serials''' — контейнер серийных номеров&lt;br /&gt;
:* '''serial''' — серийный номер единицы номенклатуры, участвующей в движении&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера ==&lt;br /&gt;
'''Пример запроса движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''serial''' — серийный номер единицы номенклатуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;serialmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/serialmovement&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
Описание аналогично описанию полей [[#Движение номенклатуры|движения номенклатуры]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера по заказу ==&lt;br /&gt;
'''Пример запроса движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;123456789&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;123456789&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;barcode&amp;gt;123456789&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''ordercode''' — внутренний код заказа.&lt;br /&gt;
* '''orderno''' — шифр заказа.&lt;br /&gt;
* '''barcode''' — штрих-код заказа.&lt;br /&gt;
Указывать необходимо один из идентификаторов заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;order&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;3374830&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2024-07-20&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;deliveredtime&amp;gt;10:04:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
    &amp;lt;assemblydate&amp;gt;2024-07-19 07:05:34&amp;lt;/assemblydate&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;123000&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;state&amp;gt;Delivered&amp;lt;/state&amp;gt;&lt;br /&gt;
      &amp;lt;serials&amp;gt;&lt;br /&gt;
        &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
      &amp;lt;/serials&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
* '''order''' — блок заказа:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрих-код&lt;br /&gt;
:* '''delivereddate''' — дата доставки факт&lt;br /&gt;
:* '''deliveredtime''' — время доставки факт&lt;br /&gt;
:* '''assemblydate''' — дата сборки&lt;br /&gt;
&lt;br /&gt;
* '''item''' — блок товара:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
:* '''article''' — артикул&lt;br /&gt;
:* '''state''' — статус Доставлено (Delivered) или Возвращено (Returned)&lt;br /&gt;
:* '''serials''' — блок серийных номеров по заказу&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Важно понимать, что в ответе отдаются только тарифы, указанные в разделе &amp;quot;Тарифы по зонам&amp;quot; раздела &amp;quot;Межгород&amp;quot; в офисной системе курьерской службы, т.е. считающихся междугородними. &lt;br /&gt;
Доставка до городов, рассчитываемая по внутригородским тарифам,  в ответе НЕ ОТДАЕТСЯ!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;advanced_search&amp;gt;Строка поиска&amp;lt;/advanced_search&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;respstores&amp;gt;YES&amp;lt;/respstores&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''advanced_search''' — Фильтр по коду агента, наименованию, телефону или комментарию&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''respstores''' - Признак вывода ответственных филиалов при значении YES&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft. Создается автоматически при получении данных о ПВЗ от агентов.&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
!Примечание&lt;br /&gt;
|-&lt;br /&gt;
|15||tarif not found||Тариф не найден||Ошибка получения тарифов: для клиента не указан тариф&lt;br /&gt;
|-&lt;br /&gt;
|19||field [town to] cannot be empty||Поле [город получателя] не может быть пустым||Необходимо указать город получателя или ПВЗ&lt;br /&gt;
|-&lt;br /&gt;
|20||field [weight] is incorrect||Некорректное значение [масса]||Значение массы некорректное, например, не является числом. Его необходимо исправить&lt;br /&gt;
|-&lt;br /&gt;
|21||town from not found||Город отправителя не найден||Системе не удалось найти указанный населенный пункт отправителя&lt;br /&gt;
|-&lt;br /&gt;
|22||town to not found||Город получателя не найден||Системе не удалось найти указанный населенный пункт отправителя&lt;br /&gt;
|-&lt;br /&gt;
|23||field [weight] cannot be empty||Поле [масса] не может быть пустым||Необходимо указать значение массы отправления, поле [weight]&lt;br /&gt;
|-&lt;br /&gt;
|36||subtown not found||Город в регионе не найден||Не настроено направление доставки до города в регионе: не добавлен регион или указанный город отсутствует в списке региона&lt;br /&gt;
|-&lt;br /&gt;
|37||zoneprice not found||Тариф зоны не найден||Отсутствуют зоны тарификации или для них не указаны стоимости&lt;br /&gt;
|-&lt;br /&gt;
|38||tarif not found - 1||Тариф не найден 1||Результаты расчета отсутствуют: общая ошибка в случае, если других ошибок нет, но результат пустой &lt;br /&gt;
|-&lt;br /&gt;
|39||tarif not found - 2||Тариф не найден 2||Ошибка получения тарифов: для клиента не настроен тариф или тарификация от количества заказов&lt;br /&gt;
|-&lt;br /&gt;
|82||field [weight] exceeded limit PVZ||Значение [weight] превышает ограничение ПВЗ||Указанное значение массы больше, чем максимально допустимое для указанного ПВЗ&lt;br /&gt;
|-&lt;br /&gt;
|83||attribute [paytype] not allowed PVZ||Значение [paytype] не допустимо для ПВЗ||В ПВЗ не допустим указанный тип оплаты&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Установка статуса согласования заказа ==&lt;br /&gt;
Для возможности клиентом установки статуса согласования заказа необходимо включить переменную [[Личный кабинет курьерской службы#Заказы|Разрешить менять статус согласования]]&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса установки статуса согласования заказа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setapprovalstatus&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order ordercode=&amp;quot;1234561&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;confirmstate&amp;gt;1&amp;lt;/confirmstate&amp;gt;&lt;br /&gt;
        &amp;lt;message&amp;gt;Сообщение статуса&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order ordercode=&amp;quot;1234562&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;confirmstate&amp;gt;2&amp;lt;/confirmstate&amp;gt;&lt;br /&gt;
        &amp;lt;message&amp;gt;Согласовано&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order ordercode=&amp;quot;1234563&amp;quot;&amp;gt;&lt;br /&gt;
        &amp;lt;confirmstate&amp;gt;3&amp;lt;/confirmstate&amp;gt;&lt;br /&gt;
        &amp;lt;message&amp;gt;Не согласовано&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setapprovalstatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязателен как минимум один элемент.&lt;br /&gt;
:* '''ordercode''' — Внутренний код заказа.&lt;br /&gt;
* '''confirmstate''' — Код статуса заказа. Все статусы с кодами можно получить запросом [[#Получение списка статусов согласования заказа|Получение списка статусов согласования заказа]]&lt;br /&gt;
* '''message''' — Дополнительный комментарий, который отобразится в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
== Получение списка статусов согласования заказа ==&lt;br /&gt;
'''Пример запроса списка статусов согласования заказа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;approvalstatuses&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/approvalstatuses&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа списка статусов согласования заказа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;approvalstatuses count=&amp;quot;6&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Неизвестно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Согласование запрошено&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Доставка полностью согласована&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Согласовано с изменением времени&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Перенос на другую дату&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;status&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Отказ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;/approvalstatuses&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# При использовании iFrame могут не работать некоторые функции, например, подписка на push-уведомления на странице трекинга или отслеживания.&lt;br /&gt;
# Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отображается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Оформление манифеста ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса на создание манифеста:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;store_from&amp;gt;1&amp;lt;/store_from&amp;gt;&lt;br /&gt;
    &amp;lt;store_to&amp;gt;2&amp;lt;/store_to&amp;gt;&lt;br /&gt;
    &amp;lt;trn_code&amp;gt;3&amp;lt;/trn_code&amp;gt;&lt;br /&gt;
    &amp;lt;sentdate&amp;gt;2024-11-07&amp;lt;/sentdate&amp;gt;&lt;br /&gt;
    &amp;lt;places&amp;gt;&lt;br /&gt;
        &amp;lt;place&amp;gt;&lt;br /&gt;
            &amp;lt;number&amp;gt;1&amp;lt;/number&amp;gt;&lt;br /&gt;
            &amp;lt;seal&amp;gt;7890AABBB&amp;lt;/seal&amp;gt;&lt;br /&gt;
        &amp;lt;/place&amp;gt;&lt;br /&gt;
        &amp;lt;place&amp;gt;&lt;br /&gt;
            &amp;lt;number&amp;gt;2&amp;lt;/number&amp;gt;&lt;br /&gt;
            &amp;lt;seal&amp;gt;123456ABC&amp;lt;/seal&amp;gt;&lt;br /&gt;
        &amp;lt;/place&amp;gt;&lt;br /&gt;
    &amp;lt;/places&amp;gt;&lt;br /&gt;
    &amp;lt;addresses&amp;gt;&lt;br /&gt;
        &amp;lt;address&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;12345&amp;lt;/code&amp;gt;&lt;br /&gt;
            &amp;lt;place&amp;gt;1&amp;lt;/place&amp;gt;&lt;br /&gt;
        &amp;lt;/address&amp;gt;&lt;br /&gt;
        &amp;lt;address&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;67890&amp;lt;/code&amp;gt;&lt;br /&gt;
            &amp;lt;place&amp;gt;2&amp;lt;/place&amp;gt;&lt;br /&gt;
        &amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;/addresses&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''store_from''' - код филиала отправителя. Обязательный элемент.&lt;br /&gt;
*'''store_to''' - код филиала получателя. Обязательный элемент.&lt;br /&gt;
*'''trn_code''' - код перевозчика. Обязательный элемент.&lt;br /&gt;
*'''sentdate''' - дата отправки манифеста. Не обязательный элемент.&lt;br /&gt;
*'''addresses''' - корневой элемент для списка заказов.&lt;br /&gt;
*:'''address''' - корневой элемент для заказа.&lt;br /&gt;
*::'''code''' - наш внутренний номер заказа. Обязательный элемент.&lt;br /&gt;
*::'''place''' - номер места заказа. Обязательный элемент, если переданы места.&lt;br /&gt;
*'''places''' - корневой элемент для списка мест.&lt;br /&gt;
*::'''place''' - корневой элемент для места.&lt;br /&gt;
*::'''number''' - номер места. Обязательный элемент.&lt;br /&gt;
*::'''seal''' - номер пломбы. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;OK&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result error=&amp;quot;Текст ошибки&amp;quot;&amp;gt;ERROR&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''result ''' - Результат. Принимает значения OK или ERROR.&lt;br /&gt;
*'''error''' - атрибут с текстом ошибки, если она была.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15544</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15544"/>
				<updated>2025-11-12T07:24:44Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Пароль в интеграции с CSE */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Передавать наименование клиента, как отправителя''' - позволяет передавать наименование клиента, как отправителя&lt;br /&gt;
* '''Разрешить подрядчику изменять данные получателя''' - при разрешении изменять данные получателя, изменения отразятся в оригинальном заказе. В этом случае заказ необходимо пересчитывать, для актуализации его стоимости.&lt;br /&gt;
** ''Не разрешать'' - по умолчанию&lt;br /&gt;
** ''Разрешать''&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== Boxberry ===&lt;br /&gt;
* '''Токен'''&lt;br /&gt;
* '''Код пункта приема''' по умолчанию 010&lt;br /&gt;
* '''Не формировать акты автоматически'''&lt;br /&gt;
* '''Разрешить вскрывать отправления'''&lt;br /&gt;
** '''Без вскрытия отправления''' - вид выдачи отправления на стороне Boxberry 0 - без вскрытия&lt;br /&gt;
** '''Со вскрытием отправления''' - вид выдачи отправления на стороне Boxberry 1 - со вскрытием&lt;br /&gt;
** '''Разрешено вскрытие и частичная доставка''' - вид выдачи отправления на стороне Boxberry зависит от указания частичной доставки в карточке заказе:&lt;br /&gt;
*** 1 - &amp;lt;i&amp;gt;со вскрытием&amp;lt;/i&amp;gt; если частичная доставка не указана&lt;br /&gt;
*** 2 - &amp;lt;i&amp;gt;частичная доставка&amp;lt;/i&amp;gt;, при частичной доставке в карточке заказа&lt;br /&gt;
** '''Разрешено вскрытие и Частичная доставка с примеркой''' вид выдачи отправления на стороне Boxberry от указания частичной доставки в заказе:&amp;lt;br&amp;gt;Дополнительно, в этом случае &amp;lt;i&amp;gt;указывается возможность примерки&amp;lt;/i&amp;gt;, если это доступно на ПВЗ получателя&lt;br /&gt;
*** 1 - &amp;lt;i&amp;gt;со вскрытием&amp;lt;/i&amp;gt;, если частичная доставка не указана&lt;br /&gt;
*** 2 - &amp;lt;i&amp;gt;частичная доставка&amp;lt;/i&amp;gt;, при частичной доставке в карточке заказа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Передавать штрихкоды мест'''&lt;br /&gt;
* '''Передавать штрихкод заказа''' - Документацией Боксберри разрешено не передавать штрихкоды, тогда Бокберри сам создает ШК и этикетку можно получить по url который Boxberry возвращает вместе с кодом подрядчика при принятии заказа. На данный момент, интеграция не получает этикетки автоматически. Их нужно скачивать из ЛК Boxberry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Миграция на Яндекс Доставку ====&lt;br /&gt;
Авторизация и принятие оферты Яндекс.Доставки будет происходить&lt;br /&gt;
через Личный кабинет Boxberry.&amp;lt;br&amp;gt;&lt;br /&gt;
* В личном кабинете Boxberry необходимо кликнуть по баннеру со ссылкой на новый ЛК Boxberry.&lt;br /&gt;
* Кликая на ссылку в банере, клиент последовательно увидит 2 окна:&lt;br /&gt;
** авторизация (подтверди свой аккаунт)&lt;br /&gt;
** принятие оферты&lt;br /&gt;
После этого клиенту доступна работа в API и модулях для обновления&lt;br /&gt;
гео-справочников.&lt;br /&gt;
&lt;br /&gt;
ПВЗ Яндекс будут загружены в течении суток после подтверждения офферты.&amp;lt;br&amp;gt;&lt;br /&gt;
Если ПВЗ Яндекс не подгрузились в течении суток после подтверждения офферты, то требуется обратиться в техподдержку Measoft для получения логов статуса клиента.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
При отправке заказов учитывается тип отправления. Если в карточке заказа указан тип [1] &amp;quot;Письмо&amp;quot;, то вида груза в CSE устанавливается, как &amp;quot;Документы&amp;quot; [81dd8a13-8235-494f-84fd-9c04c51d50ec], иначе [4aab1fc6-fc2b-473a-8728-58bcd4ff79ba] &amp;quot;Груз&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Разные виды груза тарифицируются по разному.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
* '''Настройка списка ПВЗ''' - Позволяет настраивать список получаемых от Яндекс ПВЗ, доступны варианты:&lt;br /&gt;
** ''Получать все доступные ПВЗ''&lt;br /&gt;
** ''Отключить постаматы''&lt;br /&gt;
** ''Отключить все ПВЗ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми. Без заполнения адреса с указанием номера дома курьерская доставка будет не доступна. &lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема&amp;lt;br&amp;gt; по умолчанию для старого Боксберри 010.&amp;lt;br&amp;gt; После перехода на Яндекс, требуется выбрать ПВЗ отправления из нового списка, предоставляемого Яндекс.&amp;lt;br&amp;gt; Для уточнения, свяжитесь с техподдержкой Boxberry&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, c1cb5465-1418-42eb-a74d-204682e18af8, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й.&amp;lt;br&amp;gt;Заполнение Логина и Пароля обязательно.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Особенности отправки заказов:&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;0 - Как документ SaveDocument&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;1 - Как накладная SaveWaybillOffice&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;2 - Определить автоматически&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Забор&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;0 - По умолчанию&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;1 - До двери&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;2 - Самопривоз в КСЭ&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля:&amp;lt;br&amp;gt;4CCB11864D06157,2,2||12504, 90008, Рога и копыта, '4CCB11864D06157,1,2', '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt; - параметр &amp;quot;Настройка получения ПВЗ&amp;quot;&amp;lt;br&amp;gt; по умолчанию - Получать все ПВЗ&amp;lt;br&amp;gt;   '1' - Отключить постаматы&amp;lt;br&amp;gt;   '2' - Отключить все ПВЗ&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;br /&gt;
&lt;br /&gt;
== TPS Gate==&lt;br /&gt;
Интеграция с сервисом TPS Gate позволяет открывать шлагбаумы с мобильного приложения курьера на территории Москвы и Московской области. Это упрощает работу курьеров и уменьшает время на доставку каждого адреса. &lt;br /&gt;
Для подключения вам необходимо обратиться в сервис [https://tpsgate.ru TPS Gate], заключить с ними договор и подписать с нами доп. соглашение о передаче данных [https://courierexe.ru/download/TPS_DOP.docx Пример].&lt;br /&gt;
&lt;br /&gt;
Далее необходимо передать нам секретный ключ от сервиса TPS Gate и интеграция будет запущена. &lt;br /&gt;
Если на адресе доставки есть ворота, которые возможно открыть через TPS Gate в мобильном приложении курьера появится соответствующая кнопка.&lt;br /&gt;
&lt;br /&gt;
Чтобы курьер мог открывать ворота через приложение, у него должна быть включена галка '''Водитель''' в карточке сотрудника.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15366</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15366"/>
				<updated>2025-09-03T11:38:50Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Тарификация и выбор подрядчика и его тарифа клиентом */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Передавать наименование клиента, как отправителя''' - позволяет передавать наименование клиента, как отправителя&lt;br /&gt;
* '''Разрешить подрядчику изменять данные получателя''' - при разрешении изменять данные получателя, изменения отразятся в оригинальном заказе. В этом случае заказ необходимо пересчитывать, для актуализации его стоимости.&lt;br /&gt;
** ''Не разрешать'' - по умолчанию&lt;br /&gt;
** ''Разрешать''&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== Boxberry ===&lt;br /&gt;
* '''Токен'''&lt;br /&gt;
* '''Код пункта приема''' по умолчанию 010&lt;br /&gt;
* '''Не формировать акты автоматически'''&lt;br /&gt;
* '''Разрешить вскрывать отправления'''&lt;br /&gt;
** '''Без вскрытия отправления''' - вид выдачи отправления на стороне Boxberry 0 - без вскрытия&lt;br /&gt;
** '''Со вскрытием отправления''' - вид выдачи отправления на стороне Boxberry 1 - со вскрытием&lt;br /&gt;
** '''Разрешено вскрытие и частичная доставка''' - вид выдачи отправления на стороне Boxberry зависит от указания частичной доставки в карточке заказе:&lt;br /&gt;
*** 1 - &amp;lt;i&amp;gt;со вскрытием&amp;lt;/i&amp;gt; если частичная доставка не указана&lt;br /&gt;
*** 2 - &amp;lt;i&amp;gt;частичная доставка&amp;lt;/i&amp;gt;, при частичной доставке в карточке заказа&lt;br /&gt;
** '''Разрешено вскрытие и Частичная доставка с примеркой''' вид выдачи отправления на стороне Boxberry от указания частичной доставки в заказе:&amp;lt;br&amp;gt;Дополнительно, в этом случае &amp;lt;i&amp;gt;указывается возможность примерки&amp;lt;/i&amp;gt;, если это доступно на ПВЗ получателя&lt;br /&gt;
*** 1 - &amp;lt;i&amp;gt;со вскрытием&amp;lt;/i&amp;gt;, если частичная доставка не указана&lt;br /&gt;
*** 2 - &amp;lt;i&amp;gt;частичная доставка&amp;lt;/i&amp;gt;, при частичной доставке в карточке заказа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Передавать штрихкоды мест'''&lt;br /&gt;
* '''Передавать штрихкод заказа''' - Документацией Боксберри разрешено не передавать штрихкоды, тогда Бокберри сам создает ШК и этикетку можно получить по url который Boxberry возвращает вместе с кодом подрядчика при принятии заказа. На данный момент, интеграция не получает этикетки автоматически. Их нужно скачивать из ЛК Boxberry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Миграция на Яндекс Доставку ====&lt;br /&gt;
Авторизация и принятие оферты Яндекс.Доставки будет происходить&lt;br /&gt;
через Личный кабинет Boxberry.&amp;lt;br&amp;gt;&lt;br /&gt;
* В личном кабинете Boxberry необходимо кликнуть по баннеру со ссылкой на новый ЛК Boxberry.&lt;br /&gt;
* Кликая на ссылку в банере, клиент последовательно увидит 2 окна:&lt;br /&gt;
** авторизация (подтверди свой аккаунт)&lt;br /&gt;
** принятие оферты&lt;br /&gt;
После этого клиенту доступна работа в API и модулях для обновления&lt;br /&gt;
гео-справочников.&lt;br /&gt;
&lt;br /&gt;
ПВЗ Яндекс будут загружены в течении суток после подтверждения офферты.&amp;lt;br&amp;gt;&lt;br /&gt;
Если ПВЗ Яндекс не подгрузились в течении суток после подтверждения офферты, то требуется обратиться в техподдержку Measoft для получения логов статуса клиента.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
При отправке заказов учитывается тип отправления. Если в карточке заказа указан тип [1] &amp;quot;Письмо&amp;quot;, то вида груза в CSE устанавливается, как &amp;quot;Документы&amp;quot; [81dd8a13-8235-494f-84fd-9c04c51d50ec], иначе [4aab1fc6-fc2b-473a-8728-58bcd4ff79ba] &amp;quot;Груз&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Разные виды груза тарифицируются по разному.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
* '''Настройка списка ПВЗ''' - Позволяет настраивать список получаемых от Яндекс ПВЗ, доступны варианты:&lt;br /&gt;
** ''Получать все доступные ПВЗ''&lt;br /&gt;
** ''Отключить постаматы''&lt;br /&gt;
** ''Отключить все ПВЗ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми. Без заполнения адреса с указанием номера дома курьерская доставка будет не доступна. &lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема&amp;lt;br&amp;gt; по умолчанию для старого Боксберри 010.&amp;lt;br&amp;gt; После перехода на Яндекс, требуется выбрать ПВЗ отправления из нового списка, предоставляемого Яндекс.&amp;lt;br&amp;gt; Для уточнения, свяжитесь с техподдержкой Boxberry&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, c1cb5465-1418-42eb-a74d-204682e18af8, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt; - параметр &amp;quot;Настройка получения ПВЗ&amp;quot;&amp;lt;br&amp;gt; по умолчанию - Получать все ПВЗ&amp;lt;br&amp;gt;   '1' - Отключить постаматы&amp;lt;br&amp;gt;   '2' - Отключить все ПВЗ&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;br /&gt;
&lt;br /&gt;
== TPS Gate==&lt;br /&gt;
Интеграция с сервисом TPS Gate позволяет открывать шлагбаумы с мобильного приложения курьера на территории Москвы и Московской области. Это упрощает работу курьеров и уменьшает время на доставку каждого адреса. &lt;br /&gt;
Для подключения вам необходимо обратиться в сервис [https://tpsgate.ru TPS Gate], заключить с ними договор и подписать с нами доп. соглашение о передаче данных [https://courierexe.ru/download/TPS_DOP.docx Пример].&lt;br /&gt;
&lt;br /&gt;
Далее необходимо передать нам секретный ключ от сервиса TPS Gate и интеграция будет запущена. &lt;br /&gt;
Если на адресе доставки есть ворота, которые возможно открыть через TPS Gate в мобильном приложении курьера появится соответствующая кнопка.&lt;br /&gt;
&lt;br /&gt;
Чтобы курьер мог открывать ворота через приложение, у него должна быть включена галка '''Водитель''' в карточке сотрудника.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15365</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15365"/>
				<updated>2025-09-03T11:38:01Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Настройка интеграции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Передавать наименование клиента, как отправителя''' - позволяет передавать наименование клиента, как отправителя&lt;br /&gt;
* '''Разрешить подрядчику изменять данные получателя''' - при разрешении изменять данные получателя, изменения отразятся в оригинальном заказе. В этом случае заказ необходимо пересчитывать, для актуализации его стоимости.&lt;br /&gt;
** ''Не разрешать'' - по умолчанию&lt;br /&gt;
** ''Разрешать''&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== Boxberry ===&lt;br /&gt;
* '''Токен'''&lt;br /&gt;
* '''Код пункта приема''' по умолчанию 010&lt;br /&gt;
* '''Не формировать акты автоматически'''&lt;br /&gt;
* '''Разрешить вскрывать отправления'''&lt;br /&gt;
** '''Без вскрытия отправления''' - вид выдачи отправления на стороне Boxberry 0 - без вскрытия&lt;br /&gt;
** '''Со вскрытием отправления''' - вид выдачи отправления на стороне Boxberry 1 - со вскрытием&lt;br /&gt;
** '''Разрешено вскрытие и частичная доставка''' - вид выдачи отправления на стороне Boxberry зависит от указания частичной доставки в карточке заказе:&lt;br /&gt;
*** 1 - &amp;lt;i&amp;gt;со вскрытием&amp;lt;/i&amp;gt; если частичная доставка не указана&lt;br /&gt;
*** 2 - &amp;lt;i&amp;gt;частичная доставка&amp;lt;/i&amp;gt;, при частичной доставке в карточке заказа&lt;br /&gt;
** '''Разрешено вскрытие и Частичная доставка с примеркой''' вид выдачи отправления на стороне Boxberry от указания частичной доставки в заказе:&amp;lt;br&amp;gt;Дополнительно, в этом случае &amp;lt;i&amp;gt;указывается возможность примерки&amp;lt;/i&amp;gt;, если это доступно на ПВЗ получателя&lt;br /&gt;
*** 1 - &amp;lt;i&amp;gt;со вскрытием&amp;lt;/i&amp;gt;, если частичная доставка не указана&lt;br /&gt;
*** 2 - &amp;lt;i&amp;gt;частичная доставка&amp;lt;/i&amp;gt;, при частичной доставке в карточке заказа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Передавать штрихкоды мест'''&lt;br /&gt;
* '''Передавать штрихкод заказа''' - Документацией Боксберри разрешено не передавать штрихкоды, тогда Бокберри сам создает ШК и этикетку можно получить по url который Boxberry возвращает вместе с кодом подрядчика при принятии заказа. На данный момент, интеграция не получает этикетки автоматически. Их нужно скачивать из ЛК Boxberry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Миграция на Яндекс Доставку ====&lt;br /&gt;
Авторизация и принятие оферты Яндекс.Доставки будет происходить&lt;br /&gt;
через Личный кабинет Boxberry.&amp;lt;br&amp;gt;&lt;br /&gt;
* В личном кабинете Boxberry необходимо кликнуть по баннеру со ссылкой на новый ЛК Boxberry.&lt;br /&gt;
* Кликая на ссылку в банере, клиент последовательно увидит 2 окна:&lt;br /&gt;
** авторизация (подтверди свой аккаунт)&lt;br /&gt;
** принятие оферты&lt;br /&gt;
После этого клиенту доступна работа в API и модулях для обновления&lt;br /&gt;
гео-справочников.&lt;br /&gt;
&lt;br /&gt;
ПВЗ Яндекс будут загружены в течении суток после подтверждения офферты.&amp;lt;br&amp;gt;&lt;br /&gt;
Если ПВЗ Яндекс не подгрузились в течении суток после подтверждения офферты, то требуется обратиться в техподдержку Measoft для получения логов статуса клиента.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
При отправке заказов учитывается тип отправления. Если в карточке заказа указан тип [1] &amp;quot;Письмо&amp;quot;, то вида груза в CSE устанавливается, как &amp;quot;Документы&amp;quot; [81dd8a13-8235-494f-84fd-9c04c51d50ec], иначе [4aab1fc6-fc2b-473a-8728-58bcd4ff79ba] &amp;quot;Груз&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Разные виды груза тарифицируются по разному.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
* '''Настройка списка ПВЗ''' - Позволяет настраивать список получаемых от Яндекс ПВЗ, доступны варианты:&lt;br /&gt;
** ''Получать все доступные ПВЗ''&lt;br /&gt;
** ''Отключить постаматы''&lt;br /&gt;
** ''Отключить все ПВЗ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми. Без заполнения адреса с указанием номера дома курьерская доставка будет не доступна. &lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема&amp;lt;br&amp;gt; по умолчанию для старого Боксберри 010.&amp;lt;br&amp;gt; После перехода на Яндекс, требуется выбрать ПВЗ отправления из нового списка, предоставляемого Яндекс.&amp;lt;br&amp;gt; Для уточнения, свяжитесь с техподдержкой Boxberry&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt; - параметр &amp;quot;Настройка получения ПВЗ&amp;quot;&amp;lt;br&amp;gt; по умолчанию - Получать все ПВЗ&amp;lt;br&amp;gt;   '1' - Отключить постаматы&amp;lt;br&amp;gt;   '2' - Отключить все ПВЗ&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TPS Gate==&lt;br /&gt;
Интеграция с сервисом TPS Gate позволяет открывать шлагбаумы с мобильного приложения курьера на территории Москвы и Московской области. Это упрощает работу курьеров и уменьшает время на доставку каждого адреса. &lt;br /&gt;
Для подключения вам необходимо обратиться в сервис [https://tpsgate.ru TPS Gate], заключить с ними договор и подписать с нами доп. соглашение о передаче данных [https://courierexe.ru/download/TPS_DOP.docx Пример].&lt;br /&gt;
&lt;br /&gt;
Далее необходимо передать нам секретный ключ от сервиса TPS Gate и интеграция будет запущена. &lt;br /&gt;
Если на адресе доставки есть ворота, которые возможно открыть через TPS Gate в мобильном приложении курьера появится соответствующая кнопка.&lt;br /&gt;
&lt;br /&gt;
Чтобы курьер мог открывать ворота через приложение, у него должна быть включена галка '''Водитель''' в карточке сотрудника.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15326</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15326"/>
				<updated>2025-07-21T11:25:54Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* СДЭК */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Передавать наименование клиента, как отправителя''' - позволяет передавать наименование клиента, как отправителя&lt;br /&gt;
* '''Разрешить подрядчику изменять данные получателя''' - при разрешении изменять данные получателя, изменения отразятся в оригинальном заказе. В этом случае заказ необходимо пересчитывать, для актуализации его стоимости.&lt;br /&gt;
** ''Не разрешать'' - по умолчанию&lt;br /&gt;
** ''Разрешать''&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== Boxberry ===&lt;br /&gt;
* '''Токен'''&lt;br /&gt;
* '''Код пункта приема''' по умолчанию 010&lt;br /&gt;
* '''Не формировать акты автоматически'''&lt;br /&gt;
* '''Разрешить вскрывать отправления'''&lt;br /&gt;
** '''Без вскрытия отправления''' - вид выдачи отправления на стороне Boxberry 0 - без вскрытия&lt;br /&gt;
** '''Со вскрытием отправления''' - вид выдачи отправления на стороне Boxberry 1 - со вскрытием&lt;br /&gt;
** '''Разрешено вскрытие и частичная доставка''' - вид выдачи отправления на стороне Boxberry зависит от указания частичной доставки в карточке заказе:&lt;br /&gt;
*** 1 - &amp;lt;i&amp;gt;со вскрытием&amp;lt;/i&amp;gt; если частичная доставка не указана&lt;br /&gt;
*** 2 - &amp;lt;i&amp;gt;частичная доставка&amp;lt;/i&amp;gt;, при частичной доставке в карточке заказа&lt;br /&gt;
** '''Разрешено вскрытие и Частичная доставка с примеркой''' вид выдачи отправления на стороне Boxberry от указания частичной доставки в заказе:&amp;lt;br&amp;gt;Дополнительно, в этом случае &amp;lt;i&amp;gt;указывается возможность примерки&amp;lt;/i&amp;gt;, если это доступно на ПВЗ получателя&lt;br /&gt;
*** 1 - &amp;lt;i&amp;gt;со вскрытием&amp;lt;/i&amp;gt;, если частичная доставка не указана&lt;br /&gt;
*** 2 - &amp;lt;i&amp;gt;частичная доставка&amp;lt;/i&amp;gt;, при частичной доставке в карточке заказа&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''Передавать штрихкоды мест'''&lt;br /&gt;
* '''Передавать штрихкод заказа''' - Документацией Боксберри разрешено не передавать штрихкоды, тогда Бокберри сам создает ШК и этикетку можно получить по url который Boxberry возвращает вместе с кодом подрядчика при принятии заказа. На данный момент, интеграция не получает этикетки автоматически. Их нужно скачивать из ЛК Boxberry.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Миграция на Яндекс Доставку ====&lt;br /&gt;
Авторизация и принятие оферты Яндекс.Доставки будет происходить&lt;br /&gt;
через Личный кабинет Boxberry.&amp;lt;br&amp;gt;&lt;br /&gt;
* В личном кабинете Boxberry необходимо кликнуть по баннеру со ссылкой на новый ЛК Boxberry.&lt;br /&gt;
* Кликая на ссылку в банере, клиент последовательно увидит 2 окна:&lt;br /&gt;
** авторизация (подтверди свой аккаунт)&lt;br /&gt;
** принятие оферты&lt;br /&gt;
После этого клиенту доступна работа в API и модулях для обновления&lt;br /&gt;
гео-справочников.&lt;br /&gt;
&lt;br /&gt;
ПВЗ Яндекс будут загружены в течении суток после подтверждения офферты.&amp;lt;br&amp;gt;&lt;br /&gt;
Если ПВЗ Яндекс не подгрузились в течении суток после подтверждения офферты, то требуется обратиться в техподдержку Measoft для получения логов статуса клиента.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
При отправке заказов учитывается тип отправления. Если в карточке заказа указан тип [1] &amp;quot;Письмо&amp;quot;, то вида груза в CSE устанавливается, как &amp;quot;Документы&amp;quot; [81dd8a13-8235-494f-84fd-9c04c51d50ec], иначе [4aab1fc6-fc2b-473a-8728-58bcd4ff79ba] &amp;quot;Груз&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Разные виды груза тарифицируются по разному.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
* '''Настройка списка ПВЗ''' - Позволяет настраивать список получаемых от Яндекс ПВЗ, доступны варианты:&lt;br /&gt;
** ''Получать все доступные ПВЗ''&lt;br /&gt;
** ''Отключить постаматы''&lt;br /&gt;
** ''Отключить все ПВЗ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt; - параметр &amp;quot;Настройка получения ПВЗ&amp;quot;&amp;lt;br&amp;gt; по умолчанию - Получать все ПВЗ&amp;lt;br&amp;gt;   '1' - Отключить постаматы&amp;lt;br&amp;gt;   '2' - Отключить все ПВЗ&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== TPS Gate==&lt;br /&gt;
Интеграция с сервисом TPS Gate позволяет открывать шлагбаумы с мобильного приложения курьера на территории Москвы и Московской области. Это упрощает работу курьеров и уменьшает время на доставку каждого адреса. &lt;br /&gt;
Для подключения вам необходимо обратиться в сервис [https://tpsgate.ru TPS Gate], заключить с ними договор и подписать с нами доп. соглашение о передаче данных [https://courierexe.ru/download/TPS_DOP.docx Пример].&lt;br /&gt;
&lt;br /&gt;
Далее необходимо передать нам секретный ключ от сервиса TPS Gate и интеграция будет запущена. &lt;br /&gt;
Если на адресе доставки есть ворота, которые возможно открыть через TPS Gate в мобильном приложении курьера появится соответствующая кнопка.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15319</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15319"/>
				<updated>2025-07-10T15:01:32Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* КСЭ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Передавать наименование клиента, как отправителя''' - позволяет передавать наименование клиента, как отправителя&lt;br /&gt;
* '''Разрешить подрядчику изменять данные получателя''' - при разрешении изменять данные получателя, изменения отразятся в оригинальном заказе. В этом случае заказ необходимо пересчитывать, для актуализации его стоимости.&lt;br /&gt;
** ''Не разрешать'' - по умолчанию&lt;br /&gt;
** ''Разрешать''&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
При отправке заказов учитывается тип отправления. Если в карточке заказа указан тип [1] &amp;quot;Письмо&amp;quot;, то вида груза в CSE устанавливается, как &amp;quot;Документы&amp;quot; [81dd8a13-8235-494f-84fd-9c04c51d50ec], иначе [4aab1fc6-fc2b-473a-8728-58bcd4ff79ba] &amp;quot;Груз&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Разные виды груза тарифицируются по разному.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
* '''Настройка списка ПВЗ''' - Позволяет настраивать список получаемых от Яндекс ПВЗ, доступны варианты:&lt;br /&gt;
** ''Получать все доступные ПВЗ''&lt;br /&gt;
** ''Отключить постаматы''&lt;br /&gt;
** ''Отключить все ПВЗ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt; - параметр &amp;quot;Настройка получения ПВЗ&amp;quot;&amp;lt;br&amp;gt; по умолчанию - Получать все ПВЗ&amp;lt;br&amp;gt;   '1' - Отключить постаматы&amp;lt;br&amp;gt;   '2' - Отключить все ПВЗ&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15267</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15267"/>
				<updated>2025-05-21T09:23:54Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Настройка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Передавать наименование клиента, как отправителя''' - позволяет передавать наименование клиента, как отправителя&lt;br /&gt;
* '''Разрешить подрядчику изменять данные получателя''' - при разрешении изменять данные получателя, изменения отразятся в оригинальном заказе. В этом случае заказ необходимо пересчитывать, для актуализации его стоимости.&lt;br /&gt;
** ''Не разрешать'' - по умолчанию&lt;br /&gt;
** ''Разрешать''&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
* '''Настройка списка ПВЗ''' - Позволяет настраивать список получаемых от Яндекс ПВЗ, доступны варианты:&lt;br /&gt;
** ''Получать все доступные ПВЗ''&lt;br /&gt;
** ''Отключить постаматы''&lt;br /&gt;
** ''Отключить все ПВЗ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt; - параметр &amp;quot;Настройка получения ПВЗ&amp;quot;&amp;lt;br&amp;gt; по умолчанию - Получать все ПВЗ&amp;lt;br&amp;gt;   '1' - Отключить постаматы&amp;lt;br&amp;gt;   '2' - Отключить все ПВЗ&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15266</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15266"/>
				<updated>2025-05-21T08:46:55Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Настройка интеграции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Передавать наименование клиента, как отправителя''' - позволяет передавать наименование клиента, как отправителя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
* '''Настройка списка ПВЗ''' - Позволяет настраивать список получаемых от Яндекс ПВЗ, доступны варианты:&lt;br /&gt;
** ''Получать все доступные ПВЗ''&lt;br /&gt;
** ''Отключить постаматы''&lt;br /&gt;
** ''Отключить все ПВЗ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt; - параметр &amp;quot;Настройка получения ПВЗ&amp;quot;&amp;lt;br&amp;gt; по умолчанию - Получать все ПВЗ&amp;lt;br&amp;gt;   '1' - Отключить постаматы&amp;lt;br&amp;gt;   '2' - Отключить все ПВЗ&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15265</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15265"/>
				<updated>2025-05-21T08:39:42Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Настройка интеграции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Передавать наименование клиента, как отправителя''' - позволяет передавать наименование клиента, как отправителя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
* '''Настройка списка ПВЗ''' - Позволяет настраивать список получаемых от Яндекс ПВЗ, доступны варианты:&lt;br /&gt;
** ''Получать все доступные ПВЗ''&lt;br /&gt;
** ''Отключить постаматы''&lt;br /&gt;
** ''Отключить все ПВЗ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt; - параметр &amp;quot;Настройка получения ПВЗ&amp;quot;&amp;lt;br&amp;gt;   '' - Получать все ПВЗ&amp;lt;br&amp;gt;   '1' - Отключить постаматы&amp;lt;br&amp;gt;   '2' - Отключить все ПВЗ&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15264</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15264"/>
				<updated>2025-05-21T08:34:57Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Яндекс.Доставка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Передавать наименование клиента, как отправителя''' - позволяет передавать наименование клиента, как отправителя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
* '''Настройка списка ПВЗ''' - Позволяет настраивать список получаемых от Яндекс ПВЗ, доступны варианты:&lt;br /&gt;
** ''Получать все доступные ПВЗ''&lt;br /&gt;
** ''Отключить постаматы''&lt;br /&gt;
** ''Отключить все ПВЗ''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15219</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15219"/>
				<updated>2025-03-10T12:04:46Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Настройка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Передавать наименование клиента, как отправителя''' - позволяет передавать наименование клиента, как отправителя&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15218</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15218"/>
				<updated>2025-03-10T12:03:02Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* КСЭ */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
* '''Адрес получателя'''&lt;br /&gt;
** '''Как указано в заказе'''&lt;br /&gt;
** '''Склад курьерской службы''' в этом случае, адрес получателя указывается, как адрес ответственного филиала, для которого настроена интеграция, а адрес отправителя, как адрес реального отправителя, указанного в карточке заказа (для забора курьером у отправителя и доставки на склад курьерской службы)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%BC%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%D0%BC%D0%B8&amp;diff=15193</id>
		<title>Интеграция с платежными сервисами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%BC%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%D0%BC%D0%B8&amp;diff=15193"/>
				<updated>2025-01-27T11:34:43Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Robokassa */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Доступна интеграция со следующими сервисами:&lt;br /&gt;
* PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
* Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
* Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* Assist — мобильный эквайринг;&lt;br /&gt;
* LifePay СБП — мобильный эквайринг;&lt;br /&gt;
* ibox — мобильный эквайринг.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Сервисы настраиваются в [[Личный кабинет курьерской службы#Финансы|личном кабинете курьерской службы]].&lt;br /&gt;
&lt;br /&gt;
= PimPay =&lt;br /&gt;
Чтобы начать работать с [https://pimpay.ru/ Pimpay]:&lt;br /&gt;
# Зарегистрируйтесь [http://platform.api.pimpay.ru/site/register в сервисе]. Далее Pimpay активирует вашу учетную запись.&lt;br /&gt;
# Cгенерируйте ключи шифрования. Это делается на [http://platform.api.pimpay.ru/v2_7/signature/openssl UNIX-подобной системе] или с помощью &amp;lt;rspoiler text=&amp;quot;нашей инструкции&amp;quot;&amp;gt;Чтобы получить приватный ключ, в командной строке выполните следующие команды:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;openssl genrsa -out private.pem 2048&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;openssl rsa -in private.pem -outform PEM -pubout -out public.pem&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;В результате вы получите 2 файла: public.pem и private.pem.&amp;lt;br&amp;gt;Содержимое файла public.pem — ваш публичный ключ. Скопируйте его целиком и вставьте в личном кабинете PimPay.&amp;lt;br&amp;gt;Содержимое файла private.pem скопируйте и вставьте в настройках интеграции с PimPay в личном кабинете курьерской службы.&amp;lt;/rspoiler&amp;gt;. Если у вас нет специалиста, чтобы сгенерировать ключи, обратитесь за помощью в PimPay.&lt;br /&gt;
# В личном кабинете курьерской службы в разделе '''Управление ЛК''' &amp;gt; '''Параметры''' &amp;gt; '''Финансы''' заполните настройки Pimpay данными из личного кабинета Pimpay. Сохраните настройки.&lt;br /&gt;
# Зарегистрируйте каждого клиента, который хочет передавать данные в PimPay, в личном кабинете PimPay.&lt;br /&gt;
# В MeaSoft в карточке каждого клиента на [[Клиенты и партнеры#Финансы|вкладке '''Финансы''']] выберите платежного посредника '''PimPay'''.&lt;br /&gt;
&lt;br /&gt;
При передаче данных привязка клиентов между системами производится по ИНН.&lt;br /&gt;
&lt;br /&gt;
В результате MeaSoft передает все заказы вашего клиента, их статусы и созданные [[Акты Передачи Денег и корреспонденции#Акты передачи денег (АПД)|АПД]] в PimPay. PimPay ничего не передает в ответ.&lt;br /&gt;
&lt;br /&gt;
Чтобы платежи в банк по АПД выгружались в адрес PimPay, создайте клиента с названием «PIMPAY» и заполните его реквизиты.&lt;br /&gt;
&lt;br /&gt;
= Robokassa =&lt;br /&gt;
&lt;br /&gt;
Сервис позволяет принимать онлайн-платежи на странице отслеживания заказа или при [[Мобильное приложение курьера для Android#Robokassa|оплате картой курьеру]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить прием платежей через сервис Robokassa:&lt;br /&gt;
# Зарегистрируйтесь в сервисе [https://partner.robokassa.ru/Reg Robokassa].&lt;br /&gt;
# Для отражения результатов оплаты счетов в заказах, используются вебхуки из внешней системы.&amp;lt;br&amp;gt;Для получения вебхуков нужно в личном кабинете Robokassa указать url, на который будет отправляться результат оплаты:&amp;lt;br&amp;gt; https://home.courierexe.ru/acq&lt;br /&gt;
# В &amp;lt;rspoiler text=&amp;quot;настройках личного кабинета курьерской службы&amp;quot;&amp;gt;'''Управление ЛК''' &amp;gt; '''Параметры''' &amp;gt; '''Финансы''' &amp;gt; '''Настройки эквайринга'''. Подробнее см. раздел [[Личный кабинет курьерской службы#Финансы|«Финансы»]].&amp;lt;/rspoiler&amp;gt; введите идентификатор магазина и пароли из личного кабинета Robokassa.&lt;br /&gt;
# Установите флажок '''Тестовый режим''' и нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
# Откройте [[Личный кабинет курьерской службы#Отслеживание заказа по номеру|страницу отслеживания]] любого заказа с наложенным платежом и оплатой картой и убедитесь, что появилась кнопка '''Оплатить картой'''.	&lt;br /&gt;
# Нажмите на кнопку '''Оплатить картой'''. В следующем окне нажмите на кнопку '''Оплатить картой в тестовом режиме'''. Откроется окно оплаты Robokassa.&lt;br /&gt;
# Если в пунктах 4-5 обнаружены ошибки, проверьте правильность введенных учетных данных Robokassa в личном кабинете курьерской службы.&lt;br /&gt;
# Если пункты 4-5 пройдены без ошибок, в настройках личного кабинета курьерской службы снимите флажок '''Тестовый режим''' и нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате курьер может принять оплату картой по QR-коду или получатель может оплатить заказ онлайн на странице отслеживания https://home.courierexe.ru/XX/tracking, где XX — код вашей курьерской службы:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Robokassa.png|none|900 px]]&lt;br /&gt;
&lt;br /&gt;
При успешной оплате заказ в MeaSoft отмечается как оплаченный.&lt;br /&gt;
&lt;br /&gt;
В окне отслеживания в поле '''Наложенный платеж''' статус заказа изменится на '''Заказ оплачен'''. Чек по операции придет на электронную почту, указанную при заказе.&lt;br /&gt;
&lt;br /&gt;
= Assist =&lt;br /&gt;
Чтобы настроить прием платежей через сервис Assist:&lt;br /&gt;
# Заключите договор с [https://www.assist.ru/o-podklyuchenii/ Assist] и установите мобильное приложение Assist mPOS.&lt;br /&gt;
# В [[Мобильное_приложение_курьера_для_Android#Assist|мобильном приложении]] MeaSoft App нажмите на кнопку '''Еще''', выберите пункт '''Настройки''' и в поле '''Параметры эквайринга''' выберите значение '''Assist mPOS'''.&lt;br /&gt;
# Рядом со значением '''Assist mPOS''' появится кнопка [[Файл:Assist настройки.png|25 px]]. Нажмите на нее, введите &amp;lt;rspoiler text=&amp;quot;PIN-код&amp;quot;&amp;gt; В личном кабинете курьерской службы в пункте основного меню '''Телефоны''' &amp;gt; [[Личный кабинет курьерской службы#Курьерские устройства|Курьерские устройства]] откройте карточку курьера и скопируйте значение поля '''PIN-код POS-терминала'''.&amp;lt;/rspoiler&amp;gt; и нажмите на кнопку '''Проверить'''.&lt;br /&gt;
# В окне «Настройки Assist» укажите логин, пароль и ИД магазина согласно вашим учетным данным Assist и нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате из мобильного приложении MeaSoft при проведении оплаты картой будет совершаться переход в мобильное приложение Assist mPOS. Вы можете выбрать способ проведения оплаты:&lt;br /&gt;
* картой через терминал;&lt;br /&gt;
* QR-код для считывания мобильным банковским приложением покупателя (СБП);&lt;br /&gt;
* наличными.&lt;br /&gt;
&lt;br /&gt;
Чек по операции придет на электронную почту, указанную при заказе.&lt;br /&gt;
&lt;br /&gt;
= ibox =&lt;br /&gt;
Мобильный эквайринг ibox доступен через приложение или &amp;lt;rspoiler text=&amp;quot;SDK&amp;quot;&amp;gt;SDK — это средства разработки, которые позволяют приложению MeaSoft взаимодействовать с POS-терминалом напрямую.&amp;lt;/rspoiler&amp;gt;. Подробнее см. раздел «[[Мобильное приложение курьера для Android#ibox|ibox]]».&lt;br /&gt;
&lt;br /&gt;
Для подтверждения успешной транзакции или отмены оплаты MeaSoft получает обратные вызовы (вебхуки) от ibox:&lt;br /&gt;
* при успешной оплате после установки статуса корреспонденции со слов курьера '''Доставлено''' или '''Частично доставлено''' в MeaSoft на вкладке '''Выдача''' подсвечивается поле '''Тип оплаты''':&lt;br /&gt;
** зеленым цветом, если оплата картой, есть идентификатор транзакции и сумма транзакции верная;&lt;br /&gt;
** желтым цветом, если оплата картой, есть идентификатор транзакции, но сумма транзакции не совпадает со значением поля '''Сумма руб''' в карточке корреспонденции;&lt;br /&gt;
** красным цветом, если оплата картой и нет идентификатора транзакции.&lt;br /&gt;
*: Если в карточке корреспонденции указан тип оплаты '''Наличными''', то поле будет закрашено красным, если есть идентификатор безналичной транзакции или указана ее сумма. Если их нет, то поле будет зеленым;&lt;br /&gt;
* при отмене оплаты обратный вызов удаляет идентификатор транзакции, чтобы сделать возможной повторную доставку и оплату заказа картой.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить работу обратных вызовов:&lt;br /&gt;
# В личном кабинете курьерской службы в разделе '''Настройки''' &amp;gt; '''Финансы''' в разделе '''Настройки эквайринга Ibox''' заполните поля:&lt;br /&gt;
#* '''ID клиента в системе ibox''' — номер компании в разделе '''Профиль''' в личном кабинете ibox;&lt;br /&gt;
#* '''Логин для webhook ibox''' и '''Пароль для webhook ibox''' — придумайте логин и пароль для авторизации запросов ibox в MeaSoft. Логин и пароль могут состоять из цифр и латинских букв, длина не менее 5 символов.&lt;br /&gt;
#Система Ibox позволяет принимать платежи СБП через сайт и мобильное приложение.&amp;lt;br&amp;gt;Для получении ссылки для оплаты СБП, необходимо в настройках Ibox заполнить поля:&amp;lt;br&amp;gt;&lt;br /&gt;
#* '''Логин для СБП''' и '''Пароль для СБП'''&lt;br /&gt;
#Для отражения результатов оплаты счетов в заказах, используются вебхуки из внешней системы.&amp;lt;br&amp;gt;Для получения вебхуков нужно сообщить менеджерам Ibox url, на который будет отправляться результат оплаты:&amp;lt;br&amp;gt;[https://home.courierexe.ru/acq?pl=Ibox https://home.courierexe.ru/acq?pl=Ibox]&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
# Обратитесь в техподдержку ibox с просьбой подключить вебхуки для MeaSoft и сообщите им придуманные вами логин и пароль.&lt;br /&gt;
&lt;br /&gt;
= LifePay СБП =&lt;br /&gt;
&lt;br /&gt;
Сервис позволяет принимать онлайн-платежи при оплате картой курьеру.&lt;br /&gt;
Оплата Lifepay недоступна на странице отслеживания заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить прием платежей через сервис Lifepay:&lt;br /&gt;
&lt;br /&gt;
* Зарегистрируйтесь в сервисе Lifepay.&lt;br /&gt;
* Подключите возможность использовать СБП в вашем договоре с Lifepay.&lt;br /&gt;
* В &amp;lt;rspoiler text=&amp;quot;настройках личного кабинета курьерской службы&amp;quot;&amp;gt;'''Управление ЛК''' &amp;gt; '''Параметры''' &amp;gt; '''Финансы''' &amp;gt; '''Настройки эквайринга'''. Подробнее см. раздел [[Личный кабинет курьерской службы#Финансы|«Финансы»]].&amp;lt;/rspoiler&amp;gt; введите:&lt;br /&gt;
** Логин администратора в системе Lifepay&lt;br /&gt;
** АПИ-ключ компании в системе Lifepay&lt;br /&gt;
[[Файл:settingsLifepay.png|none|900 px]]&lt;br /&gt;
&lt;br /&gt;
Для отражения результатов оплаты счетов в заказах, используются вебхуки из внешней системы.&lt;br /&gt;
&lt;br /&gt;
Вебхук приходит на url, который система передает Lifepay при формировании ссылки СБП.&lt;br /&gt;
&lt;br /&gt;
При успешной оплате заказ в MeaSoft отмечается как оплаченный.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15141</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15141"/>
				<updated>2024-11-20T16:50:22Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* BTS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BTS Узбекистан ===&lt;br /&gt;
Для настройки интеграции с BTS укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Токен API''' - это обязательное поле. Заполните его правильно, и заказы будут отправляться в BTS.&lt;br /&gt;
Оставшиеся поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
&lt;br /&gt;
* '''Отправка корреспонденций ''', может принимать значения:&lt;br /&gt;
** ''Со склада''&lt;br /&gt;
** ''С адреса отправителя''&lt;br /&gt;
* '''Вызов курьера отправителем''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Забрать у отправителя''&lt;br /&gt;
* '''Тестовый режим интеграции''', может принимать значения:&lt;br /&gt;
** ''Нет''&lt;br /&gt;
** ''Включен тестовый режим''&lt;br /&gt;
* '''Код курьера''' - Все заказы отмечаются, как доставленные указанным курьером.&lt;br /&gt;
&lt;br /&gt;
Для отправки заказа:&lt;br /&gt;
* населенные пункты отправителя и получателя должны быть синхронизированы со списком населенных пунктов BTS. Если один из населенных пунктов не будет синхронизирован, то в карточку заказа будет добавлено сообщение об ошибке:&lt;br /&gt;
** ''Уточните город получателя'' или &lt;br /&gt;
** ''Уточните город отправителя''&lt;br /&gt;
* заказ должен иметь одно грузоместо. Если заказ не имеет грузомест или имеет более одного грузоместа, то он интеграция заблокирует отправку, а в сообщении о доставке карточки заказа опубликуется сообщение: &lt;br /&gt;
** ''грузоместо должно и может быть только одно.''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* Заказ должен иметь Одно грузоместо.&lt;br /&gt;
* Для отправки заказа, населенные пункты отправителя и получателя должны быть синхронизированы со списком BTS. &lt;br /&gt;
* Cинхронизация населенных пунктов, отсутствующих в списке BTS, проводится по запросу в техподдержку&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15140</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15140"/>
				<updated>2024-11-19T11:15:03Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Настройка интеграции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|-&lt;br /&gt;
|A2-express||90029||https://home.courierexe.ru/90029/calculator||3-й параметр — логин, Идентификатор клиента в A2 состоящий из 4-х цифр &amp;lt;i&amp;gt;[https://home.courierexe.ru/90029/  ЛК экстраинтеграции A2-express]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4-й параметр - пароль, это Ключ клиента в A2-express||&lt;br /&gt;
10497, 90029, 1000, g67hjtTYjhgf765432hgtTnk5, '1, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15134</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15134"/>
				<updated>2024-11-07T08:09:29Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Оформление манифеста */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/measoft Описание на сайте amoCRM]&lt;br /&gt;
|Подробное описание настроек читайте [[amoCRM|тут]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ». &lt;br /&gt;
&lt;br /&gt;
При указании ПВЗ в поле адреса необходимо проверять значение поля город получателя (он должен соответствовать данным ПВЗ) либо не передавать его вообще.&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|135||Specify the correct SKU ID/code for item.||Укажите артикул/код вложения&lt;br /&gt;
|-&lt;br /&gt;
|136||Specify warehouse goods in the order.||Укажите вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|137||The order's date of creation is more than 60 days ago.||Заказ создан более 60 дней назад&lt;br /&gt;
|-&lt;br /&gt;
|138||Specify a valid &amp;quot;Package dimension&amp;quot; field value.||Укажите корректные габариты места&lt;br /&gt;
|-&lt;br /&gt;
|139||Wrong type of XML query||Ошибка запроса&lt;br /&gt;
|-&lt;br /&gt;
|140||Duplicate item code in the order.||Дублирование кода вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|141||Duplicate additional service in the order.||Дублирование кода дополнительной услуги в заказе&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;500&amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Необязательный параметр. Дает возможность получить не все измененные заказы, а только какое-то определенное количество. Помогает на случай, если у вас скопилось очень много измененных заказов и нужно их грузить лимитировано. После каждой итерации нужно вызывать commitlaststatus&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; govType=&amp;quot;1&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:: CASH - Наличными при получении (по-умолчанию)&lt;br /&gt;
:: CARD - Картой при получении&lt;br /&gt;
:: NO - Без оплаты.&lt;br /&gt;
:: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.)&lt;br /&gt;
* Атрибуты контейнера '''paytype''':&lt;br /&gt;
** '''''code''''' - (integer) внутренний код типа оплаты заказа в системном справочнике &amp;quot;Типы оплаты корреспонденции&amp;quot;. Не обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; ordercode=&amp;quot;12345&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;acquirers&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;2&amp;quot; name=&amp;quot;Ibox&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;5&amp;quot; name=&amp;quot;Payme&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;6&amp;quot; name=&amp;quot;Click&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/acquirers&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где,&lt;br /&gt;
* '''acquirers''' / '''acquirer''' - эквайринг, доступный для получения ссылки на оплату заказа&lt;br /&gt;
** '''acquirers''' / '''acquirer''' / ''code'' - внутренний код эквайринга&lt;br /&gt;
** '''acquirers''' / '''acquirer''' / ''name'' - наименование эквайринга&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Москва&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Москва Главный&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Горький&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Горький Автозавод&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Горький&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Горький Автозавод&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;town&amp;quot;:&amp;quot;Горький&amp;quot;,&lt;br /&gt;
			&amp;quot;store&amp;quot;:&amp;quot;Горький Автозавод&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
=== Получение ссылки для оплаты заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
Этим методом вы можете только получить ссылку на оплату. Фискализация этого платежа идет отдельным процессом. По его возможности уточняйте в службе поддержки.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Заказ доступен для оплаты, если:&lt;br /&gt;
* тип оплаты заказа не наличными, а например картой или по договору, альтернативой может стать установка параметра &amp;quot;Спрашивать тип оплаты&amp;quot; в карточке клиента.&lt;br /&gt;
* заказ имеет наложенный платеж&lt;br /&gt;
* не оплачен&lt;br /&gt;
* активен (не доставлен, не возвращен в т.ч. курьером)&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink&amp;gt;&lt;br /&gt;
    &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
    &amp;lt;acq&amp;gt;&lt;br /&gt;
        &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/acq&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
        &amp;lt;code&amp;gt;12345&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/acqlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*'''extra''' - код экстраклиента в системе Measoft.&lt;br /&gt;
*acq.'''code''' - внутренний код платформы эквайринга в системе Measoft. (известен в МП из [https://wiki.courierexe.ru/index.php/API#.D0.A2.D1.80.D0.B5.D0.BA.D0.B8.D0.BD.D0.B3_.D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.B0_.D0.BF.D0.BE_.D0.BD.D0.BE.D0.BC.D0.B5.D1.80.D1.83 Трекинга]) &lt;br /&gt;
*order.'''ordercode''' - внутренний код заказа, типа ''int'', уникальный в пределах экстраклиента&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink error=&amp;quot;0&amp;quot; amount=&amp;quot;2000&amp;quot; extid=&amp;quot;161083231&amp;quot;&amp;gt;https://qr.nspk.ru/AD10001A7GLVGA9YDO2I0789SIOPV3?type=02&amp;amp;amp;bank=1000011&amp;amp;amp;sum=2000&amp;amp;amp;cur=RUB&amp;amp;amp;crc=7E9C&amp;lt;/acqlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*'''acqlink''' - ссылка на оплату заказа&lt;br /&gt;
*acqlink.'''amount''' - тип integer сумма платежа в копейках в общем случае, в других случаях в соответствии с типом валюты&lt;br /&gt;
*acqlink.'''extid''' - идентификатор счета на стороне платежной системы&lt;br /&gt;
*acqlink.'''error'' - код ошибки, если отличается от 0, означает невозможность получения ссылки на оплату, в этом случае ссылки на оплату не будет и ответ будет выглядеть так:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink error=&amp;quot;2&amp;quot; message=&amp;quot;Ошибка авторизации: Invalid token&amp;quot; amount=&amp;quot;2000&amp;quot; extid=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*acqlink.'''message''' - текст ошибки возвращаемой эквайрингом&lt;br /&gt;
&lt;br /&gt;
Возможные типы ошибок получения ссылки:&lt;br /&gt;
* '''1''' - не настроен эквайринг, либо не найден заказ&lt;br /&gt;
* '''2''' - ошибка на стороне эквайринга&lt;br /&gt;
* '''3''' - запрещающий статус курьера (заказ доставлен, частично доставлен)&lt;br /&gt;
* '''4''' - оплата заказа не разрешена&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
  &amp;lt;integration&amp;gt;21&amp;lt;/integration&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
* '''integration''' - Получение наклеек от подрядчика. Не обязательный элемент, имеет смысл при наличии кода подрядчика в карточке заказа. Принимает значение:&lt;br /&gt;
:* 21 - подрядчик GTD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;integration code=&amp;quot;21&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33331&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33332&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;/integration&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Блок integration содержит отдельные наклейки для заказов, предоставленные подрядчиком, так же закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
    &amp;lt;serials&amp;gt;&lt;br /&gt;
      &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;/serials&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''serials''' — контейнер серийных номеров&lt;br /&gt;
:* '''serial''' — серийный номер единицы номенклатуры, участвующей в движении&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера ==&lt;br /&gt;
'''Пример запроса движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''serial''' — серийный номер единицы номенклатуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;serialmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/serialmovement&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
Описание аналогично описанию полей [[#Движение номенклатуры|движения номенклатуры]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера по заказу ==&lt;br /&gt;
'''Пример запроса движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;123456789&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;123456789&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;barcode&amp;gt;123456789&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''ordercode''' — внутренний код заказа.&lt;br /&gt;
* '''orderno''' — шифр заказа.&lt;br /&gt;
* '''barcode''' — штрих-код заказа.&lt;br /&gt;
Указывать необходимо один из идентификаторов заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;order&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;3374830&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2024-07-20&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;deliveredtime&amp;gt;10:04:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
    &amp;lt;assemblydate&amp;gt;2024-07-19 07:05:34&amp;lt;/assemblydate&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;123000&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;state&amp;gt;Delivered&amp;lt;/state&amp;gt;&lt;br /&gt;
      &amp;lt;serials&amp;gt;&lt;br /&gt;
        &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
      &amp;lt;/serials&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
* '''order''' — блок заказа:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрих-код&lt;br /&gt;
:* '''delivereddate''' — дата доставки факт&lt;br /&gt;
:* '''deliveredtime''' — время доставки факт&lt;br /&gt;
:* '''assemblydate''' — дата сборки&lt;br /&gt;
&lt;br /&gt;
* '''item''' — блок товара:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
:* '''article''' — артикул&lt;br /&gt;
:* '''state''' — статус Доставлено (Delivered) или Возвращено (Returned)&lt;br /&gt;
:* '''serials''' — блок серийных номеров по заказу&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Важно понимать, что в ответе отдаются только тарифы, указанные в разделе &amp;quot;Тарифы по зонам&amp;quot; раздела &amp;quot;Межгород&amp;quot; в офисной системе курьерской службы, т.е. считающихся междугородними. &lt;br /&gt;
Доставка до городов, рассчитываемая по внутригородским тарифам,  в ответе НЕ ОТДАЕТСЯ!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;respstores&amp;gt;YES&amp;lt;/respstores&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''respstores''' - Признак вывода ответственных филиалов при значении YES&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;br /&gt;
&lt;br /&gt;
== Оформление манифеста ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса на создание манифеста:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;store_from&amp;gt;1&amp;lt;/store_from&amp;gt;&lt;br /&gt;
    &amp;lt;store_to&amp;gt;2&amp;lt;/store_to&amp;gt;&lt;br /&gt;
    &amp;lt;trn_code&amp;gt;3&amp;lt;/trn_code&amp;gt;&lt;br /&gt;
    &amp;lt;sentdate&amp;gt;2024-11-07&amp;lt;/sentdate&amp;gt;&lt;br /&gt;
    &amp;lt;addresses&amp;gt;&lt;br /&gt;
        &amp;lt;address&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;&lt;br /&gt;
        &amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;/addresses&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''store_from''' - код филиала отправителя. Обязательный элемент.&lt;br /&gt;
*'''store_to''' - код филиала получателя. Обязательный элемент.&lt;br /&gt;
*'''trn_code''' - код перевозчика. Обязательный элемент.&lt;br /&gt;
*'''sentdate''' - дата отправки манифеста. Не обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;OK&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result error=&amp;quot;Текст ошибки&amp;quot;&amp;gt;ERROR&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''result ''' - Результат. Принимает значения OK или ERROR.&lt;br /&gt;
*'''error''' - атрибут с текстом ошибки, если она была.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15076</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15076"/>
				<updated>2024-09-16T08:46:19Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Яндекс. Настройка, - Трактовать товары, как места.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - параметр &amp;quot;Особенности формирования данных&amp;quot;&amp;lt;br&amp;gt; '1' - Трактовать места, как товары&amp;lt;br&amp;gt; '2' - Трактовать товары, как места &amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,2||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15075</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15075"/>
				<updated>2024-09-16T08:40:53Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Яндекс.Доставка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
* '''Особенности формирования данных''' с вариантами на выбор:&lt;br /&gt;
** ''нет''&lt;br /&gt;
** ''Трактовать места, как товары'' - в заказе формируется только одно место в котором размещаются вложения с габаритами и массой переданных мест.&lt;br /&gt;
** ''Трактовать товары, как места'' - каждый товар добавляется в место соответствующее его габаритам, т.о., сколько в заказе товаров, столько же будет сформировано мест.&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте:&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - Трактовать места, как товары&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15063</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15063"/>
				<updated>2024-08-19T12:40:32Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Запрос ссылки на оплату заказа acqlink&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|135||Specify the correct SKU ID/code for item.||Укажите артикул/код вложения&lt;br /&gt;
|-&lt;br /&gt;
|136||Specify warehouse goods in the order.||Укажите вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|137||The order's date of creation is more than 60 days ago.||Заказ создан более 60 дней назад&lt;br /&gt;
|-&lt;br /&gt;
|138||Specify a valid &amp;quot;Package dimension&amp;quot; field value.||Укажите корректные габариты места&lt;br /&gt;
|-&lt;br /&gt;
|139||Wrong type of XML query||Ошибка запроса&lt;br /&gt;
|-&lt;br /&gt;
|140||Duplicate item code in the order.||Дублирование кода вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|141||Duplicate additional service in the order.||Дублирование кода дополнительной услуги в заказе&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; govType=&amp;quot;1&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:: CASH - Наличными при получении (по-умолчанию)&lt;br /&gt;
:: CARD - Картой при получении&lt;br /&gt;
:: NO - Без оплаты.&lt;br /&gt;
:: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.)&lt;br /&gt;
* Атрибуты контейнера '''paytype''':&lt;br /&gt;
** '''''code''''' - (integer) внутренний код типа оплаты заказа в системном справочнике &amp;quot;Типы оплаты корреспонденции&amp;quot;. Не обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; ordercode=&amp;quot;12345&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;acquirers&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;2&amp;quot; name=&amp;quot;Ibox&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;5&amp;quot; name=&amp;quot;Payme&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;6&amp;quot; name=&amp;quot;Click&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/acquirers&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где,&lt;br /&gt;
* '''acquirers''' / '''acquirer''' - эквайринг, доступный для получения ссылки на оплату заказа&lt;br /&gt;
** '''acquirers''' / '''acquirer''' / ''code'' - внутренний код эквайринга&lt;br /&gt;
** '''acquirers''' / '''acquirer''' / ''name'' - наименование эквайринга&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
=== Получение ссылки для оплаты заказа ===&lt;br /&gt;
Заказ доступен для оплаты, если:&lt;br /&gt;
* тип оплаты заказа не наличными, а например картой или по договору, альтернативой может стать установка параметра &amp;quot;Спрашивать тип оплаты&amp;quot; в карточке клиента.&lt;br /&gt;
* заказ имеет наложенный платеж&lt;br /&gt;
* не оплачен&lt;br /&gt;
* активен (не доставлен, не возвращен в т.ч. курьером)&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink&amp;gt;&lt;br /&gt;
    &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
    &amp;lt;acq&amp;gt;&lt;br /&gt;
        &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/acq&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
        &amp;lt;code&amp;gt;12345&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/acqlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*'''extra''' - код экстраклиента в системе Measoft.&lt;br /&gt;
*acq.'''code''' - внутренний код платформы эквайринга в системе Measoft. (известен в МП из [https://wiki.courierexe.ru/index.php/API#.D0.A2.D1.80.D0.B5.D0.BA.D0.B8.D0.BD.D0.B3_.D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.B0_.D0.BF.D0.BE_.D0.BD.D0.BE.D0.BC.D0.B5.D1.80.D1.83 Трекинга]) &lt;br /&gt;
*order.'''ordercode''' - внутренний код заказа, типа ''int'', уникальный в пределах экстраклиента&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink error=&amp;quot;0&amp;quot; amount=&amp;quot;2000&amp;quot; extid=&amp;quot;161083231&amp;quot;&amp;gt;https://qr.nspk.ru/AD10001A7GLVGA9YDO2I0789SIOPV3?type=02&amp;amp;amp;bank=1000011&amp;amp;amp;sum=2000&amp;amp;amp;cur=RUB&amp;amp;amp;crc=7E9C&amp;lt;/acqlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*'''acqlink''' - ссылка на оплату заказа&lt;br /&gt;
*acqlink.'''amount''' - тип integer сумма платежа в копейках в общем случае, в других случаях в соответствии с типом валюты&lt;br /&gt;
*acqlink.'''extid''' - идентификатор счета на стороне платежной системы&lt;br /&gt;
*acqlink.'''error'' - код ошибки, если отличается от 0, означает невозможность получения ссылки на оплату, в этом случае ссылки на оплату не будет и ответ будет выглядеть так:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;acqlink error=&amp;quot;2&amp;quot; message=&amp;quot;Ошибка авторизации: Invalid token&amp;quot; amount=&amp;quot;2000&amp;quot; extid=&amp;quot;&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где&lt;br /&gt;
*acqlink.'''message''' - текст ошибки возвращаемой эквайрингом&lt;br /&gt;
&lt;br /&gt;
Возможные типы ошибок получения ссылки:&lt;br /&gt;
* '''1''' - не настроен эквайринг, либо не найден заказ&lt;br /&gt;
* '''2''' - ошибка на стороне эквайринга&lt;br /&gt;
* '''3''' - запрещающий статус курьера (заказ доставлен, частично доставлен)&lt;br /&gt;
* '''4''' - оплата заказа не разрешена&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
  &amp;lt;integration&amp;gt;21&amp;lt;/integration&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
* '''integration''' - Получение наклеек от подрядчика. Не обязательный элемент, имеет смысл при наличии кода подрядчика в карточке заказа. Принимает значение:&lt;br /&gt;
:* 21 - подрядчик GTD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;integration code=&amp;quot;21&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33331&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33332&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;/integration&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Блок integration содержит отдельные наклейки для заказов, предоставленные подрядчиком, так же закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
    &amp;lt;serials&amp;gt;&lt;br /&gt;
      &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;/serials&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''serials''' — контейнер серийных номеров&lt;br /&gt;
:* '''serial''' — серийный номер единицы номенклатуры, участвующей в движении&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера ==&lt;br /&gt;
'''Пример запроса движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''serial''' — серийный номер единицы номенклатуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;serialmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/serialmovement&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
Описание аналогично описанию полей [[#Движение номенклатуры|движения номенклатуры]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера по заказу ==&lt;br /&gt;
'''Пример запроса движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;123456789&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;123456789&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;barcode&amp;gt;123456789&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''ordercode''' — внутренний код заказа.&lt;br /&gt;
* '''orderno''' — шифр заказа.&lt;br /&gt;
* '''barcode''' — штрих-код заказа.&lt;br /&gt;
Указывать необходимо один из идентификаторов заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;order&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;3374830&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2024-07-20&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;deliveredtime&amp;gt;10:04:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
    &amp;lt;assemblydate&amp;gt;2024-07-19 07:05:34&amp;lt;/assemblydate&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;123000&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;state&amp;gt;Delivered&amp;lt;/state&amp;gt;&lt;br /&gt;
      &amp;lt;serials&amp;gt;&lt;br /&gt;
        &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
      &amp;lt;/serials&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
* '''order''' — блок заказа:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрих-код&lt;br /&gt;
:* '''delivereddate''' — дата доставки факт&lt;br /&gt;
:* '''deliveredtime''' — время доставки факт&lt;br /&gt;
:* '''assemblydate''' — дата сборки&lt;br /&gt;
&lt;br /&gt;
* '''item''' — блок товара:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
:* '''article''' — артикул&lt;br /&gt;
:* '''state''' — статус Доставлено (Delivered) или Возвращено (Returned)&lt;br /&gt;
:* '''serials''' — блок серийных номеров по заказу&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;br /&gt;
&lt;br /&gt;
== Оформление манифеста ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса на создание манифеста:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;store_from&amp;gt;1&amp;lt;/store_from&amp;gt;&lt;br /&gt;
    &amp;lt;store_to&amp;gt;2&amp;lt;/store_to&amp;gt;&lt;br /&gt;
    &amp;lt;trn_code&amp;gt;3&amp;lt;/trn_code&amp;gt;&lt;br /&gt;
    &amp;lt;addresses&amp;gt;&lt;br /&gt;
        &amp;lt;address&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;&lt;br /&gt;
        &amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;/addresses&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''store_from''' - код филиала отправителя. Обязательный элемент.&lt;br /&gt;
*'''store_to''' - код филиала получателя. Обязательный элемент.&lt;br /&gt;
*'''trn_code''' - код перевозчика. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;OK&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result error=&amp;quot;Текст ошибки&amp;quot;&amp;gt;ERROR&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''result ''' - Результат. Принимает значения OK или ERROR.&lt;br /&gt;
*'''error''' - атрибут с текстом ошибки, если она была.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15062</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15062"/>
				<updated>2024-08-19T12:13:32Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Список эквайрингов в трекинге&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|135||Specify the correct SKU ID/code for item.||Укажите артикул/код вложения&lt;br /&gt;
|-&lt;br /&gt;
|136||Specify warehouse goods in the order.||Укажите вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|137||The order's date of creation is more than 60 days ago.||Заказ создан более 60 дней назад&lt;br /&gt;
|-&lt;br /&gt;
|138||Specify a valid &amp;quot;Package dimension&amp;quot; field value.||Укажите корректные габариты места&lt;br /&gt;
|-&lt;br /&gt;
|139||Wrong type of XML query||Ошибка запроса&lt;br /&gt;
|-&lt;br /&gt;
|140||Duplicate item code in the order.||Дублирование кода вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|141||Duplicate additional service in the order.||Дублирование кода дополнительной услуги в заказе&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; govType=&amp;quot;1&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:: CASH - Наличными при получении (по-умолчанию)&lt;br /&gt;
:: CARD - Картой при получении&lt;br /&gt;
:: NO - Без оплаты.&lt;br /&gt;
:: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.)&lt;br /&gt;
* Атрибуты контейнера '''paytype''':&lt;br /&gt;
** '''''code''''' - (integer) внутренний код типа оплаты заказа в системном справочнике &amp;quot;Типы оплаты корреспонденции&amp;quot;. Не обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; ordercode=&amp;quot;12345&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;acquirers&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;2&amp;quot; name=&amp;quot;Ibox&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;5&amp;quot; name=&amp;quot;Payme&amp;quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;acquirer code=&amp;quot;6&amp;quot; name=&amp;quot;Click&amp;quot;/&amp;gt;&lt;br /&gt;
   &amp;lt;/acquirers&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
где,&lt;br /&gt;
* '''acquirers''' / '''acquirer''' - эквайринг, доступный для получения ссылки на оплату заказа&lt;br /&gt;
** '''acquirers''' / '''acquirer''' / ''code'' - внутренний код эквайринга&lt;br /&gt;
** '''acquirers''' / '''acquirer''' / ''name'' - наименование эквайринга&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
  &amp;lt;integration&amp;gt;21&amp;lt;/integration&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
* '''integration''' - Получение наклеек от подрядчика. Не обязательный элемент, имеет смысл при наличии кода подрядчика в карточке заказа. Принимает значение:&lt;br /&gt;
:* 21 - подрядчик GTD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;integration code=&amp;quot;21&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33331&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33332&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;/integration&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Блок integration содержит отдельные наклейки для заказов, предоставленные подрядчиком, так же закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
    &amp;lt;serials&amp;gt;&lt;br /&gt;
      &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;/serials&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''serials''' — контейнер серийных номеров&lt;br /&gt;
:* '''serial''' — серийный номер единицы номенклатуры, участвующей в движении&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера ==&lt;br /&gt;
'''Пример запроса движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''serial''' — серийный номер единицы номенклатуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;serialmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/serialmovement&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
Описание аналогично описанию полей [[#Движение номенклатуры|движения номенклатуры]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера по заказу ==&lt;br /&gt;
'''Пример запроса движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;123456789&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;123456789&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;barcode&amp;gt;123456789&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''ordercode''' — внутренний код заказа.&lt;br /&gt;
* '''orderno''' — шифр заказа.&lt;br /&gt;
* '''barcode''' — штрих-код заказа.&lt;br /&gt;
Указывать необходимо один из идентификаторов заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;order&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;3374830&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2024-07-20&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;deliveredtime&amp;gt;10:04:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
    &amp;lt;assemblydate&amp;gt;2024-07-19 07:05:34&amp;lt;/assemblydate&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;123000&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;state&amp;gt;Delivered&amp;lt;/state&amp;gt;&lt;br /&gt;
      &amp;lt;serials&amp;gt;&lt;br /&gt;
        &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
      &amp;lt;/serials&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
* '''order''' — блок заказа:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрих-код&lt;br /&gt;
:* '''delivereddate''' — дата доставки факт&lt;br /&gt;
:* '''deliveredtime''' — время доставки факт&lt;br /&gt;
:* '''assemblydate''' — дата сборки&lt;br /&gt;
&lt;br /&gt;
* '''item''' — блок товара:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
:* '''article''' — артикул&lt;br /&gt;
:* '''state''' — статус Доставлено (Delivered) или Возвращено (Returned)&lt;br /&gt;
:* '''serials''' — блок серийных номеров по заказу&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;br /&gt;
&lt;br /&gt;
== Оформление манифеста ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса на создание манифеста:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;store_from&amp;gt;1&amp;lt;/store_from&amp;gt;&lt;br /&gt;
    &amp;lt;store_to&amp;gt;2&amp;lt;/store_to&amp;gt;&lt;br /&gt;
    &amp;lt;trn_code&amp;gt;3&amp;lt;/trn_code&amp;gt;&lt;br /&gt;
    &amp;lt;addresses&amp;gt;&lt;br /&gt;
        &amp;lt;address&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;&lt;br /&gt;
        &amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;/addresses&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''store_from''' - код филиала отправителя. Обязательный элемент.&lt;br /&gt;
*'''store_to''' - код филиала получателя. Обязательный элемент.&lt;br /&gt;
*'''trn_code''' - код перевозчика. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;OK&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result error=&amp;quot;Текст ошибки&amp;quot;&amp;gt;ERROR&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''result ''' - Результат. Принимает значения OK или ERROR.&lt;br /&gt;
*'''error''' - атрибут с текстом ошибки, если она была.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15056</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15056"/>
				<updated>2024-08-12T11:36:41Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Получение документов для печати */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|135||Specify the correct SKU ID/code for item.||Укажите артикул/код вложения&lt;br /&gt;
|-&lt;br /&gt;
|136||Specify warehouse goods in the order.||Укажите вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|137||The order's date of creation is more than 60 days ago.||Заказ создан более 60 дней назад&lt;br /&gt;
|-&lt;br /&gt;
|138||Specify a valid &amp;quot;Package dimension&amp;quot; field value.||Укажите корректные габариты места&lt;br /&gt;
|-&lt;br /&gt;
|139||Wrong type of XML query||Ошибка запроса&lt;br /&gt;
|-&lt;br /&gt;
|140||Duplicate item code in the order.||Дублирование кода вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|141||Duplicate additional service in the order.||Дублирование кода дополнительной услуги в заказе&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; govType=&amp;quot;1&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:: CASH - Наличными при получении (по-умолчанию)&lt;br /&gt;
:: CARD - Картой при получении&lt;br /&gt;
:: NO - Без оплаты.&lt;br /&gt;
:: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.)&lt;br /&gt;
* Атрибуты контейнера '''paytype''':&lt;br /&gt;
** '''''code''''' - (integer) внутренний код типа оплаты заказа в системном справочнике &amp;quot;Типы оплаты корреспонденции&amp;quot;. Не обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
  &amp;lt;integration&amp;gt;21&amp;lt;/integration&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
* '''integration''' - Получение наклеек от подрядчика. Не обязательный элемент, имеет смысл при наличии кода подрядчика в карточке заказа. Принимает значение:&lt;br /&gt;
:* 21 - подрядчик GTD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;integration code=&amp;quot;21&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33331&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33332&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;/integration&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Блок integration содержит отдельные наклейки для заказов, предоставленные подрядчиком, так же закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
    &amp;lt;serials&amp;gt;&lt;br /&gt;
      &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;/serials&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''serials''' — контейнер серийных номеров&lt;br /&gt;
:* '''serial''' — серийный номер единицы номенклатуры, участвующей в движении&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера ==&lt;br /&gt;
'''Пример запроса движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''serial''' — серийный номер единицы номенклатуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;serialmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/serialmovement&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
Описание аналогично описанию полей [[#Движение номенклатуры|движения номенклатуры]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера по заказу ==&lt;br /&gt;
'''Пример запроса движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;123456789&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;123456789&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;barcode&amp;gt;123456789&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''ordercode''' — внутренний код заказа.&lt;br /&gt;
* '''orderno''' — шифр заказа.&lt;br /&gt;
* '''barcode''' — штрих-код заказа.&lt;br /&gt;
Указывать необходимо один из идентификаторов заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;order&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;3374830&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2024-07-20&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;deliveredtime&amp;gt;10:04:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
    &amp;lt;assemblydate&amp;gt;2024-07-19 07:05:34&amp;lt;/assemblydate&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;123000&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;state&amp;gt;Delivered&amp;lt;/state&amp;gt;&lt;br /&gt;
      &amp;lt;serials&amp;gt;&lt;br /&gt;
        &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
      &amp;lt;/serials&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
* '''order''' — блок заказа:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрих-код&lt;br /&gt;
:* '''delivereddate''' — дата доставки факт&lt;br /&gt;
:* '''deliveredtime''' — время доставки факт&lt;br /&gt;
:* '''assemblydate''' — дата сборки&lt;br /&gt;
&lt;br /&gt;
* '''item''' — блок товара:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
:* '''article''' — артикул&lt;br /&gt;
:* '''state''' — статус Доставлено (Delivered) или Возвращено (Returned)&lt;br /&gt;
:* '''serials''' — блок серийных номеров по заказу&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;br /&gt;
&lt;br /&gt;
== Оформление манифеста ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса на создание манифеста:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;store_from&amp;gt;1&amp;lt;/store_from&amp;gt;&lt;br /&gt;
    &amp;lt;store_to&amp;gt;2&amp;lt;/store_to&amp;gt;&lt;br /&gt;
    &amp;lt;trn_code&amp;gt;3&amp;lt;/trn_code&amp;gt;&lt;br /&gt;
    &amp;lt;addresses&amp;gt;&lt;br /&gt;
        &amp;lt;address&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;&lt;br /&gt;
        &amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;/addresses&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''store_from''' - код филиала отправителя. Обязательный элемент.&lt;br /&gt;
*'''store_to''' - код филиала получателя. Обязательный элемент.&lt;br /&gt;
*'''trn_code''' - код перевозчика. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;OK&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result error=&amp;quot;Текст ошибки&amp;quot;&amp;gt;ERROR&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''result ''' - Результат. Принимает значения OK или ERROR.&lt;br /&gt;
*'''error''' - атрибут с текстом ошибки, если она была.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15055</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15055"/>
				<updated>2024-08-12T11:34:38Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Получение этикеток от подрядчика */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Logo_tilda_black.png|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Tilda|на этой странице]]&lt;br /&gt;
|Работает только на платных тарифах&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|135||Specify the correct SKU ID/code for item.||Укажите артикул/код вложения&lt;br /&gt;
|-&lt;br /&gt;
|136||Specify warehouse goods in the order.||Укажите вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|137||The order's date of creation is more than 60 days ago.||Заказ создан более 60 дней назад&lt;br /&gt;
|-&lt;br /&gt;
|138||Specify a valid &amp;quot;Package dimension&amp;quot; field value.||Укажите корректные габариты места&lt;br /&gt;
|-&lt;br /&gt;
|139||Wrong type of XML query||Ошибка запроса&lt;br /&gt;
|-&lt;br /&gt;
|140||Duplicate item code in the order.||Дублирование кода вложения в заказе&lt;br /&gt;
|-&lt;br /&gt;
|141||Duplicate additional service in the order.||Дублирование кода дополнительной услуги в заказе&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; govType=&amp;quot;1&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot; govType=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:: CASH - Наличными при получении (по-умолчанию)&lt;br /&gt;
:: CARD - Картой при получении&lt;br /&gt;
:: NO - Без оплаты.&lt;br /&gt;
:: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.)&lt;br /&gt;
* Атрибуты контейнера '''paytype''':&lt;br /&gt;
** '''''code''''' - (integer) внутренний код типа оплаты заказа в системном справочнике &amp;quot;Типы оплаты корреспонденции&amp;quot;. Не обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
  &amp;lt;integration&amp;gt;21&amp;lt;/integration&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
* '''integration''' - Получение наклеек от подрядчика. Не обязательный элемент, имеет смысл при наличии кода подрядчика в карточке заказа. Принимает значение:&lt;br /&gt;
:* 21 - подрядчик GTD&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;integration code=&amp;quot;21&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33331&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order code=&amp;quot;33332&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;content&amp;gt;JVBERi0xLjYNJeLjz9MNC...&amp;lt;/content&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;/integration&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Блок integration содержит отдельные наклейки для заказов, в формате предоставленном подрядчиком.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
    &amp;lt;serials&amp;gt;&lt;br /&gt;
      &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;/serials&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''serials''' — контейнер серийных номеров&lt;br /&gt;
:* '''serial''' — серийный номер единицы номенклатуры, участвующей в движении&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера ==&lt;br /&gt;
'''Пример запроса движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''serial''' — серийный номер единицы номенклатуры.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры с серийным номером:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;serialmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;serialmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/serialmovement&amp;gt;&lt;br /&gt;
&amp;lt;/serialmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
Описание аналогично описанию полей [[#Движение номенклатуры|движения номенклатуры]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Серийные номера по заказу ==&lt;br /&gt;
'''Пример запроса движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;123456789&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;123456789&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;barcode&amp;gt;123456789&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''ordercode''' — внутренний код заказа.&lt;br /&gt;
* '''orderno''' — шифр заказа.&lt;br /&gt;
* '''barcode''' — штрих-код заказа.&lt;br /&gt;
Указывать необходимо один из идентификаторов заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения серийных номеров заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;orderserials&amp;gt;&lt;br /&gt;
  &amp;lt;order&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;3374830&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2024-07-20&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;deliveredtime&amp;gt;10:04:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
    &amp;lt;assemblydate&amp;gt;2024-07-19 07:05:34&amp;lt;/assemblydate&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;123000&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;state&amp;gt;Delivered&amp;lt;/state&amp;gt;&lt;br /&gt;
      &amp;lt;serials&amp;gt;&lt;br /&gt;
        &amp;lt;serial&amp;gt;123456789&amp;lt;/serial&amp;gt;&lt;br /&gt;
      &amp;lt;/serials&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/orderserials&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
&lt;br /&gt;
* '''order''' — блок заказа:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрих-код&lt;br /&gt;
:* '''delivereddate''' — дата доставки факт&lt;br /&gt;
:* '''deliveredtime''' — время доставки факт&lt;br /&gt;
:* '''assemblydate''' — дата сборки&lt;br /&gt;
&lt;br /&gt;
* '''item''' — блок товара:&lt;br /&gt;
:* '''code''' — код&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
:* '''article''' — артикул&lt;br /&gt;
:* '''state''' — статус Доставлено (Delivered) или Возвращено (Returned)&lt;br /&gt;
:* '''serials''' — блок серийных номеров по заказу&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;br /&gt;
&lt;br /&gt;
== Оформление манифеста ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса на создание манифеста:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
    &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;store_from&amp;gt;1&amp;lt;/store_from&amp;gt;&lt;br /&gt;
    &amp;lt;store_to&amp;gt;2&amp;lt;/store_to&amp;gt;&lt;br /&gt;
    &amp;lt;trn_code&amp;gt;3&amp;lt;/trn_code&amp;gt;&lt;br /&gt;
    &amp;lt;addresses&amp;gt;&lt;br /&gt;
        &amp;lt;address&amp;gt;&lt;br /&gt;
            &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;&lt;br /&gt;
        &amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;/addresses&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''store_from''' - код филиала отправителя. Обязательный элемент.&lt;br /&gt;
*'''store_to''' - код филиала получателя. Обязательный элемент.&lt;br /&gt;
*'''trn_code''' - код перевозчика. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result&amp;gt;OK&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;manifest&amp;gt;&lt;br /&gt;
  &amp;lt;result error=&amp;quot;Текст ошибки&amp;quot;&amp;gt;ERROR&amp;lt;/result&amp;gt;&lt;br /&gt;
&amp;lt;/manifest&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''manifest''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''result ''' - Результат. Принимает значения OK или ERROR.&lt;br /&gt;
*'''error''' - атрибут с текстом ошибки, если она была.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15030</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15030"/>
				<updated>2024-07-30T10:30:17Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Забор в Яндекс.Доставка */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте&lt;br /&gt;
&lt;br /&gt;
*'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
*'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
*'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
==== Настройка забора ====&lt;br /&gt;
Забор в заказе определяется &amp;lt;i&amp;gt;Пароль - Код пункта отправления&amp;lt;/i&amp;gt; (ID Станции на стороне Яндекс), если &amp;lt;i&amp;gt;Пароль&amp;lt;/i&amp;gt; указывает на склад клиента, с которого курьер Яндекса будет забирать отправления, согласно расписанию календаря отгрузок.&amp;lt;br&amp;gt;&lt;br /&gt;
Календарь отгрузок настраивается в личном кабинете Яндекс. &amp;lt;br&amp;gt;&lt;br /&gt;
Склад отгрузки так же добавляется в личном кабинете Яндекс.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Настроить забор можно только на стороне Яндекс, [https://yandex.ru/support2/delivery-profile/ru/other-day/rules#from-warehouses согласно инструкции]. &lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения ID Станции отправления, требуется на стороне Яндекс:&lt;br /&gt;
&lt;br /&gt;
* 1. Добавить склад в Избранные адреса, по инструкции в ссылке.&lt;br /&gt;
* 2. Запланировать отгрузку на этот склад через Календарь отгрузок.&lt;br /&gt;
* 3. Написать на почту в техподдержку Яндекс &amp;lt;span style=&amp;quot;color: #0011ff;&amp;quot;&amp;gt;next_day_delivery@go.yandex.ru&amp;lt;/span&amp;gt; или чат поддержки в личном кабинете и запросить у специалиста техподдержки Яндекс ID Станции (склада, который был зарегистрирован, согласно инструкции).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - Трактовать места, как товары&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15028</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=15028"/>
				<updated>2024-07-19T09:50:20Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Яндекс. Формирование пароля.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно подождать 3 минуты для синхронизации данных.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Сначала необходимо проверить, рассчитывается ли стоимость доставки в ЛК яндекса и можно ли оформить заказ. Если все работает - переходим к настройке интеграции.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте&lt;br /&gt;
&lt;br /&gt;
'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления в качестве пароля. &amp;lt;br&amp;gt;При необходимости, в пароль можно расширить, передавая через запятые следующие параметры:&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Начало интервала доставки&amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - &amp;lt;span style=&amp;quot;text-decoration: line-through;&amp;quot;&amp;gt;Окончание интервала доставки &amp;lt;/span&amp;gt; (не активно)&amp;lt;br&amp;gt; - Код курьера, для закрытия корреспонденции&amp;lt;br&amp;gt; - Трактовать места, как товары&amp;lt;br&amp;gt; &amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,,,25,1||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,,,,1’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:SettingsLifepay.png&amp;diff=15016</id>
		<title>Файл:SettingsLifepay.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:SettingsLifepay.png&amp;diff=15016"/>
				<updated>2024-07-18T10:10:04Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%BC%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%D0%BC%D0%B8&amp;diff=15015</id>
		<title>Интеграция с платежными сервисами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%BF%D0%BB%D0%B0%D1%82%D0%B5%D0%B6%D0%BD%D1%8B%D0%BC%D0%B8_%D1%81%D0%B5%D1%80%D0%B2%D0%B8%D1%81%D0%B0%D0%BC%D0%B8&amp;diff=15015"/>
				<updated>2024-07-18T10:08:44Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Lifepay&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Доступна интеграция со следующими сервисами:&lt;br /&gt;
* PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
* Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
* Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* Assist — мобильный эквайринг;&lt;br /&gt;
* ibox — мобильный эквайринг.&lt;br /&gt;
&lt;br /&gt;
Сервисы настраиваются в [[Личный кабинет курьерской службы#Финансы|личном кабинете курьерской службы]].&lt;br /&gt;
&lt;br /&gt;
= PimPay =&lt;br /&gt;
Чтобы начать работать с [https://pimpay.ru/ Pimpay]:&lt;br /&gt;
# Зарегистрируйтесь [http://platform.api.pimpay.ru/site/register в сервисе]. Далее Pimpay активирует вашу учетную запись.&lt;br /&gt;
# Cгенерируйте ключи шифрования. Это делается на [http://platform.api.pimpay.ru/v2_7/signature/openssl UNIX-подобной системе] или с помощью &amp;lt;rspoiler text=&amp;quot;нашей инструкции&amp;quot;&amp;gt;Чтобы получить приватный ключ, в командной строке выполните следующие команды:&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;openssl genrsa -out private.pem 2048&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;code&amp;gt;openssl rsa -in private.pem -outform PEM -pubout -out public.pem&amp;lt;/code&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;В результате вы получите 2 файла: public.pem и private.pem.&amp;lt;br&amp;gt;Содержимое файла public.pem — ваш публичный ключ. Скопируйте его целиком и вставьте в личном кабинете PimPay.&amp;lt;br&amp;gt;Содержимое файла private.pem скопируйте и вставьте в настройках интеграции с PimPay в личном кабинете курьерской службы.&amp;lt;/rspoiler&amp;gt;. Если у вас нет специалиста, чтобы сгенерировать ключи, обратитесь за помощью в PimPay.&lt;br /&gt;
# В личном кабинете курьерской службы в разделе '''Управление ЛК''' &amp;gt; '''Параметры''' &amp;gt; '''Финансы''' заполните настройки Pimpay данными из личного кабинета Pimpay. Сохраните настройки.&lt;br /&gt;
# Зарегистрируйте каждого клиента, который хочет передавать данные в PimPay, в личном кабинете PimPay.&lt;br /&gt;
# В MeaSoft в карточке каждого клиента на [[Клиенты и партнеры#Финансы|вкладке '''Финансы''']] выберите платежного посредника '''PimPay'''.&lt;br /&gt;
&lt;br /&gt;
При передаче данных привязка клиентов между системами производится по ИНН.&lt;br /&gt;
&lt;br /&gt;
В результате MeaSoft передает все заказы вашего клиента, их статусы и созданные [[Акты Передачи Денег и корреспонденции#Акты передачи денег (АПД)|АПД]] в PimPay. PimPay ничего не передает в ответ.&lt;br /&gt;
&lt;br /&gt;
Чтобы платежи в банк по АПД выгружались в адрес PimPay, создайте клиента с названием «PIMPAY» и заполните его реквизиты.&lt;br /&gt;
&lt;br /&gt;
= Robokassa =&lt;br /&gt;
&lt;br /&gt;
Сервис позволяет принимать онлайн-платежи на странице отслеживания заказа или при [[Мобильное приложение курьера для Android#Robokassa|оплате картой курьеру]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить прием платежей через сервис Robokassa:&lt;br /&gt;
# Зарегистрируйтесь в сервисе [https://partner.robokassa.ru/Reg Robokassa].&lt;br /&gt;
# В &amp;lt;rspoiler text=&amp;quot;настройках личного кабинета курьерской службы&amp;quot;&amp;gt;'''Управление ЛК''' &amp;gt; '''Параметры''' &amp;gt; '''Финансы''' &amp;gt; '''Настройки эквайринга'''. Подробнее см. раздел [[Личный кабинет курьерской службы#Финансы|«Финансы»]].&amp;lt;/rspoiler&amp;gt; введите идентификатор магазина и пароли из личного кабинета Robokassa.&lt;br /&gt;
# Установите флажок '''Тестовый режим''' и нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
# Откройте [[Личный кабинет курьерской службы#Отслеживание заказа по номеру|страницу отслеживания]] любого заказа с наложенным платежом и оплатой картой и убедитесь, что появилась кнопка '''Оплатить картой'''.	&lt;br /&gt;
# Нажмите на кнопку '''Оплатить картой'''. В следующем окне нажмите на кнопку '''Оплатить картой в тестовом режиме'''. Откроется окно оплаты Robokassa.&lt;br /&gt;
# Если в пунктах 4-5 обнаружены ошибки, проверьте правильность введенных учетных данных Robokassa в личном кабинете курьерской службы.&lt;br /&gt;
# Если пункты 4-5 пройдены без ошибок, в настройках личного кабинета курьерской службы снимите флажок '''Тестовый режим''' и нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате курьер может принять оплату картой по QR-коду или получатель может оплатить заказ онлайн на странице отслеживания https://home.courierexe.ru/XX/tracking, где XX — код вашей курьерской службы:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Robokassa.png|none|900 px]]&lt;br /&gt;
&lt;br /&gt;
При успешной оплате заказ в MeaSoft отмечается как оплаченный.&lt;br /&gt;
&lt;br /&gt;
В окне отслеживания в поле '''Наложенный платеж''' статус заказа изменится на '''Заказ оплачен'''. Чек по операции придет на электронную почту, указанную при заказе.&lt;br /&gt;
&lt;br /&gt;
= Assist =&lt;br /&gt;
Чтобы настроить прием платежей через сервис Assist:&lt;br /&gt;
# Заключите договор с [https://www.assist.ru/o-podklyuchenii/ Assist] и установите мобильное приложение Assist mPOS.&lt;br /&gt;
# В [[Мобильное_приложение_курьера_для_Android#Assist|мобильном приложении]] MeaSoft App нажмите на кнопку '''Еще''', выберите пункт '''Настройки''' и в поле '''Параметры эквайринга''' выберите значение '''Assist mPOS'''.&lt;br /&gt;
# Рядом со значением '''Assist mPOS''' появится кнопка [[Файл:Assist настройки.png|25 px]]. Нажмите на нее, введите &amp;lt;rspoiler text=&amp;quot;PIN-код&amp;quot;&amp;gt; В личном кабинете курьерской службы в пункте основного меню '''Телефоны''' &amp;gt; [[Личный кабинет курьерской службы#Курьерские устройства|Курьерские устройства]] откройте карточку курьера и скопируйте значение поля '''PIN-код POS-терминала'''.&amp;lt;/rspoiler&amp;gt; и нажмите на кнопку '''Проверить'''.&lt;br /&gt;
# В окне «Настройки Assist» укажите логин, пароль и ИД магазина согласно вашим учетным данным Assist и нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате из мобильного приложении MeaSoft при проведении оплаты картой будет совершаться переход в мобильное приложение Assist mPOS. Вы можете выбрать способ проведения оплаты:&lt;br /&gt;
* картой через терминал;&lt;br /&gt;
* QR-код для считывания мобильным банковским приложением покупателя (СБП);&lt;br /&gt;
* наличными.&lt;br /&gt;
&lt;br /&gt;
Чек по операции придет на электронную почту, указанную при заказе.&lt;br /&gt;
&lt;br /&gt;
= ibox =&lt;br /&gt;
Мобильный эквайринг ibox доступен через приложение или &amp;lt;rspoiler text=&amp;quot;SDK&amp;quot;&amp;gt;SDK — это средства разработки, которые позволяют приложению MeaSoft взаимодействовать с POS-терминалом напрямую.&amp;lt;/rspoiler&amp;gt;. Подробнее см. раздел «[[Мобильное приложение курьера для Android#ibox|ibox]]».&lt;br /&gt;
&lt;br /&gt;
Для подтверждения успешной транзакции или отмены оплаты MeaSoft получает обратные вызовы (вебхуки) от ibox:&lt;br /&gt;
* при успешной оплате после установки статуса корреспонденции со слов курьера '''Доставлено''' или '''Частично доставлено''' в MeaSoft на вкладке '''Выдача''' подсвечивается поле '''Тип оплаты''':&lt;br /&gt;
** зеленым цветом, если оплата картой, есть идентификатор транзакции и сумма транзакции верная;&lt;br /&gt;
** желтым цветом, если оплата картой, есть идентификатор транзакции, но сумма транзакции не совпадает со значением поля '''Сумма руб''' в карточке корреспонденции;&lt;br /&gt;
** красным цветом, если оплата картой и нет идентификатора транзакции.&lt;br /&gt;
*: Если в карточке корреспонденции указан тип оплаты '''Наличными''', то поле будет закрашено красным, если есть идентификатор безналичной транзакции или указана ее сумма. Если их нет, то поле будет зеленым;&lt;br /&gt;
* при отмене оплаты обратный вызов удаляет идентификатор транзакции, чтобы сделать возможной повторную доставку и оплату заказа картой.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить работу обратных вызовов:&lt;br /&gt;
# В личном кабинете курьерской службы в разделе '''Настройки''' &amp;gt; '''Финансы''' в разделе '''Настройки эквайринга Ibox''' заполните поля:&lt;br /&gt;
#* '''ID клиента в системе ibox''' — номер компании в разделе '''Профиль''' в личном кабинете ibox;&lt;br /&gt;
#* '''Логин для webhook ibox''' и '''Пароль для webhook ibox''' — придумайте логин и пароль для авторизации запросов ibox в MeaSoft. Логин и пароль могут состоять из цифр и латинских букв, длина не менее 5 символов.&lt;br /&gt;
#Система Ibox позволяет принимать платежи СБП через сайт и мобильное приложение.&amp;lt;br&amp;gt;Для получении ссылки для оплаты СБП, необходимо в настройках Ibox заполнить поля:&amp;lt;br&amp;gt;&lt;br /&gt;
#* '''Логин для СБП''' и '''Пароль для СБП'''&lt;br /&gt;
#Для отражения результатов оплаты счетов в заказах, используются вебхуки из внешней системы.&amp;lt;br&amp;gt;Для получения вебхуков нужно сообщить менеджерам Ibox url, на который будет отправляться результат оплаты:&amp;lt;br&amp;gt;[https://home.courierexe.ru/acq?pl=Ibox https://home.courierexe.ru/acq?pl=Ibox]&lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
# Обратитесь в техподдержку ibox с просьбой подключить вебхуки для MeaSoft и сообщите им придуманные вами логин и пароль.&lt;br /&gt;
&lt;br /&gt;
= LifePay СБП =&lt;br /&gt;
&lt;br /&gt;
Сервис позволяет принимать онлайн-платежи при оплате картой курьеру.&lt;br /&gt;
Оплата Lifepay недоступна на странице отслеживания заказа&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить прием платежей через сервис Lifepay:&lt;br /&gt;
&lt;br /&gt;
* Зарегистрируйтесь в сервисе Lifepay.&lt;br /&gt;
* В настройках личного кабинета курьерской службы введите:&lt;br /&gt;
** Логин администратора в системе Lifepay&lt;br /&gt;
** АПИ-ключ компании в системе Lifepay&lt;br /&gt;
[[Файл:settingsLifepay.png|none|900 px]]&lt;br /&gt;
&lt;br /&gt;
Для отражения результатов оплаты счетов в заказах, используются вебхуки из внешней системы.&lt;br /&gt;
&lt;br /&gt;
Вебхук приходит на url, который система передает Lifepay при формировании ссылки СБП.&lt;br /&gt;
&lt;br /&gt;
При успешной оплате заказ в MeaSoft отмечается как оплаченный.&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API_Documentation&amp;diff=14983</id>
		<title>API Documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API_Documentation&amp;diff=14983"/>
				<updated>2024-04-23T14:14:40Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Response Examples */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft has an option of integration by means of XML API through HTTP POST protocol.&lt;br /&gt;
&lt;br /&gt;
The API is designed for integrating customers (online shops and other companies ordering delivery) with courier services working under MeaSoft.&lt;br /&gt;
&lt;br /&gt;
If you are an '''aggregator''' who transfers customer data and a courier service keeps separate accounts for settlements with each client, you will probably have to log in using different user accounts.&lt;br /&gt;
&lt;br /&gt;
If you are a '''service partner''' and orders will be transferred to you from a delivery service, you can take the orders using &amp;lt;code&amp;gt;clients=AGENTS&amp;lt;/code&amp;gt; in the [[#Order Status Query Example|statusreq]] query. For that purpose we have a platform for external integration but service partners can be added only on our side. Please, send us your commercial purpose, description of your service and we will gladly consider them. &lt;br /&gt;
&lt;br /&gt;
When writing the given documentation we assume that a person reading it has the level of expertise in coding sufficient for understanding the contents of this documentation, has a knowledge of XML and integration development environment. If you are not qualified as a developer you will have to hire a professional developer to implement your project.&lt;br /&gt;
&lt;br /&gt;
If you still have questions after reading the given documentation, feel free to ask them via e-mail [mailto:support@courierexe.ru support@courierexe.ru]. In your email message, please introduce yourself, leave your contact information (your phone number, Skype login) and the name of the company you want to integrate with. &lt;br /&gt;
&lt;br /&gt;
== CMS Integrations ==&lt;br /&gt;
&lt;br /&gt;
You can download the modules presented in the table to integrate with popular CMS.&lt;br /&gt;
&lt;br /&gt;
'''The given modules are shared for free without any guarantee on the part of the developer'''. The online store bears full responsibility for correct data transfer. They modules are not intended for complete automation of your interaction with the courier service. They help online shop developers build integration with courier services. However, we will appreciate if you inform us about your needs or discrepancies found in our modules – this allows us to consider your demands when developing new versions of our modules.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Content Management System (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Download&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Comment&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Install]&lt;br /&gt;
|Supports version 14.5 and higher.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Download]&lt;br /&gt;
|Supports version 1.5.2.0 and higher (including 2.x)&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip For version 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip For version 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip For version 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_ос3.ocmod.zip For version 3.0]&lt;br /&gt;
|Supports version 1.5.5.1 and higher.&amp;lt;br&amp;gt;Select a module for your OpenCart version.&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Alternative third-party module]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[http://www.webasyst.ru/store/plugin/shop/measoftcourier/ Install module]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Install plugin]&lt;br /&gt;
|The module is designed for sending orders to delivery service, while the plugin calculates delivery cost on creating an order.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ PROMO company site]&lt;br /&gt;
|The PROMO company has developed the module. Contact PROMO to set up integration between MeaSoft and ADVANTSHOP.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Configure using MeaSoft [[Личный кабинет клиента|client account]]&lt;br /&gt;
|[[Интеграция с другими системами#InSales|Guide]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[[Файл:Leadvertex-howto.png|center|x44px]]&lt;br /&gt;
|[http://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft/ Configure] using [https://Leadvertex.ru Leadvertex] account&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[http://wiki.courierexe.ru/index.php?title=Интеграция_с_другими_системами#RetailCRM Configure] using MeaSoft [[Личный кабинет клиента|client account]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Alternative third-party module]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Download]&lt;br /&gt;
|Integration with Virtuemart is available only.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Download]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Integrate with MeaSoft]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Alternative third-party module]&lt;br /&gt;
|Alternative third-party module&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Download]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Download]&lt;br /&gt;
|Supports versions 4.10 and higher.&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:100px; text-align: center;&amp;quot;|'''Webhook'''&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|See [[Webhook|here]]&lt;br /&gt;
|Transfer of status and order info to your system&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Test Account ==&lt;br /&gt;
&lt;br /&gt;
For debugging, you can access your test client account at&lt;br /&gt;
 https://home.courierexe.ru/8&lt;br /&gt;
 login login&lt;br /&gt;
 password pass&lt;br /&gt;
&lt;br /&gt;
In the '''Integration''' &amp;gt; '''Debug''', you can execute API requests for debugging purposes and see sent requests. You will see all created orders on the '''Placed Orders''' tab. &lt;br /&gt;
&lt;br /&gt;
To simplify the process of integration, you can download [https://courierexe.ru/download/api/php_sample.zip the example of addressing the service using PHP].&lt;br /&gt;
&lt;br /&gt;
== Account for Integration ==&lt;br /&gt;
&lt;br /&gt;
You can access your client account at:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Description: &lt;br /&gt;
* '''extra''' — extra code, a unique identifier of the courier service. &lt;br /&gt;
* '''login''' — user name for the client account and API.&lt;br /&gt;
* '''pass''' — password for the client account and API.&lt;br /&gt;
&lt;br /&gt;
Request the credentials from the courier service you are integrating with.&lt;br /&gt;
&lt;br /&gt;
The courier service gives you a temporary password. For security purposes, change it using your client account.&lt;br /&gt;
&lt;br /&gt;
== Courier Service Access ==&lt;br /&gt;
&lt;br /&gt;
To access API with courier service credentials, use the following connection string:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Description: &lt;br /&gt;
* '''extra''' — extra code, a unique identifier of the courier service. &lt;br /&gt;
* '''login''' — couerier service user name.&lt;br /&gt;
* '''pass''' — couerier service password.&lt;br /&gt;
* '''clientcode''' — internal client code (see the office application, the '''Clients''' tab, the &amp;quot;Internal code&amp;quot; column).&lt;br /&gt;
&lt;br /&gt;
To see the extra code, login and password, in the office application go to the '''Additional Features''' reference. For more information, see [[Courier_Service_Account#Registering Courier Service Account|Registering Courier Service Account]].&lt;br /&gt;
&lt;br /&gt;
== General Terms ==&lt;br /&gt;
&lt;br /&gt;
Courier service provides access to a web service at https://home.courierexe.ru/api/. &amp;quot;/&amp;quot; (slash) on the end of the link is required. Use the following credentials for test access:&lt;br /&gt;
 login: login&lt;br /&gt;
 password: pass&lt;br /&gt;
 extra client code: 8&lt;br /&gt;
&lt;br /&gt;
Note that the test platform is open for everyone. Do not submit orders containing confidential information as any authorized user can see them.&lt;br /&gt;
&lt;br /&gt;
To set up a working integration, request [[#Account for Integration|credentials]] from the courier service you are integrating with. &lt;br /&gt;
&lt;br /&gt;
In the client account, use the '''Integration''' menu item for debugging purposes and see sent requests.  &lt;br /&gt;
&lt;br /&gt;
A client sends requests to the service by using HTTP POST, the service processes these requests and sends the execution result back. All requests and responses are submitted in the XML format. The encoding used is UTF-8. Dot sign is used as a decimal symbol. Dates are formatted as YYYY-MM-DD, and time is formatted as HH:MM.&lt;br /&gt;
 &lt;br /&gt;
Due to [https://en.wikipedia.org/wiki/XML#Escaping some XML features], the following characters in the text should be replaced:&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;amp;lt;&amp;lt;/code&amp;gt; represents &amp;quot;&amp;amp;lt;&amp;quot;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;amp;gt;&amp;lt;/code&amp;gt; represents &amp;quot;&amp;amp;gt;&amp;quot;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;amp;amp;&amp;lt;/code&amp;gt; represents &amp;quot;&amp;amp;amp;&amp;quot;&lt;br /&gt;
* &amp;lt;code&amp;gt;&amp;amp;amp;quot;&amp;lt;/code&amp;gt; represents &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Our API uses only HTTPS because it is a secure way to send sensible data.&lt;br /&gt;
&lt;br /&gt;
However, in some systems it may lead to a failure. If your system cannot process encryption correctly, we recommend that you deploy a local HTTP server and set up [https://courierexe.ru/download/api/proxy.zip a PHP proxy]. &amp;lt;spoiler text=&amp;quot;How to use&amp;quot;&amp;gt;To test the feature, run it on the server using command&lt;br /&gt;
 php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
where&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;IP&amp;gt; — your server IP address.&amp;lt;br&amp;gt;&lt;br /&gt;
8080 — request receiving port.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
To exchange data with our API use &amp;lt;IP&amp;gt;:8080. &amp;lt;/spoiler&amp;gt;&lt;br /&gt;
The features described below are available according to your [[Courier Service Account#Personal Account Functions|personal account plan]].&lt;br /&gt;
&lt;br /&gt;
== Fair Usage Policy ==&lt;br /&gt;
&lt;br /&gt;
To protect our service from improper use and DDoS attacks, we have defined fair usage levels:&lt;br /&gt;
&lt;br /&gt;
* 30 tracking queries from a single IP address per 1 minute (use &amp;lt;code&amp;gt;statusreq&amp;lt;/code&amp;gt;).&lt;br /&gt;
* 150 queries from a single IP address per 1 minute.&lt;br /&gt;
* 1500 queries from a single IP address per 20 minutes.&lt;br /&gt;
* 3000 queries from a single account per 1 hour.&lt;br /&gt;
* 200 MB text data downloaded per 3 hours.&lt;br /&gt;
* Number of non-existing order status queries must not exceed the number of queries of existing order statuses.&lt;br /&gt;
&lt;br /&gt;
If a limit is exceeded, the IP address is blocked for up to 3 hours.&lt;br /&gt;
&lt;br /&gt;
Actions that result in blocking your IP address or account:&lt;br /&gt;
&lt;br /&gt;
* Attacking our API with status queries with numbers of all you orders. Mind that the &amp;lt;code&amp;gt;tracking&amp;lt;/code&amp;gt; queries are not intended for that, see [[API documentation#Order tracking by number|description]]. These queries are especially bad at the top of the hour.&lt;br /&gt;
* Sending queries like &amp;quot;Show statuses of all orders for the last 3 months&amp;quot; every 5 minutes.&lt;br /&gt;
* Sending a large amount of order numbers trying to guess which one is valid.&lt;br /&gt;
&lt;br /&gt;
Correct actions:&lt;br /&gt;
&lt;br /&gt;
* Queries are created for existing orders only.&lt;br /&gt;
* To check order statuses, use &amp;lt;code&amp;gt;statusreq&amp;lt;/code&amp;gt; queries with parameter &amp;lt;code&amp;gt;changes=ONLY_LAST&amp;lt;/code&amp;gt;.&lt;br /&gt;
* When requesting for changed statuses, you must confirm that the statuses were sucessfully received by query &amp;lt;code&amp;gt;commitlaststatus&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Creating Order ==&lt;br /&gt;
=== Example of New Order ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Ministry of Internal Affairs&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;I. I. Ivanov&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Saint-Petersburg&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Petrovka Str., 38, room 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2021-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Ministry of Internal Affairs&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Tom Wale&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Saint-Petersburg&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Petrovka Str., 38, room 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2021-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Kids toys&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Check in the presence of the buyer, sign acceptance certificate&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Accounting&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;LLC &amp;amp;quot;Miller and Partners&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; governmentCode=&amp;quot;11223311&amp;quot;&amp;gt;Race car&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Princess castle&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Clay mass&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Order Elements ===&lt;br /&gt;
'''Required Elements'''&lt;br /&gt;
&lt;br /&gt;
For MeaSoft, only three fields are required:&lt;br /&gt;
* either receiver-&amp;gt;company or receiver-&amp;gt;person&lt;br /&gt;
* receiver-&amp;gt;address &lt;br /&gt;
* receiver-&amp;gt;phone.&lt;br /&gt;
&lt;br /&gt;
Courier service company can add required fields in the system settings. If you do not specify the required field values, an error message returns.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Example of order with minimum data&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Company&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Petrovka, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
'''Fields Description'''&lt;br /&gt;
*'''neworder''' — root container, required. &lt;br /&gt;
:*'''''newfolder''''' — attribute of a new order, possible values: '''YES''', '''NO'''. If '''YES''', a new order is created for the specified shipment in the courier service system. It is an optional element. &lt;br /&gt;
&lt;br /&gt;
*'''order''' — container used for description of one order, required. A single '''neworder''' container can have a number of '''order''' containers to create several orders by using one query.&lt;br /&gt;
:*'''''orderno''''' — order number. Specify it if it is assigned by the client. In case it is not assigned, this field can be left empty. The system will generate its own number and send it back in the response. The system checks whether the specified number has been used within the current calendar year. If it already exists in the system, the order is not created, error 17 &amp;quot;Such number exists&amp;quot; returns. &lt;br /&gt;
&lt;br /&gt;
*'''barcode''' — order barcode. In case the customer uses barcodes for his dispatches and the barcode is different from the order number, the barcode is entered into this field. In case there are several packages and they are individually marked, underscore character can be used as a mask to indicate barcoded item number varying for different packages within one order.&lt;br /&gt;
&lt;br /&gt;
''For example'': There are 20 items in order No. 123 packed in 3 packages. The client generates 3 barcodes for each package: CLNT0012301, CLNT0012302, CLNT0012303, where CLNT is a client prefix, 00123 is an order number, 01-03 is the number for each package in the order. In this case CLNT00123__ should be entered into the '''barcode''' field. Thus, MeaSoft knows the last 2 characters can be any values and will display barcodes for the same order. If it is not you who will print packing slips with the specified barcode, the barcode must not exceed 25 characters, otherwise it cannot be fully seen on the standard printing forms.&lt;br /&gt;
&lt;br /&gt;
*'''sender''' — presents the information about order sender. It is an optional container. &lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Name of sender company&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Sender company contact person&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Sender phone number, email&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Sender location in the &amp;quot;[name] city&amp;quot; format&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Sender address&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Pickup date in the &amp;quot;YYYY-MM-DD&amp;quot; format&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Desired pickup time in the &amp;quot;HH:MM&amp;quot; format&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Desired pickup time in the &amp;quot;HH:MM&amp;quot; format&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' is the information about the recipient. Required.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Name of the recipient company&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Recipient company contact person&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Recipient phone number, email&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Region code&amp;quot;&amp;gt; Recipient location in the &amp;quot;[name] city&amp;quot; format&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Recipient address&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Delivery date in the &amp;quot;YYYY-MM-DD&amp;quot; format&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Desired delivery time in the &amp;quot;HH:MM&amp;quot; format&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Desired delivery time in the &amp;quot;HH:MM&amp;quot; format&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' is a recipient company. &lt;br /&gt;
*'''person''' is a contact person's name. ''At least one field should be filled in – either company or person.''&lt;br /&gt;
*'''phone''' is a phone number. You can specify several phone numbers and emails. &lt;br /&gt;
*'''town''' is the name of the town.&lt;br /&gt;
*'''pvz''' is the pickup point code from the '''Branches''' reference. Besides, you can specify the pickup point in the &amp;lt;code&amp;gt;address&amp;lt;/code&amp;gt; parameter by one of the following:&lt;br /&gt;
** Pickup point code in our system.&lt;br /&gt;
** Pickup point code in service partner's system.&lt;br /&gt;
&lt;br /&gt;
For the '''town''' tag, you can speify the value from the '''Regions''' reference in the '''regioncode''' attribute. The town is searched for in the specified region.&lt;br /&gt;
&lt;br /&gt;
In the '''country''' attribute, you can specify the recipient country according to the [https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes ISO 3166-1] standard. For example: &amp;quot;AT&amp;quot;, &amp;quot;AUT&amp;quot; or &amp;quot;040&amp;quot; for Austria.&lt;br /&gt;
&lt;br /&gt;
Besides, the '''zipcode''' attribute value is considered when searching for a town.&lt;br /&gt;
&lt;br /&gt;
You can use one of the following ways to  fill in the '''Town''' field of the '''sender''' and '''receiver''' containers:   &lt;br /&gt;
:* [[#Dialing codes guide|location code]]&lt;br /&gt;
:* 13-digit code from All-Russian Classifier of Addresses (Address Classifier used in Russia)  &lt;br /&gt;
:* 36-digit code from the address system &amp;lt;rspoiler text=&amp;quot;Federal Information Address System&amp;quot;&amp;gt;Federal Information Address System (Address system used in Russia)&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* the name of the town (not recommended) &lt;br /&gt;
&lt;br /&gt;
* '''coords''' — recipient coordinates. If not specified, they are determined automatically.&lt;br /&gt;
*'''paytype''' is a type of order payment. Possible values: &lt;br /&gt;
:* CASH — cash on delivery (by default).&lt;br /&gt;
:* CARD — by card on delivery.&lt;br /&gt;
:* NO — no payment expected, the order is already paid. API adds an advance payment item with negative price value to the list of items, so that the order total is 0. The order receipt lists all items, their prices and the advance payment amount accourding to the Federal Law.&lt;br /&gt;
:* OTHER means other types of payment. It is designed for making payments directly to the delivery service by using other types of payment: Webmoney, Yandex Money, online payment by card, other payment systems. &lt;br /&gt;
:* OPTION — recepient selects the payment type. This type of payment is not transferred in the order. It is set automatically client settings. &lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' — postal code.  &lt;br /&gt;
*'''weight''' — total order weight in kilograms.&lt;br /&gt;
*'''return_weight''' — total order return weight in kilograms.&lt;br /&gt;
*'''quantity''' — number of packages. &lt;br /&gt;
*'''service''' — delivery mode (service type). It is transferred as a code from the '''Urgency Kinds''' reference.  &lt;br /&gt;
*'''type''' – shipment type. It is transferred as a code from the '''Shipment Types''' reference.&lt;br /&gt;
*'''return_type''' - return shipment type. It is transferred as a code from the '''Shipment Types''' reference.&lt;br /&gt;
*'''price''' — order amount. If the '''items''' container is present, this parameter is ignored and calculated automatically. &lt;br /&gt;
*'''deliveryprice'''— delivery fee. If the '''items''' container is present, the &amp;quot;Delivery&amp;quot; item is added to it.&lt;br /&gt;
:*'''VATrate''' — value-added tax rate, integer.&lt;br /&gt;
*'''return''' — indicates whether return trip is required. &lt;br /&gt;
*'''return_service''' — return mode (type of service). It is transferred as a code from the '''Urgency Kinds''' reference. &lt;br /&gt;
*'''discount''' — order discount amount. The discount amount distributes between the order item prices, the cash on delivery amount decreases by the the discount amount. The &amp;quot;Discount&amp;quot; item is not created. Note that using this tag might lead to discrepancies in order total due to rounding errors. Avoid using this tag, specify the item prices already decreased by the discount amount.&lt;br /&gt;
*'''enclosure''' — task description.&lt;br /&gt;
*'''inshprice''' — declared value. If not specified explicitly, the value is calcuated automatically as order items prices total. &lt;br /&gt;
*'''instruction''' — instruction text for courier.&lt;br /&gt;
*'''courier''' — planned courier. It is transferred as a MeaSoft courier code.&lt;br /&gt;
*'''receiverpays''' — indicates whether recipient pays the delivery fee. If '''YES''', the recipient pays, if '''NO''', the sender pays.&lt;br /&gt;
*'''department''' — the order creator's department.&lt;br /&gt;
*'''pickup''' — indicates whether it is a pickup order. If '''YES''', the entire order is considered to be the assignment for pickup, not for delivery. It is used for calling a courier to the sender's place to pick up shipments. '''Note'''. If warehouse goods are added to the order, their type must be '''[7]Goods pickup'''. Any other type is automatically changed to type 7 on submitting the order.&lt;br /&gt;
* '''acceptpartially''' — indicates whether the recepient can partially accept order items.&lt;br /&gt;
*'''items''' — a container describing order items. It is an optional container. It has the following attributes:  &lt;br /&gt;
:* '''''item''''' — item name.&lt;br /&gt;
:* '''''quantity''''' — number of articles.  &lt;br /&gt;
:* '''''mass''''' — item weight in kg.&lt;br /&gt;
:* '''''volume''''' — dimensional weight of an item in kilograms. If specified, the value substitutes the '''mass''' value.&lt;br /&gt;
:* '''''length''''' — item length in cm.&lt;br /&gt;
:* '''''width''''' — item width in cm.&lt;br /&gt;
:* '''''retprice''''' — price of an article. Rounds to the hundredths. It must include all markups and discounts. It cannot be negative for item types 1, 2, 3.&lt;br /&gt;
:*'''''inshprice''''' — declareed value of an article. Rounds to the hundredths. If not specified, considered equal to '''retprice'''.&lt;br /&gt;
:* '''''VATrate''''' — VAT rate which is specified as integer percentage. If a value is not indicated, then “18” value is entered.  &lt;br /&gt;
:* '''''barcode''''' — item barcode.&lt;br /&gt;
:* '''''article''''' — supplier SKU ID. ''Attention!'' Supplier SKU ID is required only for the items stored at the courier service warehouse and if cross-docking is required for them. In this case the system tries to associate the item with a corresponding item in [[API#Nomenclature list|nomenclature list]]. If the item is not found in the nomenclature list, the error message is displayed. If several items are found with the same supplier SKU ID, one of the IDs is selected randomly. It might result in incorrect cross-docking.&lt;br /&gt;
:*'''''itemcode''''' — internal SKU ID/ You can use instead of supplier SKU ID. ''Attention!'' SKU ID is required only for the items stored at the courier service warehouse and if cross-docking is required for them. The system uses SKU ID to associate the item with a corresponding item in [[API#Nomenclature list|nomenclature list]]. If the item is not found, the error message is displayed.&lt;br /&gt;
:*'''''type''''' — item type. Possible values:&lt;br /&gt;
::1 — Goods. The default value.&lt;br /&gt;
::2 — Delivery. The item is added automatically if '''order''' &amp;gt; '''deliveryprice''' is specified.&lt;br /&gt;
::3 — Service&lt;br /&gt;
::4 — Advance payment. The amount is specified. '''quantity''' is ignored, always &amp;quot;1&amp;quot;. The amount in the order is displayed with the negative sign irrespective of the sign in the request. The item is added automatically if '''order''' &amp;gt; '''paytype=NO''' is specified.&lt;br /&gt;
::6 - Credit payment. The amount is specified. '''quantity''' is ignored, always &amp;quot;1&amp;quot;. The amount in the order is displayed with the negative sign irrespective of the sign in the request.&lt;br /&gt;
::7 - Pickup. Use it if you have to pick up the items from the recipient. The amount in the order is displayed with the negative sign irrespective of the sign in the request.&lt;br /&gt;
:* '''''extcode''''' — external line code. It is used to identify the order lines when obtaining statuses. It is an optional field.&lt;br /&gt;
:* '''''origincountry''''' - origin country code according to [https://en.wikipedia.org/wiki/ISO_3166-1#Current_codes ISO 3166-1].&lt;br /&gt;
:* '''''GTD''''' — GTD number.&lt;br /&gt;
:* '''''excise''''' — 	excise tax amount.&lt;br /&gt;
:* '''''suppcompany''''' — supplier name if it is different from the sender.&lt;br /&gt;
:* '''''suppphone''''' — supplier phone number if it is different from the sender.&lt;br /&gt;
:* '''''suppINN''''' — supplier taxpayer ID if supplier is not the sender.&lt;br /&gt;
:* '''''governmentCode''''' — [https://chestnyznak.ru/en/ Chestnyi ZNAK code]. It is used to digitally mark goods. Specify all characters of the QR code excepting ASCII 29 character. If the code is unknown, specify &amp;quot;?&amp;quot;. The courier will scan it when giving the item to recepient. Some processes may require using &amp;quot;!&amp;quot;. In this case, the courier scans the item  serial number, but it is not considered to be the digital mark code. If the field is filled in, '''quantity''' must be &amp;quot;1&amp;quot;, otherwise an error returns. &lt;br /&gt;
&lt;br /&gt;
*'''packages''' — a container describing order packages. It is an optional container. It has the following attributes:&lt;br /&gt;
:* '''''package''''' — package name.&lt;br /&gt;
:* '''''code''''' — internal line code.&lt;br /&gt;
:* '''''strbarcode''''' — package barcode.&lt;br /&gt;
:* '''''mass''''' — package weight in kg.&lt;br /&gt;
:* '''''message''''' — message line.&lt;br /&gt;
:* '''''length''''' — package length in cm.&lt;br /&gt;
:* '''''width''''' — package width in cm.&lt;br /&gt;
:* '''''height''''' — package height in cm.&lt;br /&gt;
:* '''''quantity''''' — number of packages with the specified dimensions and mass. Total number of packages in the order cannot be more than 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — custom delivery rate setup. It has the following attributes:&lt;br /&gt;
:* '''''above_price''''' — delivery fee if all order items are accepted by the recipient. It is &amp;quot;amount from&amp;quot; for the limit set in the '''below_sum''' tag.&lt;br /&gt;
:* '''''return_price''''' — delivery fee if the order is returned.&lt;br /&gt;
:* '''''VATrate''''' — value-added tax rate, integer.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — amount limit of the settings.&lt;br /&gt;
:* '''''below_sum''''' — purchase amount limit.&lt;br /&gt;
:* '''''price''''' — purchase amount within the limit.&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — a container describing value-added services. It is an optional container. It has the following attributes: &amp;lt;span style=&amp;quot;color: red;&amp;gt;To use it in the API, in the [[Courier Service Account#Setting Up Client Account|client account settings]], enable the '''Value-added services''' field for new order and pickup request.&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — service code.&lt;br /&gt;
:* '''''value''''' — service value. If service type is Boolean, set the value to '''True'''.&lt;br /&gt;
&lt;br /&gt;
If you want to apply value-added services (for example, delivery, cross-docking, lifting upstairs, etc.), specify them in the same '''items''' container as items without a SKU ID.&lt;br /&gt;
&lt;br /&gt;
*'''costcode''' — employee cost code.&lt;br /&gt;
&lt;br /&gt;
*'''overall_volume''' — total volume, m3. An optional virtual field. It is used to calculate the package dimensions. The calculation works only if every package contains zero values of length, heigth, or width.&lt;br /&gt;
&lt;br /&gt;
*'''userid''' — user ID, either string or integer type. Virual field, optional. The field is used in the custom delivery rate settings. It defines the rule priority. You can use the field for CMS and CRM to set delivery fee for each customer individually.&lt;br /&gt;
&lt;br /&gt;
*'''groupid''' — user group ID, either string or integer type. Virual field, optional. The field is used in the custom delivery rate settings. It defines the rule priority. You can use the field for CMS and CRM to set delivery fee for each customer group individually.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
When submitting orders with scheduled delivery or pickup date earlier than the nearest possible date, the delivery or pickup date changes automatically to the [[Courier Service Account#Calculating the Nearest Possible Delivery Date|nearest possible date]].&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Response Examples ===&lt;br /&gt;
&lt;br /&gt;
If a request is executed successfully and an order is created, the order amount in the &amp;lt;code&amp;gt;orderprice&amp;lt;/code&amp;gt; attribute and the 0 error returns. Otherwise, an error number and its description in the &amp;lt;code&amp;gt;errormsg&amp;lt;/code&amp;gt; attribute returns. The &amp;lt;code&amp;gt;orderno&amp;lt;/code&amp;gt; attribute contains order number, &amp;lt;code&amp;gt;barcode&amp;lt;/code&amp;gt; — order barcode.&lt;br /&gt;
&lt;br /&gt;
'''Success'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Error'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Authorization Error'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Syntax Error''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Order Status ==&lt;br /&gt;
&lt;br /&gt;
=== Request Example ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2021-06-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2021-06-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Company&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;1234&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;1234&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fields Description ===&lt;br /&gt;
'''statusreq''' is a root container. Required.&lt;br /&gt;
* '''auth''' — authorization. Required.&lt;br /&gt;
* '''client''' — indicates whether it is a client or a delivery service partner. It is an optional element. Possible values:&lt;br /&gt;
:* CLIENT — the default value.&lt;br /&gt;
:* AGENT — delivery service partner. Response contains information on the orders tendered for delivery.&lt;br /&gt;
* '''orderno''' — order number. It is an optional element.&lt;br /&gt;
* '''ordercode''' — internal order code. It is an optional element.&lt;br /&gt;
* '''orderno2''' — urgent order number. It is an optional element.&lt;br /&gt;
* '''datefrom''' — order creation date &amp;quot;from&amp;quot;. It is an optional element.&lt;br /&gt;
* '''dateto''' — order creation date 'to&amp;quot;. It is an optional element.&lt;br /&gt;
* '''target''' — a search text. You can specify a part of recipient company name or recipient address.&lt;br /&gt;
* '''done''' — possible values:&lt;br /&gt;
:* ONLY_DONE — delivered only. Success stauses like '''Delivered''', '''Partially delivered'''.&lt;br /&gt;
:* ONLY_NOT_DONE — undelivered only. Statuses like '''Not delivered''', '''Lost'''.&lt;br /&gt;
:* ONLY_NEW — new only.&lt;br /&gt;
:* ONLY_DELIVERY — orders in process only. These are orders in any status except for final statuses '''Delivered''', '''Not delivered''', '''Canceled''' and the like.&lt;br /&gt;
:* ''Empty'' — for all shipments.&lt;br /&gt;
* '''changes''' — can take only ONLY_LAST value. If this parameter is specified, all other parameters are ignored. For more information, see [[#Get Latest Changed Statuses|Get Latest Changed Statuses]].&lt;br /&gt;
* '''conditions''' — specify search conditions. The nested elements are joined by the logical AND operator.&lt;br /&gt;
:* '''namecontains''' — search order numbers (external codes) that contain the specified text.&lt;br /&gt;
:* '''namestarts''' — search order numbers (external codes) that start with the specified text.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# You can request statuses of orders created no earlier than 2 months before the '''to''' date (&amp;lt;code&amp;gt;datefrom&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;dateto&amp;lt;/code&amp;gt; containers).&lt;br /&gt;
# If no date is provided, &amp;lt;code&amp;gt;dateto&amp;lt;/code&amp;gt; equals the current date.&lt;br /&gt;
# Omitting &amp;lt;code&amp;gt;dateto&amp;lt;/code&amp;gt; defaults to &amp;lt;code&amp;gt;datefrom&amp;lt;/code&amp;gt; plus two months.&lt;br /&gt;
# Omitting &amp;lt;code&amp;gt;datefrom&amp;lt;/code&amp;gt; defaults to &amp;lt;code&amp;gt;dateto&amp;lt;/code&amp;gt; minus two months.&lt;br /&gt;
# You can search using '''conditions''' only by order numbers (external codes). 4 characters is the minimum search length.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Response Examples === &lt;br /&gt;
&lt;br /&gt;
'''Success'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Ministry of Internal Affairs&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Sam Goe&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Saint-Petersburg city&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Petrovka Str., 38, Room 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2021-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Ministry of Internal Affairs&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Tom Well&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Tom, (916)234.45.21 Sam, mia@gmail.com&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mia@gmail.com&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Saint-Petersburg city&amp;quot;&amp;gt;Saint-Petersburg city&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Petrovka Str., 38, Room 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2021-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
  &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Kids toys&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Check in the buyer's presence, sign acceptance certificate&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2021-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Katie Summerhill&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;Base&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% of declared value&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Fuel surcharge&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Rounding&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;Branch office&amp;quot; eventtime=&amp;quot;2021-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Delivered&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Moscow office&amp;quot; eventtime=&amp;quot;2021-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;New&amp;quot;&amp;gt;NEW&amp;lt;/status&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Moscow office&amp;quot; eventtime=&amp;quot;2021-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;Branch office&amp;quot; title=&amp;quot;Shipment planned&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Moscow office&amp;quot; eventtime=&amp;quot;2021-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;Branch office&amp;quot; title=&amp;quot;Shipped&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Branch office&amp;quot; eventtime=&amp;quot;2021-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Received by warehouse&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Branch office&amp;quot; eventtime=&amp;quot;2021-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Out for delivery&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Branch office&amp;quot; eventtime=&amp;quot;2021-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Delivered as reported by courier&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Branch office&amp;quot; eventtime=&amp;quot;2021-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Delivered&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Mary Smith, secretary&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2021-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2021-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Western Branch&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Delivered undamaged&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Accounting&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Miller and Company&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Princess house&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Sword&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Jedi lightsaber&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''No Orders'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Authorization Error'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Syntax Error''' &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Response Fields ===&lt;br /&gt;
&lt;br /&gt;
All response fields correspond to the [[#Example of New Order|order creating request]] structure, with the following additions:&lt;br /&gt;
&lt;br /&gt;
* The '''order''' container attributes: &lt;br /&gt;
:* '''''awb''''' — number of the courier company packing slip.&lt;br /&gt;
:* '''''orderno2''''' — number of the packing slip in the courier service urgent delivery subsystem.&lt;br /&gt;
:* '''''ordercode''''' — order internal code, for internal use.&lt;br /&gt;
:* '''''givencode''''' — order internal code, for internal use.&lt;br /&gt;
&lt;br /&gt;
* The '''''code''''' attribute of the '''item''' container — internal order line code, for interal use.&lt;br /&gt;
:* '''''returns''''' is the amount of the article rejected by the recipient. It is not 0 only in case of partial refusal. &lt;br /&gt;
* The '''''got''''' attribute of the '''package''' container — indicates whether a package is accepted. Possible values: YES, NO.&lt;br /&gt;
:* '''''returns''''' is the amount of the article rejected by the recipient. It is not 0 only in case of partial refusal.&lt;br /&gt;
* '''''coords''''' in '''receiver''' container — recipient location coordinates.&lt;br /&gt;
* '''''deliveryPIN''''' in '''receiver''' container — PIN.&lt;br /&gt;
* '''pickup''' —  indicates whether it is a pickup order. Possible values: '''YES''', '''NO'''. If '''YES''', the entire order is considered to be the assignment for pickup, not for delivery.&lt;br /&gt;
* '''currcoords''' — current order location cordinates. Its attributes are:&lt;br /&gt;
:* '''''lat''''' — latitude &lt;br /&gt;
:* '''''lon''''' — longitude&lt;br /&gt;
:* '''''accuracy''''' — location accuracy in meters &lt;br /&gt;
:* '''''RequestDateTime''''' — date and time of the latest location update. &lt;br /&gt;
* '''courier''' — information on the courier who carries the order. If the order is not out for delivery, plan courier data is shown.&lt;br /&gt;
* '''waittime''' — courier waiting time.&lt;br /&gt;
* '''deliveryprice''' — cost of delivery denominated in the customer`s currency. It has the following attributes:&lt;br /&gt;
:* '''''total''''' — total delivery cost.&lt;br /&gt;
:* '''''delivery''''' — one-way trip cost.&lt;br /&gt;
:* '''''return''''' — return trip cost (if '''order''' &amp;gt; '''return=YES''').&lt;br /&gt;
The '''deliveryprice''' tag includes  value-added services. The option is available for the Premium and Maximum courier service account plans:&lt;br /&gt;
:* '''''advprice''''' — value-added service name.&lt;br /&gt;
:* '''''code''''' — value-added service code.&lt;br /&gt;
:* '''''price''''' — value-added service amount.&lt;br /&gt;
&lt;br /&gt;
* '''status''' — delivery status. See the list of statuses below. It has the following attributes:&lt;br /&gt;
:* '''''eventstore''''' — courier service branch which set the current status.&lt;br /&gt;
:* '''''eventtime''''' — time of latest status change as in the current branch timezone.&lt;br /&gt;
:* '''''createtimegmt''''' — status change entry created in the datatbase, GMT. Used to arrange the entries in chronological order.&lt;br /&gt;
:* '''''message''''' — name of a recipient branch. Used in case of order transfer between branches.&lt;br /&gt;
:* '''''title''''' — name of the status in Russian.&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — history of delivery statuses. It contains the list of '''status''' containers. It is filled in only for Premium and Maximum plans. &lt;br /&gt;
* '''customstatecode''' — internal status code of a courier service. Please, check with the courier service for its values. They are assigned by the courier service in '''References''' &amp;gt; '''Statuses''' &amp;gt; '''15 Shipment statuses'''. The reference is not transferred to the client via API due to possible presence of delivery service internal statuses in it.&lt;br /&gt;
* '''clientstatecode''' — client status code. It is used if client submits their own codes of delivery statuses and reasons for non-delivery. &lt;br /&gt;
* '''deliveredto''' — actual information on delivery or a reason for non-delivery.&lt;br /&gt;
* '''delivereddate''' — actual delivery date.&lt;br /&gt;
* '''deliveredtime''' — actual delivery date. It can be empty in case of non-delivery.&lt;br /&gt;
* '''arrival''' — scheduled delivery date formatted as YYYY-MM-DD HH:MM:SS.&lt;br /&gt;
* '''outstrbarcode''' — service partner system code (in an external system). It is used for integration with external systems.&lt;br /&gt;
* '''partner''' — current branch or service partner.&lt;br /&gt;
* '''return_message''' — return information.&lt;br /&gt;
* '''department''' —  the order creator's department.&lt;br /&gt;
&lt;br /&gt;
The '''status''' container can have the following values:&lt;br /&gt;
: AWAITING_SYNC — Awaiting for sync. Order is not in the courier company database yet.&lt;br /&gt;
: '''NEW''' — Created, submitted to the courier company.&lt;br /&gt;
: NEWPICKUP — Pickup created.&lt;br /&gt;
: PICKUP — Picked up from sender.&lt;br /&gt;
: WMSASSEMBLED — Order is picked at the fulfillment center.&lt;br /&gt;
: WMSDISASSEMBLED — Order is unpicked at the fulfillment center.&lt;br /&gt;
: '''ACCEPTED''' — Received by warehouse.&lt;br /&gt;
: CUSTOMSPROCESS — Customs clearance.&lt;br /&gt;
: CUSTOMSFINISHED — Customs clearance complete.&lt;br /&gt;
: CONFIRM — Delivery is scheduled.&lt;br /&gt;
: UNCONFIRM — Failed to arrange for delivery time.&lt;br /&gt;
: DEPARTURING — Warehouse transfer planned.&lt;br /&gt;
: DEPARTURE — Warehouse transfer shipped.&lt;br /&gt;
: INVENTORY — Inventory. Made sure the shipment is in the warehouse.&lt;br /&gt;
: PICKUPREADY — Available for pickup at the pickup point.&lt;br /&gt;
: '''DELIVERY''' — Out for delivery.&lt;br /&gt;
: COURIERDELIVERED — Delivered (as reported by courier). Confirmation by manager is expected to change status to COMPLETE.&lt;br /&gt;
: COURIERPARTIALLY — Partially delivered (as reported by courier). Confirmation by manager is expected to change status to PARTIALLY.&lt;br /&gt;
: COURIERCANCELED — Refused (as reported by courier). Confirmation by manager is expected to change status to COURIERRETURN.&lt;br /&gt;
: COURIERRETURN — Returned to warehouse by courier. The courier failed to deliver the order to recepient and returned it to the warehouse. This is an intermediate status, the manager is to check whether the order is to be delivered again (DATECHANGE/DELIVERY) or this is a final non-delivery (CANCELED).&lt;br /&gt;
: DATECHANGE — Rescheduled.&lt;br /&gt;
: '''COMPLETE''' — Delivered.&lt;br /&gt;
: '''PARTIALLY''' — Partially delivered.&lt;br /&gt;
: '''CANCELED''' — Not delivered (Returned/Canceled). The order must be returned to sender. &lt;br /&gt;
&lt;br /&gt;
: RETURNING — Return to sender planned (after CANCELED).&lt;br /&gt;
: RETURNED — Returned to sender.&lt;br /&gt;
: LOST — Lost.&lt;br /&gt;
&lt;br /&gt;
''Note:'' The set of currently used statuses may be expanded and changed in the future.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# '''statushistory''' and '''deliveryprice''' are filled in for [[Courier Service Account#Personal Account Functions|Premium and Maximum]] courier service account plans only.&lt;br /&gt;
# The sequence of statuses is not fixed. For example, you can get the COMPLETE status and then NEW because an operator marked the order completed by mistake and then corrected it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Get Latest Changed Statuses ===&lt;br /&gt;
&lt;br /&gt;
To see only latest changed statuses, once in a while send the request (see the example below). API returns all the orders with recently changed statuses and some other attributes. You save the status information for each order in your system and confirm the receipt by sending the &amp;lt;code&amp;gt;commitlaststatus&amp;lt;/code&amp;gt; request. MeaSoft marks these statuses as received by you and does not return them again. Thus, no matter how many orders is in process, you can get their actual statuses by using only 2 requests.&lt;br /&gt;
&lt;br /&gt;
Getting latest changed statuses &lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
 &amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The system will display all orders that have at least one of the fields changed since the time of the last query in this mode:&lt;br /&gt;
Returns all the orders with at least one of the following fields changed since the last status request sent in this mode:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
If the response is processed successfully, use the following request to mark the returned statuses as successfully received ones:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Query Fields'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Authorization. Required.&lt;br /&gt;
* '''streamid''' - stream ID. If you get order statuses for multiple integrations, pass this parameter to divide getting statuses and sending confirmation. The value must be from 100 up to 10000. It is an optional element.&lt;br /&gt;
*'''client''' —  indicates whether it is a client or a delivery service partner. It is an optional element. Possible values:&lt;br /&gt;
:*'''CLIENT''' — the default value.&lt;br /&gt;
:*'''AGENT''' — delivery service partner. Response contains information on the orders tendered for delivery.&lt;br /&gt;
&lt;br /&gt;
If successful you will get the following response:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This way ensures a complete and correct status transfer even if the status has changed in the time period between the request and receipt confirmation.&lt;br /&gt;
&lt;br /&gt;
If you do not confirm successful status receipt, the information will be returned again on the next request. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# When this way of data transfer is used (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;), the system reviews the orders created for the last 3 months. No information on the orders created earlier returns. &lt;br /&gt;
# The system always returns the current status. It means you can get the NEW status returned for the first request, and the COMPLETE status for your second request. A shipment could have gone through several intermediate statuses in between the request. &lt;br /&gt;
# The sequence of statuses is not fixed. For example, you can get the COMPLETE status and then NEW because an operator marked the order completed by mistake and then corrected it.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Tracking Order by Number ==&lt;br /&gt;
&lt;br /&gt;
Request for tracking order by number is intended to provide minimal anonymized information about a certain order to a non-authorized user.&lt;br /&gt;
&lt;br /&gt;
MeaSoft allows unauthorized access to tracking at htttp://home.courierexe.ru/{client extra code}/tracking. This interface is designed to show information to a human user.&lt;br /&gt;
&lt;br /&gt;
You can create a link to such page at your web site, or place an iFrame, or create your own page and use our API.  To receive order statuses in your information system, use &amp;lt;code&amp;gt;statusreq&amp;lt;/code&amp;gt; request, the &amp;lt;code&amp;gt;changes=ONLY_LAST&amp;lt;/code&amp;gt; parameter is recommended.&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response Example:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;1234&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;sender&amp;gt;&lt;br /&gt;
      &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Moscow city&amp;lt;/town&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2021-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
      &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
    &amp;lt;/sender&amp;gt;&lt;br /&gt;
    &amp;lt;receiver&amp;gt;&lt;br /&gt;
      &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Moscow city&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2021-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
    &amp;lt;/receiver&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
    &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
    &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
    &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
    &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
    &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
    &amp;lt;enclosure&amp;gt;Kids toys&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
    &amp;lt;instruction&amp;gt;Check in the presence of the buyer, sign acceptance certificate&amp;lt;/instruction&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;courier&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Katie Summerhill&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2021-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;Branch office&amp;quot; eventtime=&amp;quot;2021-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Moscow office&amp;quot; eventtime=&amp;quot;2021-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot;&amp;gt;NEW&amp;lt;/status&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Moscow office&amp;quot; eventtime=&amp;quot;2021-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;Branch office&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Moscow office&amp;quot; eventtime=&amp;quot;2021-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;Branch office&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Branch office&amp;quot; eventtime=&amp;quot;2021-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Branch office&amp;quot; eventtime=&amp;quot;2021-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Branch office&amp;quot; eventtime=&amp;quot;2021-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Branch office&amp;quot; eventtime=&amp;quot;2021-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2021-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Mary Smith, secretary&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2021-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Miller and Company&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Princess house&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Sword&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Jedi lightsaber&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Get Info in 17 TRACK Format'''&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&lt;br /&gt;
 {&lt;br /&gt;
 	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
 	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
 	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
 	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
 	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
 	&amp;quot;events&amp;quot;:[&lt;br /&gt;
 		{&lt;br /&gt;
 			&amp;quot;time&amp;quot;:&amp;quot;2021-06-02 17:22:00&amp;quot;,&lt;br /&gt;
 			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
 			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
 		},&lt;br /&gt;
 		{&lt;br /&gt;
 			&amp;quot;time&amp;quot;:&amp;quot;2021-06-02 17:22:00&amp;quot;,&lt;br /&gt;
 			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
 			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
 		},&lt;br /&gt;
 		{&lt;br /&gt;
 			&amp;quot;time&amp;quot;:&amp;quot;2021-06-02 09:17:00&amp;quot;,&lt;br /&gt;
 			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
 			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
 		},&lt;br /&gt;
 		{&lt;br /&gt;
 			&amp;quot;time&amp;quot;:&amp;quot;2021-06-02 07:41:00&amp;quot;,&lt;br /&gt;
 			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
 			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
 		},&lt;br /&gt;
 		{&lt;br /&gt;
 			&amp;quot;time&amp;quot;:&amp;quot;2021-06-01 19:53:00&amp;quot;,&lt;br /&gt;
 			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
 			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
 		},&lt;br /&gt;
 		{&lt;br /&gt;
 			&amp;quot;time&amp;quot;:&amp;quot;2021-06-01 17:38:00&amp;quot;,&lt;br /&gt;
 			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
 			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
 		},&lt;br /&gt;
 		{&lt;br /&gt;
 			&amp;quot;time&amp;quot;:&amp;quot;2021-05-30 10:20:00&amp;quot;,&lt;br /&gt;
 			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
 			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
 		}&lt;br /&gt;
 	]&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
The function searches for the latest order among the orders of all clients by its number. It provides anonymized information on the current state of the order.&lt;br /&gt;
&lt;br /&gt;
Response containers are similar to the [[#Order Status|Order Status Request]].&lt;br /&gt;
&lt;br /&gt;
== Changing Order ==&lt;br /&gt;
The request is intended to edit the orders that are not in process yet — there was no changes of shipment or delivery status or delivery time, etc.&lt;br /&gt;
&lt;br /&gt;
You can only edit orders if the courier service uses the Premium or Maximum [[Courier Service Account#Personal Account Functions|personal account plan]]. To enable order editing, in the courier service account go to '''Settings''' &amp;gt; '''Parameters''' &amp;gt; '''Advanced''' and select the '''Allow canceling and editing orders''' check box.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# The edit request must contain all order data as if the order is being created for the first time.&lt;br /&gt;
# If the edit request is missing an item, the item is not removed from the order, but its quantity becomes 0.&lt;br /&gt;
# If an order is being edited via API and in MeaSoft desktop application at the same time, only the changes made in the desktop applications are applied.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Planned courier might be canceled utomatically once an order is edited. It depends on the value set in '''References''' &amp;gt; '''Variables''' &amp;gt; '''Shipments''' &amp;gt; '''Automatically assign courier by area''':&lt;br /&gt;
* '''No''' — courier is not changed on editing orders via API.&lt;br /&gt;
* '''Area''' — courier is canceled on changing delivery address.&lt;br /&gt;
* '''Area or delivery date''' — courier is canceled on changing delivery address or delivery date.&lt;br /&gt;
&lt;br /&gt;
=== Edit Request Fields ===&lt;br /&gt;
All request fields correspond to the [[#Creating Order|order creating request structure]], except for:&lt;br /&gt;
* specify the &amp;lt;code&amp;gt;editorder&amp;lt;/code&amp;gt; instead of the &amp;lt;code&amp;gt;neworder&amp;lt;/code&amp;gt; root tag.&lt;br /&gt;
* do not specify the &amp;lt;code&amp;gt;barcode&amp;lt;/code&amp;gt; tag as it is assigned when creating an order.&lt;br /&gt;
* for &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; items, specify the item internal code in the &amp;lt;code&amp;gt;code&amp;lt;/code&amp;gt; attribute. To receive the internal code, use the [[#Order Status|order status]] request.&lt;br /&gt;
&lt;br /&gt;
You cannot change the '''orderno''' value using this method.&lt;br /&gt;
&lt;br /&gt;
=== Edit Response Fields ===&lt;br /&gt;
All response fields correspond to the [[#Creating Order|order creating response structure]], except for:&lt;br /&gt;
*the &amp;lt;code&amp;gt;editorder&amp;lt;/code&amp;gt; tag is returned instead of &amp;lt;code&amp;gt;neworder&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Canceling Order ==&lt;br /&gt;
&lt;br /&gt;
The request is intended to cancel the orders that are not in process yet — there was no changes of shipment or delivery status or delivery time, etc.&lt;br /&gt;
&lt;br /&gt;
You can only cancel orders if the courier service uses the Premium or Maximum [[Courier Service Account#Personal Account Functions|personal account plan]]. To enable order canceling, in the courier service account go to '''Settings''' &amp;gt; '''Parameters''' &amp;gt; '''Advanced''' and select the '''Allow canceling and editing orders''' check box.&lt;br /&gt;
&lt;br /&gt;
Once an order is canceled, the '''Delivery info''' field is filled in with '''Canceled by client''', the '''Delivery date''' is filed in with the current date, the '''Delivered by''' is filled in with system entry CANCEL.&lt;br /&gt;
&lt;br /&gt;
'''Order Cancelation Example'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Order Cancelation Fields'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — root container. Required.&lt;br /&gt;
* '''auth''' — authorization. Required.&lt;br /&gt;
* '''order''' — container of the order being canceled. Required. The request can contain more than one '''order'''. It has the following attributes:&lt;br /&gt;
:* '''''orderno''''' — external order code. &lt;br /&gt;
:* '''''ordercode''''' — internal order code.&lt;br /&gt;
Either '''''orderno''''' or '''''ordercode''''' is required.&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Adding Files to Order ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Fields Description'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — root container. Required.&lt;br /&gt;
*'''auth''' — authorization. Required.&lt;br /&gt;
*'''orderno''' — order number. Required. You can use tag &amp;lt;code&amp;gt;ordercode&amp;lt;/code&amp;gt; to specify order internal code.&lt;br /&gt;
*'''attachments''' — file data. Required.&lt;br /&gt;
**'''item''' — base64 encoded binary file data. Required.&lt;br /&gt;
***'''name''' — an '''item''' attribute that contains the file name. Required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Order Files ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Fileds Description'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Root container. Required.&lt;br /&gt;
*'''auth''' — authorization. Required.&lt;br /&gt;
*'''orderno''' — order number or code. Required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;item&amp;lt;/code&amp;gt; tag contains base 64 encoded binary data (files).&lt;br /&gt;
&lt;br /&gt;
== Changing Status by Service Partner ==&lt;br /&gt;
&lt;br /&gt;
Order status change request allows to get the final status of the order — either '''Delivered''' or '''Not delivered (Returned/Canceled)'''.&lt;br /&gt;
&lt;br /&gt;
Besides, the request gets date and time of status change, if necessary, and the '''Delivery info''' field message.  &lt;br /&gt;
&lt;br /&gt;
You can attach images to the order.&lt;br /&gt;
&lt;br /&gt;
'''Request Example:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Accepted by Tailor&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2021-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Client refused the order&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Fields Description'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — root container. Required.  &lt;br /&gt;
*'''auth''' — authorization. Required. &lt;br /&gt;
*'''order''' — order container. Required. A request can contain more than one '''order''' container. It has the following attribute: &lt;br /&gt;
:* '''''ordercode''''' — an internal order code.&lt;br /&gt;
*'''status''' — new order status. It can be any [[#Response Fields|status]] excepting AWAITING_SYNC and NEW.&lt;br /&gt;
*'''eventtime''' — status change date and time. Required if status is specified.  &lt;br /&gt;
*'''message''' — delivery info text. &lt;br /&gt;
*'''outstrbarcode''' — code in service partner system (order code in external system). It is used in integrations with external systems.&lt;br /&gt;
*'''paytype''' — order payment type. Possible values are '''CASH''' and '''CARD'''.&lt;br /&gt;
*'''items''' — container that describes order items. It has the following attributes:&lt;br /&gt;
:* '''''code''''' — item code.&lt;br /&gt;
:* '''''quantity''''' — quantity of delivered articles.&lt;br /&gt;
:* '''''reason''''' — reason for non-delivery. It is selected from the status list.&lt;br /&gt;
*'''image''' — container for the image being attached. It contains base 64 encoded image file text. The '''order''' container can contain more than one '''image''' container. It has the following attribute: &lt;br /&gt;
:* '''''filename''''' — file name.&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Getting Documents for Printing ==&lt;br /&gt;
&lt;br /&gt;
'''Get Print Forms Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Fields Description'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — is a root container. Required.&lt;br /&gt;
*'''auth''' — is authorization. Required.&lt;br /&gt;
*'''orders''' — list of orders to get print forms for. It contains tags '''order''' with the following attributes:&lt;br /&gt;
** '''''orderno''''' — external order code.&lt;br /&gt;
** '''''ordercode''''' — internal order code.&lt;br /&gt;
*: Specify either of the attributes for all the orders. The '''''ordercode''''' attribute is recommended.&lt;br /&gt;
*'''form''' — packing slip format. Optional. Possible values:&lt;br /&gt;
:* '''1''' — detailed packing slip. Default value.&lt;br /&gt;
:* '''2''' — Zebra label.&lt;br /&gt;
:* '''3''' — A4 size label.&lt;br /&gt;
:* '''4''' — delivery and acceptance certificate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note that print forms are not created for pickups.&lt;br /&gt;
&lt;br /&gt;
The '''''content''''' tag contains base64 encoded binary data (PDF file).&lt;br /&gt;
&lt;br /&gt;
== City Names List ==&lt;br /&gt;
&lt;br /&gt;
'''City List Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Krasnodar Territory&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Novgorod&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Mosc&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Moscow&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Moscow city&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;townlist&amp;lt;/code&amp;gt; container can either be empty or combine elements. The search is case insensitive. &lt;br /&gt;
*'''auth''' — authorisation, optional. Use it if the courier service set and enabled some location restrictions.&lt;br /&gt;
*'''codesearch''' — search by codes. When it is used, the &amp;lt;code&amp;gt;conditions&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; containers are ignored. &lt;br /&gt;
:* '''zipcode''' — search by postal codes. Note that one postal code can be applicable to more than one localities. In this case MeaSoft returns several records.&lt;br /&gt;
:* '''kladrcode''' — search by 13-digit code of All-Russian Classifier of Addresses.&lt;br /&gt;
:* '''fiascode''' — search by the code of Federal Information Address System (address system used in Russia) (AOGUID).&lt;br /&gt;
:* '''code''' — search by the system code. &lt;br /&gt;
&lt;br /&gt;
*'''conditions''' — specifies search criteria. All nested elements simultaneously impose the AND condition. &lt;br /&gt;
:* '''city''' — search for all the localities of a region. &lt;br /&gt;
:* '''namecontains''' — search for the localities with names including the search text. &lt;br /&gt;
:* '''namestarts''' — search for the localities with names starting with the search text.&lt;br /&gt;
:* '''name''' — search for the localities with names matching the search text.&lt;br /&gt;
:* '''fullname''' — search for the localities with names and type matching the search text. &lt;br /&gt;
:* '''country''' — search in the country with the specified code only. &lt;br /&gt;
&lt;br /&gt;
*'''limit'''— limits result output. &lt;br /&gt;
:* '''limitfrom''' — defines the search result record number to start output with. The default value is '''0'''. &lt;br /&gt;
:* '''limitcount''' — defines the quantity of search result records to show. The default value is '''10000'''.&lt;br /&gt;
:* '''countall''' — if '''YES''', the total quantity of found matches is counted. It might slow down the request execution. If disabled, &amp;lt;code&amp;gt;totalcount&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;totalpages&amp;lt;/code&amp;gt; are missing in the response. &lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;city&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Krasnodar Krai&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/city&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Sochi city&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;city&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Bryansk District&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/city&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Sochilov khutor&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
     &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
     &amp;lt;shortname /&amp;gt;&lt;br /&gt;
     &amp;lt;typename /&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;city&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Pskov District&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;/city&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Sochikhino village&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
     &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
     &amp;lt;shortname /&amp;gt;&lt;br /&gt;
     &amp;lt;typename /&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the response, the cities and towns are arranged by their popularity, importance (district centers, etc.) and then by alphabet.&lt;br /&gt;
&lt;br /&gt;
== Region Names List ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Krai&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Mosc&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Moscow Oblast&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Russia&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Agin-Buryat Autonomous Okrug&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Russia&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Republic of Adygea&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Street Names List ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Moscow city&amp;lt;/town&amp;gt;   // REQUIRED FIELD&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Khokhlo&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Academician K&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Academician Khokhlov&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Academician Khokhlov Str.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist &amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''conditions''' — search criteria. All nested elements simultaneously impose the AND condition.&lt;br /&gt;
:* '''town''' — required field. It is the name or the code of a locality.&lt;br /&gt;
:* '''namecontains''' — search for the streets with names including the search text.&lt;br /&gt;
:* '''namestarts''' — search for the streets with names starting with the search text.&lt;br /&gt;
:* '''name''' — search for the streets with names matching the search text.&lt;br /&gt;
:* '''fullname''' — search for the streets with names and type matching the search text.&lt;br /&gt;
&lt;br /&gt;
*'''limit''' limits result output. &lt;br /&gt;
:* '''limitfrom''' — defines the search result record number to start output with. The default value is '''0'''. &lt;br /&gt;
:* '''limitcount''' — defines the quantity of search result records to show. The default value is '''10000'''.&lt;br /&gt;
:* '''countall''' — if '''YES''', the total quantity of found matches is counted. It might slow down the request execution. If disabled, &amp;lt;code&amp;gt;totalcount&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;totalpages&amp;lt;/code&amp;gt; are missing in the response. &lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Academician Khokhlov Str.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Academician Khokhlov&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;Str.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In the response, the street names are arranged alphabetically.&lt;br /&gt;
&lt;br /&gt;
== List of Goods ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;TV set&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 LCD TV&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;townlist&amp;lt;/code&amp;gt; container can either be empty or combine elements. The search is case insensitive.&lt;br /&gt;
*'''codesearch''' — search by codes.  When it is used, the &amp;lt;code&amp;gt;conditions&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;limit&amp;lt;/code&amp;gt; containers are ignored.&lt;br /&gt;
:* '''code''' —  search by internal system code.&lt;br /&gt;
:* '''article''' — search by SKU ID. &lt;br /&gt;
:* '''barcode''' —  search by barcode. &lt;br /&gt;
&lt;br /&gt;
*'''conditions''' — specifies search criteria. All nested elements simultaneously impose the AND condition.&lt;br /&gt;
:* '''namecontains''' — search for the goods with names containing the search text.&lt;br /&gt;
:* '''namestarts''' — search for the goods with names starting from the search text.&lt;br /&gt;
:* '''name''' — search for the goods with names matching the search text.&lt;br /&gt;
:* '''quantity''' — availability of goods in the warehouse. Sometimes, the field may be unavailable. Possible values:&lt;br /&gt;
*** '''EXISTING_ONLY''' — only in stock.&lt;br /&gt;
*** '''NOT_EXISTING_ONLY''' — only out of stock.&lt;br /&gt;
*** '''ALL''' — all. &lt;br /&gt;
:* '''store''' — search by the specified warehouse.&lt;br /&gt;
&lt;br /&gt;
*'''except''' — exception description for correct counting of reserved items.&lt;br /&gt;
*'''code''' — order code.&lt;br /&gt;
&lt;br /&gt;
*'''limit''' — limits result output.&lt;br /&gt;
:* '''limitfrom''' — defines the search result record number to start output with.&lt;br /&gt;
:* '''limitcount''' — defines the quantity of search result records to show. &lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 LCD TV&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Malaysia&amp;lt;/CountryOfOrigin&amp;gt; (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;A good TV&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Another good TV&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Fields Description'''&lt;br /&gt;
*'''code''' — internal identifier assigned by the system. &lt;br /&gt;
*'''article''' — supplier SKU ID.  &lt;br /&gt;
*'''barcode''' — manufacturer barcode. &lt;br /&gt;
*'''name''' — item name. &lt;br /&gt;
*'''retprice''' — default retail price. When creating the order, the price specified in the order is used.&lt;br /&gt;
*'''purchprice''' — purchase price.&lt;br /&gt;
*'''weight''' — weight in kilograms. &lt;br /&gt;
*'''length''' — length in centimeters.  &lt;br /&gt;
*'''width''' — width in centimeters.    &lt;br /&gt;
*'''height''' — height in centimeters.&lt;br /&gt;
*'''VATrate''' — value-added tax rate, integer.&lt;br /&gt;
*'''CountInPallet''' — number of pieces in a pallet.  &lt;br /&gt;
*'''HasSerials''' — indicates whether serial numbers tracking is used. Possible values: '''1''' — Yes, '''0''' — No. &lt;br /&gt;
*'''CountryOfOrigin''' — name of the country of origin. &lt;br /&gt;
*'''Message''' — comment. &lt;br /&gt;
*'''Message2''' — additional comment. &lt;br /&gt;
*'''quantity''' — quantity in stock. Goods picked up for orders are not included in this number, they are considered to be shipped. ''This field may be unavailable in some setups.''&lt;br /&gt;
*'''reserved''' — quantity of goods reserved. It may outnumber the stock balance if customers are waiting for the next delivery. ''This field may be unavailable in some setups.''&lt;br /&gt;
&lt;br /&gt;
== Goods Movement ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''code''' — internal item code in the list of goods.&lt;br /&gt;
*'''datefrom''' — period start date.&lt;br /&gt;
*'''dateto''' — period end date.&lt;br /&gt;
You can specify either code or period, or both code and period.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2020-10-01&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Jenga Classic Game&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Return from customer&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Moscow office&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2020-10-01&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;All Games&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Thompson str., 88&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2020-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2020-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Fields Description'''&lt;br /&gt;
*'''code''' — goods movement internal transaction code.&lt;br /&gt;
*'''date''' — transaction date.&lt;br /&gt;
*'''retprice''' — item price.&lt;br /&gt;
*'''quantity''' — item quantity in the movement transaction.&lt;br /&gt;
*'''delivered''' — quantity of delivered items.&lt;br /&gt;
&lt;br /&gt;
*'''item''' — goods item container.&lt;br /&gt;
:* '''code''' — item internal code.&lt;br /&gt;
:* '''name''' — item name.&lt;br /&gt;
&lt;br /&gt;
*'''status''' — transaction status container.&lt;br /&gt;
:* '''code''' — status code.&lt;br /&gt;
:* '''name''' — name.&lt;br /&gt;
&lt;br /&gt;
*'''store''' — container for the branch that performs the transaction.&lt;br /&gt;
:* '''code''' — branch code.&lt;br /&gt;
:* '''name''' — branch name.&lt;br /&gt;
&lt;br /&gt;
*'''order''' — shipment container.&lt;br /&gt;
:* '''ordercode''' — internal order code.&lt;br /&gt;
:* '''number''' — order number.&lt;br /&gt;
:* '''date''' — order date.&lt;br /&gt;
:* '''orderno''' — external order code.&lt;br /&gt;
:* '''barcode''' — barcode.&lt;br /&gt;
:* '''company''' — company.&lt;br /&gt;
:* '''address''' — address.&lt;br /&gt;
:* '''delivereddate''' — date delivered.&lt;br /&gt;
:* '''deliveredtime''' — time delivered.&lt;br /&gt;
:* '''deliveredto''' — delivery info or reason for non-delivery.&lt;br /&gt;
&lt;br /&gt;
*'''document''' — transaction document container.&lt;br /&gt;
:* '''code''' — internal document code.&lt;br /&gt;
:* '''number''' — document number.&lt;br /&gt;
:* '''extnumber''' — external document number.&lt;br /&gt;
:* '''date''' — document date.&lt;br /&gt;
:* '''message''' — comment.&lt;br /&gt;
&lt;br /&gt;
== Getting Shipping Rates for Towns and Cities ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
If the &amp;lt;code&amp;gt;nofederal&amp;lt;/code&amp;gt; parameter is missing in the request, Moscow is processed in the following way: the response contains Moscow and Moscow region towns and distance markup.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Moscow&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''auth''' — the '''extra''' attribute is required, it is used to determine the courier service company.&lt;br /&gt;
*'''townfrom''' — sender town or city. If it is not passed, the default value is '''Moscow'''.&lt;br /&gt;
*'''service''' — delivery mode. Required.&lt;br /&gt;
*'''mainonly''' — optional. If passed, the response contains data from the '''Inter-city''' &amp;gt; '''Zones''' table only.&lt;br /&gt;
* '''nofederal''' — optional. If passed, a city of federal importance is processed as an ordinary city.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Moscow city&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: &amp;quot;100&amp;quot;,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
                    },&lt;br /&gt;
		    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: &amp;quot;150&amp;quot;,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: &amp;quot;0&amp;quot;,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: &amp;quot;5&amp;quot;&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                         &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }       &lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Fields Description'''&lt;br /&gt;
* '''townfrom''' — sender locality [[#City Names List|AOGUID]] (Federal Information Address System) code.&lt;br /&gt;
* '''service''' — delivery mode.&lt;br /&gt;
*'''tariffs''' — shipping rates list for the locality.&lt;br /&gt;
:* '''towntofias''' — recipient locality AOGUID code.&lt;br /&gt;
:* '''towntocode''' — recipient locality internal code.&lt;br /&gt;
:* '''towntoname''' — recipient locality name.&lt;br /&gt;
:* '''distance''' — distance in km from Moscow to Moscow Ring Road if &amp;lt;code&amp;gt;townfrom&amp;lt;/code&amp;gt; is Moscow.&lt;br /&gt;
:* '''pricedistance''' — Moscow to Moscow Ring Road distance markup if &amp;lt;code&amp;gt;townfrom&amp;lt;/code&amp;gt; is Moscow..&lt;br /&gt;
:* '''pricesnew''' — your shipping rates from the '''Inter-city''' &amp;gt; '''Rates by Zones''' table.&lt;br /&gt;
::* '''before/after — containers.&lt;br /&gt;
:::* '''price''' — price. If the response is for the &amp;lt;code&amp;gt;before&amp;lt;/code&amp;gt; container, &amp;lt;code&amp;gt;pricedistance&amp;lt;/code&amp;gt; is also added to the amount.&lt;br /&gt;
:::* '''every''' — for every specified number of pieces.&lt;br /&gt;
:::* '''mass''' — weight.&lt;br /&gt;
:* '''prices''' — obsolete, do not use.&lt;br /&gt;
:* '''deliveryPeriodMin''' — minimum number of days in transit.&lt;br /&gt;
:* '''deliveryPeriodMax''' — maximum  number of days in transit.&lt;br /&gt;
&lt;br /&gt;
== Receipt Items ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''code''' — internal receipt document code.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2021-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Jenga Classic Game&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Fields Description'''&lt;br /&gt;
* '''code''' — internal receipt code.&lt;br /&gt;
* '''number''' — document number.&lt;br /&gt;
* '''date''' — document date.&lt;br /&gt;
* '''message''' — comment.&lt;br /&gt;
&lt;br /&gt;
*'''item''' — goods item container.&lt;br /&gt;
:* '''code''' — internal item code.&lt;br /&gt;
:* '''barcode''' — item barcode.&lt;br /&gt;
:* '''article''' — item SKU ID.&lt;br /&gt;
:* '''quantity''' — quantity of received items.&lt;br /&gt;
&lt;br /&gt;
== Branches List ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''auth''' — the '''extra''' attribute is required, it is used to determine the courier service company.&lt;br /&gt;
*'''json''' — indicates whether response is in JSON format. Possible values are '''YES''', '''NO'''.&lt;br /&gt;
*'''client_code''' — courier service client code.&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Branch 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''code''' — branch code. &lt;br /&gt;
*'''name''' — branch name.&lt;br /&gt;
&lt;br /&gt;
== Pickup Points List ==&lt;br /&gt;
&lt;br /&gt;
To show pickup points on the map, use the [https://home.courierexe.ru/js/measoft_map.js JavaScript module]. See help info in the file. See example [https://home.courierexe.ru/pvz_test.html here].&lt;br /&gt;
&lt;br /&gt;
Unique pickup point requests are cached on the client account side and retained till 7 AM GMT+3 of the next day. For example, if a unique request with a mass of 2 kg was submitted today at 10 AM, tommorow at 7 AM it will be deleted. If you submit a mass of 2 kg in the same request today at 6 PM, you will get the same list of pickup points. If you submit a mass of 3 kg in the same request, you will probably get another list.&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Sverdlovsk Oblast&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Nizhny Tagil&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''auth''' — the '''extra''' attribute is required, it is used to determine the courier service company. '''login''' and '''pass''' allow to sign in as a client to apply the pickup points availability restrictions if they are set up for the client.&lt;br /&gt;
*'''code''' — internal code.&lt;br /&gt;
*'''client_code''' — courier service client code.&lt;br /&gt;
*'''city''' - recipint region. You can specify a region code or a full region name from the '''Regions''' reference.&lt;br /&gt;
*'''town''' — recipient location.&lt;br /&gt;
:For the &amp;lt;code&amp;gt;town&amp;lt;/code&amp;gt; tag, you can speify the value from the '''Regions''' reference in the &amp;lt;code&amp;gt;regioncode&amp;lt;/code&amp;gt; attribute. The specified region is searched for the town.&lt;br /&gt;
:In the &amp;lt;code&amp;gt;country&amp;lt;/code&amp;gt; attribute, you can specify the recipient country according to the ISO 3166-1 standard. For example: &amp;quot;AT&amp;quot;, &amp;quot;AUT&amp;quot; or &amp;quot;040&amp;quot; for Austria.&lt;br /&gt;
*'''parentcode''' — parent [[#Branches List|branch]].&lt;br /&gt;
*'''acceptcash''' — indicates whether cash on delivery is accepted. Possible values: '''YES''', '''NO'''.&lt;br /&gt;
*'''acceptcard''' — indicates whether bank cards are accepted. Possible values: '''YES''', '''NO'''.&lt;br /&gt;
*'''acceptfitting''' — indicates whether try-on is allowed. Possible values: '''YES''', '''NO'''.&lt;br /&gt;
*'''maxweight''' — maximum weight allowed for the pickup point.&lt;br /&gt;
*'''acceptindividuals''' — indicates whether pickup point is available for individuals. Possible values: '''YES''', '''NO'''.&lt;br /&gt;
*'''lt''' — upper left corner latitude.&lt;br /&gt;
*'''lg''' — upper left corner longitude.&lt;br /&gt;
*'''rt''' — lower right corner latitude.&lt;br /&gt;
*'''rg''' — lower right corner longitude.&lt;br /&gt;
*'''json''' — indicates whether response is in JSON format. Possible values: '''YES''', '''NO'''.&lt;br /&gt;
*'''limit''' — limits result output.&lt;br /&gt;
:* '''limitfrom''' — defines the search result record number to start output with. The default value is '''0'''.&lt;br /&gt;
:* '''limitcount''' — defines the quantity of search result records to show. The default value is '''100'''.&lt;br /&gt;
:* '''countall''' — if '''YES''', the total quantity of found matches is counted. It might slow down the request execution. If disabled, &amp;lt;code&amp;gt;totalcount&amp;lt;/code&amp;gt; is missing in the response.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Nizhniy Tagil&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Integration&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Sverdlovsk Oblast&amp;quot;&amp;gt;Nizhniy Tagil city&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, 17 Tsiolkovsky Str., Nizhniy Tagil city&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;New pickup point&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Sun 10:00-16:00, Sat 10:00-16:00, Mon-Fri 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;5-storey apartment building, the second building from Parkhomenko-Tsiolkovsky street intersection.&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;On Krasnoarmeiskaya&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Integration&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Sverdlovsk Oblast&amp;quot;&amp;gt;&amp;gt;Nizhniy Tagil city&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;Krasnoarmeiskaya, 79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Try-on is not allowed&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Sun 10:00-16:00, Sat 10:00-16:00, Mon-Fri 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Next to McDonalds&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''code''' — pickup point code in MeaSoft. It is used in [[#Creating Order|creating order request]].&lt;br /&gt;
*'''clientcode''' — pickup point code in service partner system.&lt;br /&gt;
*'''name''' — pickup point name.&lt;br /&gt;
*'''parentcode''' — pickup point parent code.&lt;br /&gt;
*'''parentname''' — pickup point parent name.&lt;br /&gt;
*'''town''' — locality with code from [[#City Names List|City Names List]] and region code and name.&lt;br /&gt;
*'''address''' — pickup point address.&lt;br /&gt;
*'''phone''' — pickup point phone number.&lt;br /&gt;
*'''comment''' — additional info.&lt;br /&gt;
*'''worktime''' — pickup point working hours.&lt;br /&gt;
*'''traveldescription''' — pickup point location description.&lt;br /&gt;
*'''maxweight''' — maximum weight allowed for the pickup point.&lt;br /&gt;
*'''acceptcash''' — indicates whether cash on delivery is accepted. Possible values: '''YES''', '''NO'''.&lt;br /&gt;
*'''acceptcard''' — indicates whether bank cards are accepted. Possible values: '''YES''', '''NO'''.&lt;br /&gt;
*'''acceptfitting''' — indicates whether try-on is allowed. Possible values: '''YES''', '''NO'''.&lt;br /&gt;
*'''latitude''' — location latitude.&lt;br /&gt;
*'''longitude''' — location longitude.&lt;br /&gt;
*'''uid''' — pickup point unique ID in MeaSoft.&lt;br /&gt;
*'''count''' — number of response records.&lt;br /&gt;
*'''totalcount''' — total number of relevant records.&lt;br /&gt;
&lt;br /&gt;
== Getting Order Fiscal Data ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Boots&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Fields Description'''&lt;br /&gt;
*'''orderno''' — order number.&lt;br /&gt;
*'''fdDatetime''' — fiscal receipt issued date and time.&lt;br /&gt;
*'''fdValue''' — fiscal document tag.&lt;br /&gt;
*'''fdNum''' — fiscal document (receipt fiscal number).&lt;br /&gt;
*'''fnSn''' — fiscal memory device number.&lt;br /&gt;
*'''kktNum''' — cash registers number.&lt;br /&gt;
*'''inn''' — TIN (taxpayer individual number).&lt;br /&gt;
*'''ofdUrl''' — fiscal data operator URL address (domain name).&lt;br /&gt;
*'''price''' — receipt amount.&lt;br /&gt;
*'''fullUrl''' — receipt URL for online access.&lt;br /&gt;
*'''lines''' — receipt items.&lt;br /&gt;
:*'''item''' — item code.&lt;br /&gt;
:*'''name''' — item name.&lt;br /&gt;
:*'''qty''' — item quantity.&lt;br /&gt;
:*'''price''' — item price.&lt;br /&gt;
:*'''governmentCode''' — CHESTNYI Znak code sequence. It is processed by the 1162 tag algorithm.&lt;br /&gt;
:*'''vatRate''' — item VAT rate.&lt;br /&gt;
:*'''itemType''' — item type (goods, delivery, etc.)&lt;br /&gt;
&lt;br /&gt;
== Urgency Kinds List ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Economy&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Urgent&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Value-Added Services List ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;visible&amp;gt;NO&amp;lt;/visible&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — root container. Required. &lt;br /&gt;
*'''visible''' — indicates whether only the value-added services available in client account are returned. Optional. Possible values: '''Yes''', '''No'''. The default value is '''No'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Number of floors in the building&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Markup coefficient &amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Heavy lift&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
*'''code''' — internal service code.&lt;br /&gt;
*'''name''' — service name. If in the '''Value-Added Services''' list the '''Name in client account''' column is not empty, the column value is returned.&lt;br /&gt;
&amp;lt;!--*'''hine''' — value-added service hint for user.--&amp;gt;&lt;br /&gt;
*'''type''' — service type. Possible values:&lt;br /&gt;
:*'''bool''' — for services with the '''Check box''' input type.&lt;br /&gt;
:*'''float''' — for services with the '''Float''' input type.&lt;br /&gt;
:*'''int''' — for services with the '''Integer''' input type.&lt;br /&gt;
&lt;br /&gt;
== Delivery Fee Calculation ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Moscow&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Lenin street, 95&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.621048&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Saint Petersburg&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Petrovka 38 office 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters are the same as described in [[#Creating Order|Creating Order]].&lt;br /&gt;
&lt;br /&gt;
'''Fields Description'''&lt;br /&gt;
&lt;br /&gt;
*'''pricetype''' — price type. Possible values:&lt;br /&gt;
** '''CUSTOMER''' — delivery price for end customer. The default value.&lt;br /&gt;
** '''CLIENT''' — courier service price for client.&lt;br /&gt;
*'''townfrom''' - sender location.&lt;br /&gt;
*'''addressfrom''' — sender address.&lt;br /&gt;
*'''zipcode''' — recipient postal code.&lt;br /&gt;
*'''townto''' — recipient location.&lt;br /&gt;
*'''addressto''' — recipient address.&lt;br /&gt;
*'''pvz''' — pickup point code in MeaSoft.&lt;br /&gt;
*'''l''' — length in cm. Optional.&lt;br /&gt;
*'''w''' — width in cm. Optional.&lt;br /&gt;
*'''h''' — height in cm. Optional.&lt;br /&gt;
*'''mass''' — weight in kg.&lt;br /&gt;
*'''service''' — delivery mode which is an integer specifying an '''Urgency Kinds''' list record. If the parameter is not specified, all available urgency kinds are calculated, with a lot of the &amp;lt;calc&amp;gt; containers in response.&lt;br /&gt;
*'''price''' — cash on delivery amount.&lt;br /&gt;
*'''inshprice''' — declared value amount.&lt;br /&gt;
*'''paytype''' — payment type.&lt;br /&gt;
*'''userid''' — user ID, either string or integer type. Virual field, optional. The field is used in the custom delivery rate settings. It defines the rule priority. You can use the field for CMS and CRM to set delivery fee for each customer individually.&lt;br /&gt;
*'''groupid''' — user group ID, either string or integer type. Virual field, optional. The field is used in the custom delivery rate settings. It defines the rule priority. You can use the field for CMS and CRM to set delivery fee for each customer group individually.&lt;br /&gt;
&lt;br /&gt;
Cash on delivery amount, declared value amount, and CARD payment type are used in service percent calculations set up in the delivery rate card, on the '''Other''' tab.&lt;br /&gt;
&lt;br /&gt;
In authorization, you can omit the '''login''' and '''pass'''. In this case, the fee is calculated using courier service standard delivery rate, without taking into account possible differences for a certain client.&lt;br /&gt;
&lt;br /&gt;
Dimensional weight is calculated only if all the dimensions are provided: length, width, heigth.&lt;br /&gt;
&lt;br /&gt;
Sender and recipient location possible values:&lt;br /&gt;
* location name (not recommended).&lt;br /&gt;
* a code from the '''City Names''' list.&lt;br /&gt;
* a 13-digit code of All-Russian Classifier of Addresses (Address Classifier used in Russia).&lt;br /&gt;
* a 36-digit code of the Federal Information Address System (AOGUID).  &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Moscow city&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Irkutsk city&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Express&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;Base&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Amount percent&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Declared value percent&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Discount on delivery&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Parameters: &lt;br /&gt;
*'''townfrom''' — sender location as recognized and assigned to the list of cities by the system. &lt;br /&gt;
**'''code''' —  a code from the '''City Names''' list.&lt;br /&gt;
*'''townto''' — recipient location as recognized and assigned to the list of cities by the system. &lt;br /&gt;
**'''code''' —  a code from the '''City Names''' list.&lt;br /&gt;
*'''mass''' — weight in kilograms. &lt;br /&gt;
*'''service''' — delivery mode which is an integer specifying an '''Urgency Kinds''' list record. If the parameter is not specified, all available urgency kinds are calculated, with a lot of the &amp;lt;calc&amp;gt; containers in response.&lt;br /&gt;
*'''zone''' — number of the rate zone used in the calculation. The shipping rate schedule is selected depending on the zone. Coefficients can be applied to the shipping cost if the order is not delivered from or to a regional center. &lt;br /&gt;
*'''price''' — shipping cost in the currency of the courier service. We recommend that you use this parameter. &lt;br /&gt;
*'''maxdeliverydays''' — maximum number of busines days in transit.&lt;br /&gt;
*'''mindeliverydate''' — closest delivery date considering holidays.&lt;br /&gt;
*'''deliveryprice''' — contains shipping cost details.&lt;br /&gt;
&lt;br /&gt;
'''Note''': the actual server response contains the &amp;lt;code&amp;gt;price&amp;lt;/code&amp;gt; attribute in the &amp;lt;code&amp;gt;calc&amp;lt;/code&amp;gt; tag. It is retained for backward compatibility, use nested &amp;lt;code&amp;gt;price&amp;lt;/code&amp;gt; tag instead.&lt;br /&gt;
&lt;br /&gt;
== Getting Client Info ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — root container. Required.&lt;br /&gt;
*'''auth''' — authorization. Required.&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''code''' — client code.&lt;br /&gt;
&lt;br /&gt;
== List of Сash Transfer Certificates ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2021-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2021-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — root container. Required. &lt;br /&gt;
*'''auth''' — authorization. Required.  &lt;br /&gt;
*'''datefrom'''  — date from. Optional. &lt;br /&gt;
*'''dateto''' — date to. Optional. &lt;br /&gt;
&lt;br /&gt;
If the date range is not specified, cash transfer certificates for the last month are returned. &lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2020-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2020-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;&amp;lt;/paytypename&amp;gt; /not supported yet&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''code''' — cash transfer certificate code.&lt;br /&gt;
*'''number''' — cash transfer certificate number in MeaSoft. &lt;br /&gt;
*'''actdate''' — date cash transfer certificate created.&lt;br /&gt;
*'''datepay''' — date cash transfer certificate paid. &lt;br /&gt;
*'''dateto''' — cash transfer certificate period end date.&lt;br /&gt;
*'''promiseddatepay''' — planned payment date.&lt;br /&gt;
*'''price''' — cost of courier services.&lt;br /&gt;
*'''pricecorr''' — adjustment amount.&lt;br /&gt;
*'''rur''' — order amount. &lt;br /&gt;
*'''pricekur''' — courier delivery cost. &lt;br /&gt;
*'''priceag''' — service partner fee. &lt;br /&gt;
*'''payno''' — payment order number. &lt;br /&gt;
*'''paytype''' — type of payment: 1 — non-cash payment, 2 — paying a courier in cash, 3 — paying cash at the office, 4 — payment to bank card.&lt;br /&gt;
*'''paytypename''' — payment type as string.&lt;br /&gt;
*'''signedcopyreceived''' — indicates whether cash transfer certificate is returned. Possible values: '''YES''', '''NO'''.&lt;br /&gt;
&lt;br /&gt;
== Cash Transfer Certificate Breakdown ==&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — root container. Required. &lt;br /&gt;
*'''auth''' — authorization. Required.&lt;br /&gt;
*'''code''' — cash transfer certificate [[#List of Сash Transfer Certificates|code]]. Required. &lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2021-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2021-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Company&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;paying a courier in cash&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Delivered&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''code''' — record code.&lt;br /&gt;
*'''ordercode''' — external order code.&lt;br /&gt;
*'''orderno''' — order cipher.&lt;br /&gt;
*'''orderdate''' — order date.&lt;br /&gt;
*'''delivereddate''' — delivery date.&lt;br /&gt;
*'''company''' — recipient.&lt;br /&gt;
*'''price''' — cost of courier services.&lt;br /&gt;
*'''rur''' — order amount.&lt;br /&gt;
*'''inshprice''' — order cost.&lt;br /&gt;
*'''pricekur''' — courier delivery cost.&lt;br /&gt;
*'''priceag''' — service partner fee.&lt;br /&gt;
*'''pricecalc''' — amount to pay to service partner.&lt;br /&gt;
*'''paytype''' — type of payment: 1 — non-cash payment, 2 — paying a courier in cash, 3 — paying cash at the office, 4 — payment to bank card.&lt;br /&gt;
*'''paytypename''' — payment type as string.&lt;br /&gt;
*'''weight''' — order weight.&lt;br /&gt;
*'''distance''' — order distance.&lt;br /&gt;
*'''status''' — order status.&lt;br /&gt;
&lt;br /&gt;
== URL Shortener ==&lt;br /&gt;
&lt;br /&gt;
Sometimes, you might want to use short links to client account. For instance, when sending an SMS to recipient. &lt;br /&gt;
&lt;br /&gt;
To get a short URL, send a request with a full URL. Hash value for a short link is returned. &lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt;https://home.courierexe.ru/8/site/orders&amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — root container. Required.&lt;br /&gt;
*'''link''' — long link to shorten. Required. If '''short''' value is '''1''', the return contains only hash code, no XML. &lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''hash''' — URL hash code.&lt;br /&gt;
&lt;br /&gt;
Use it as client account URL:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C or curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Note'''. URL shortener is only for MeaSoft company sites.&lt;br /&gt;
&lt;br /&gt;
== Recipient Rating Check ==&lt;br /&gt;
&lt;br /&gt;
The check is available only for the Maximum personal account plan.&lt;br /&gt;
&lt;br /&gt;
'''Request Example'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Response Example'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14981</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14981"/>
				<updated>2024-04-18T08:53:06Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Описание полей ответа статусов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:: CASH - Наличными при получении (по-умолчанию)&lt;br /&gt;
:: CARD - Картой при получении&lt;br /&gt;
:: NO - Без оплаты.&lt;br /&gt;
:: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.)&lt;br /&gt;
* Атрибуты контейнера '''paytype''':&lt;br /&gt;
** '''''code''''' - (integer) внутренний код типа оплаты заказа в системном справочнике &amp;quot;Типы оплаты корреспонденции&amp;quot;. Не обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14980</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14980"/>
				<updated>2024-04-18T08:48:21Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Описание полей запроса статуса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14979</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14979"/>
				<updated>2024-04-16T09:46:39Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Добавлено описание тега paytype с атрибутом code&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:: CASH - Наличными при получении (по-умолчанию)&lt;br /&gt;
:: CARD - Картой при получении&lt;br /&gt;
:: NO - Без оплаты.&lt;br /&gt;
:: OTHER - Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты - таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т.д.)&lt;br /&gt;
* Атрибуты контейнера '''paytype''':&lt;br /&gt;
** '''''code''''' - (integer) внутренний код типа оплаты заказа в системном справочнике &amp;quot;Типы оплаты корреспонденции&amp;quot;. Не обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14978</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14978"/>
				<updated>2024-04-16T09:38:17Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Изменено описание тега paytype&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype code=&amp;quot;1&amp;quot;&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14973</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14973"/>
				<updated>2024-04-12T07:25:23Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Отредактировано описание uid в запросе получения статуса&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент. &lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент. Запрос информации по uid возможен в течении суток после создания заказа&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14972</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14972"/>
				<updated>2024-04-12T07:22:25Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: Отредактировано описание uid в запросе создания заказа&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр, ограниченного по времени действия. Время хранения в системе, - сутки.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент.&lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;area&amp;gt;Район 1&amp;lt;/area&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''area''''' в контейнере '''receiver''' — район/метро получателя.&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее [[#Размещение страниц на своем сайте (iframe)|iframe’ом]] у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Настройки''' &amp;gt; '''Заказы''' и в разделе '''Отмена и редактирование''' установите флажок '''Разрешить отмену и изменение заказов'''.  Вы также можете пометить в списке '''Статусы для отмены и редактирования заказов'''   галками статусы корреспонденции, для которых возможны отмена и изменение заказов. По умолчанию (когда в этом списке ничего не выбрано) редактирование и отмена разрешены для статуса  «Новый»&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Разрешения для отмены заказов и статусы в которых заказы можно отменять описаны в разделе '''Изменение заказов'''&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
:* '''''governmentCode''''' — Указание кода ТН для вложения при необходимости.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
  &amp;lt;start&amp;gt;5&amp;lt;/start&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
* '''start''' — Имеет смысл только для form = 3. Начальная позиция первой наклейки. Используется для пропуска наклеек на листе для их экономии.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
При записи в файл необходимо использовать двоичный формат записи!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Размещение страниц на своем сайте (iframe) ==&lt;br /&gt;
&lt;br /&gt;
В некоторых случаях имеет смысл разметить те или иные страницы на своем сайте.&lt;br /&gt;
&lt;br /&gt;
Например, чтобы клиенты могли рассчитать стоимость доставки не переходя по внешней ссылке, а там же, на сайте, калькулятор можно разместить прямо на странице такого сайта посредством так называемого фрейма — '''iframe'''.&lt;br /&gt;
&lt;br /&gt;
[https://ya.ru/search/?text=iframe Фрейм] — контейнер внутри обычной страницы, который позволяет загружать сторонние страницы. Пример загрузки калькулятора:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для удобства пользователей вашего сайта можно указать язык интерфейса (который переключается непосредственно на сайте) параметром '''lang''':&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;iframe id=&amp;quot;frame&amp;quot; src=&amp;quot;https://home.courierexe.ru/8/calculator?lang=2&amp;quot;&amp;gt;&lt;br /&gt;
    Здесь должен отобразиться калькулятор&lt;br /&gt;
&amp;lt;/iframe&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Обратите внимание! Если язык не указать, то на страницах калькулятора и трекинга отображается свой переключатель языка. Если язык указан, то переключатель не отоборажается.&lt;br /&gt;
&lt;br /&gt;
Поддерживаемые языки и их коды:&lt;br /&gt;
:'''1''' — русский&lt;br /&gt;
:'''2''' — английский&lt;br /&gt;
:'''4''' — узбекский&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14903</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14903"/>
				<updated>2024-01-30T14:27:48Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Настройка интеграции */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно перезагрузить MeaSoft и подождать 3 минуты.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте&lt;br /&gt;
&lt;br /&gt;
'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||3-й параметр - токен. 4-й - Код пункта приема, по умолчанию 010.&amp;lt;br&amp;gt;Можно оба параметра оставить пустыми для расчета базовых цен.||33, 90001, j3ejwo2f10b2e47790174b41f4a11111, 010, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления и через запятые интервал доставки.&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14898</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14898"/>
				<updated>2024-01-29T11:25:05Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* СДЭК */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно перезагрузить MeaSoft и подождать 3 минуты.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
* Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&lt;br /&gt;
* Интеграция не предусматривает проверку номеров телефонов передаваемых заказов на соответствие стране. api СДЭК проверяет номера телефонов на соответствие списку стран после отправки заказа. Список стран номера телефонов которых принимаются без ограничений опубликованы в [https://api-docs.cdek.ru/29923926.html документации СДЭК]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте&lt;br /&gt;
&lt;br /&gt;
'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
'''Пароль''' - Код пункта отправления. Имеет вот такой формат 4eccdad3-8d97-4fbf-b241-3c2a89a8aa79&lt;br /&gt;
&lt;br /&gt;
'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||Введите токен в 4-й параметр. 3-й можно оставить пустым. Можно оба оставить пустыми для расчета базовых цен.||33, 90001,, j3ejwo2f10b2e47790174b41f4a11111, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления и через запятые интервал доставки.&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14857</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14857"/>
				<updated>2023-10-03T12:12:48Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Описание элементов для оформления заказа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала. Для ответственного филиала в который передается заказ, требуется включение параметра &amp;quot;Разрешить клиенту передавать заказы в этот филиал&amp;quot;&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент.&lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее iframe’ом у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов, по которым не было произведено изменений статуса корреспонденции, времени доставки — то есть заказов, которые ещё не в работе.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Параметры''' &amp;gt; '''Расширенные''' и установите флажок '''Разрешить отмену и изменение заказов'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов, по которым не было произведено изменений статуса доставки, статуса корреспонденции, времени доставки, то есть заказов, которые ещё не в работе.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить отмену заказов, в личном кабинете курьерской службы перейдите в '''Параметры''' &amp;gt; '''Расширенные''' и установите флажок '''Разрешить отмену и изменение заказов'''.&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;storeprice&amp;gt;123&amp;lt;/storeprice&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''storeprice''' — Агентское вознаграждение.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14846</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14846"/>
				<updated>2023-09-04T11:59:59Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Описание элементов для оформления заказа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала.&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
* '''uid''' - Универсальный идентификатор заказа на стороне отправителя. Не обязательный параметр.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент.&lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее iframe’ом у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов, по которым не было произведено изменений статуса корреспонденции, времени доставки — то есть заказов, которые ещё не в работе.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Параметры''' &amp;gt; '''Расширенные''' и установите флажок '''Разрешить отмену и изменение заказов'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов, по которым не было произведено изменений статуса доставки, статуса корреспонденции, времени доставки, то есть заказов, которые ещё не в работе.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить отмену заказов, в личном кабинете курьерской службы перейдите в '''Параметры''' &amp;gt; '''Расширенные''' и установите флажок '''Разрешить отмену и изменение заказов'''.&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14845</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14845"/>
				<updated>2023-09-04T11:56:46Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Пример оформления заказа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала.&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент.&lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее iframe’ом у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов, по которым не было произведено изменений статуса корреспонденции, времени доставки — то есть заказов, которые ещё не в работе.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Параметры''' &amp;gt; '''Расширенные''' и установите флажок '''Разрешить отмену и изменение заказов'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов, по которым не было произведено изменений статуса доставки, статуса корреспонденции, времени доставки, то есть заказов, которые ещё не в работе.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить отмену заказов, в личном кабинете курьерской службы перейдите в '''Параметры''' &amp;gt; '''Расширенные''' и установите флажок '''Разрешить отмену и изменение заказов'''.&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14844</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14844"/>
				<updated>2023-09-04T11:55:23Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Описание полей запроса статуса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала.&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент.&lt;br /&gt;
* '''uid''' — Уникальный идентификатор, если он был добавлен при создании заказа. Необязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее iframe’ом у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов, по которым не было произведено изменений статуса корреспонденции, времени доставки — то есть заказов, которые ещё не в работе.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Параметры''' &amp;gt; '''Расширенные''' и установите флажок '''Разрешить отмену и изменение заказов'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов, по которым не было произведено изменений статуса доставки, статуса корреспонденции, времени доставки, то есть заказов, которые ещё не в работе.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить отмену заказов, в личном кабинете курьерской службы перейдите в '''Параметры''' &amp;gt; '''Расширенные''' и установите флажок '''Разрешить отмену и изменение заказов'''.&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=14843</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=14843"/>
				<updated>2023-09-04T11:53:37Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Пример запроса статуса заказа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;font-size: 18px; color: #a92424; background-color: #ffdede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Изменения для 54-ФЗ'''&lt;br /&gt;
&lt;br /&gt;
Для передачи ставки НДС при оформлении заказа добавлен атрибут items &amp;gt; item &amp;gt; VATrate.&lt;br /&gt;
&lt;br /&gt;
При использовании услуги кассового обслуживания необходимо в обязательном порядке передавать состав заказа со ставками НДС.&lt;br /&gt;
&lt;br /&gt;
'''ВНИМАНИЕ'''&lt;br /&gt;
&lt;br /&gt;
В ближайшем будущем при подключенной услуге кассового обслуживания система '''перестанет''' принимать заказы без состава вложений.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;font-size: 24px; color: #2424a9; background-color: #deffde; border: 1px solid #ebccd1; padding: 3px 10px 10px; text-align: center&amp;quot;&amp;gt;&lt;br /&gt;
'''English version is [[API Documentation|HERE!]]'''&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Вы можете настроить интеграцию с MeaSoft средствами XML API по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
API предназначено для интеграции клиентов (интернет-магазинов и прочих компаний-заказчиков доставки) с [http://courierexe.ru/our_clients.htm курьерскими службами], работающими под управлением системы [https://curie.ru/ MeaSoft].&lt;br /&gt;
&lt;br /&gt;
Если вы '''агрегатор''', передающий данные от клиентов, возможно, вам придется последовательно подключаться под разными пользователями, если курьерская служба должна вести раздельный учет взаиморасчетов по клиентам.&lt;br /&gt;
&lt;br /&gt;
Если вы '''подрядчик''', вы можете забирать заказы, используя значение client=AGENT в запросе [[#Пример запроса статуса заказа|statusreq]], и передавать статусы заказов, используя метод [[#Изменение статуса агентом|setorderinfo]]. Также для интеграций с подрядчиками у нас есть специальная платформа, но добавлять подрядчиков в нее можно только на нашей стороне. Присылайте нам коммерческое предложение, описание вашего сервиса, и мы с радостью его рассмотрим.&lt;br /&gt;
&lt;br /&gt;
При написании этой документации мы предполагаем, что ее читатель обладает необходимой для понимания квалификацией программиста, владеет XML и средой разработки, в которой он делает интеграцию. Если вы не программист, вам необходимо привлечь к проекту профессионального программиста.&lt;br /&gt;
&lt;br /&gt;
Если у вас после прочтения документации остались вопросы, задайте их по почте [mailto:support@courierexe.ru support@courierexe.ru]. Обязательно представьтесь, напишите ваши контактные данные (телефон, скайп) и название компании, с которой вы хотите интегрироваться.&lt;br /&gt;
&lt;br /&gt;
== Готовые интеграции ==&lt;br /&gt;
Для работы с популярными CMS и CRM-системами разработаны модули интеграции, перечисленные в таблице ниже.&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
Модули сторонних разработчиков обслуживаются и разрабатываются сторонними компаниями. Все вопросы по их приобретению и поддержке необходимо задавать им.&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 20.5.0 и выше. Подробнее см. [[1C-Битрикс|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;Подробнее см. [[OpenCart|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:iiko.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[Iiko|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Настраивается]] в ЛК пользователя в системе&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков (1 версия)]&lt;br /&gt;
&lt;br /&gt;
[https://infostart.ru/public/1531484/ Альтернативный модуль сторонних разработчиков (2 версия)]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart. Инструкция в архиве&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|Подробнее см. [[amoCRM|описание]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/wordpress/wordpress.php Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webhooks.jpg|center|x100px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Читайте описание [[Webhook|на этой странице]]&lt;br /&gt;
|Передача информации о статусах и заказах в вашу систему&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание!''' В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
&lt;br /&gt;
Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
&lt;br /&gt;
== Тестовый аккаунт ==&lt;br /&gt;
Для отладки зайдите в тестовый личный кабинет по адресу [https://home.courierexe.ru/8 https://home.courierexe.ru/8], логин: login пароль: pass.&lt;br /&gt;
&lt;br /&gt;
На вкладке '''Интеграция''' &amp;gt; '''Отладка''' вы можете пробовать выполнять запросы к API для отладки, а также видеть историю отправленных запросов. Созданные заказы появятся в пункте основного меню '''Отслеживание'''.&lt;br /&gt;
&lt;br /&gt;
Для упрощения интеграции можно скачать [https://courierexe.ru/download/api/php_sample.zip пример обращения к сервису на PHP].&lt;br /&gt;
&lt;br /&gt;
== Рабочий аккаунт для подключения ==&lt;br /&gt;
Строка подключения выглядит следующим образом:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание параметров:&lt;br /&gt;
* '''extra''' — экстра-код, уникальный идентификатор компании, с которой вы интегрируетесь.&lt;br /&gt;
* '''login''' — логин клиента;&lt;br /&gt;
* '''pass''' — пароль клиента;&lt;br /&gt;
* '''measoftid''' — системная переменная, используемая системой.&lt;br /&gt;
&lt;br /&gt;
Запросите эти данные у курьерской службы, к которой вы подключаетесь. Курьерская служба передает временный пароль, его нужно сменить после первого входа в [[Личный кабинет клиента|ЛК клиента]].&lt;br /&gt;
&lt;br /&gt;
== Авторизация курьерской службы ==&lt;br /&gt;
Если курьерской службе требуется подключение под своими учетным данными, используйте строку вида:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; clientcode=&amp;quot;123&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Описание:&lt;br /&gt;
* '''extra''' — уникальный идентификатор компании;&lt;br /&gt;
* '''login''' — логин курьерской службы;&lt;br /&gt;
* '''pass''' — пароль курьерской службы;&lt;br /&gt;
* '''clientcode''' — внутренний код клиента (вкладка '''Клиенты''', столбец «Внутренний код»).&lt;br /&gt;
&lt;br /&gt;
Вы можете узнать код экстра, логин и пароль курьерской службы в офисном приложении MeaSoft в справочнике '''Дополнительные возможности'''. Подробнее см. раздел «[[Личный кабинет курьерской службы#Подключение|Подключение]]».&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис по адресу: https://home.courierexe.ru/api/. &amp;lt;rspoiler text=&amp;quot;Еще есть порт 8443.&amp;quot;&amp;gt;Некоторые маршрутизаторы, используемые провайдерами, РНК и прочее, в попытке глубокого анализа могут повреждать трафик на стандартный порт 443. Сделано по тикету 10964.&amp;lt;/rspoiler&amp;gt; Обратите внимание на символ '''«/»''' (slash) в конце адреса.&lt;br /&gt;
&lt;br /&gt;
Тестовые авторизационные данные: логин: login пароль: pass, параметр extra: 8. Обратите внимание, что тестовая площадка для всех одна. Не нужно передавать в нее заказы с конфиденциальными данными, их смогут увидеть другие участники.&lt;br /&gt;
&lt;br /&gt;
Для использования интеграции в «боевом» режиме, запросите '''логин''', '''пароль''', и параметр '''extra''' у той компании, с которой интегрируетесь.&lt;br /&gt;
&lt;br /&gt;
Вы можете отправлять тестовые запросы к нашему сервису и видеть историю отправленных запросов в личном кабинете на закладке '''Интеграция'''.&lt;br /&gt;
&lt;br /&gt;
Клиент отправляет запросы к сервису методом HTTP POST, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка — UTF-8. Разделитель целой и дробной частей чисел — используется символ точки. Даты представляются в виде YYYY-MM-DD, время — HH:MM.&lt;br /&gt;
&lt;br /&gt;
В силу [https://ru.wikipedia.org/wiki/XML#.D0.A0.D0.B5.D1.88.D0.B5.D0.BD.D0.B8.D0.B5_.D0.BF.D1.80.D0.BE.D0.B1.D0.BB.D0.B5.D0.BC.D1.8B_.D0.BD.D0.B5.D0.BE.D0.B4.D0.BD.D0.BE.D0.B7.D0.BD.D0.B0.D1.87.D0.BD.D0.BE.D1.81.D1.82.D0.B8_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.82.D0.BA.D0.B8 особенностей языка XML], некоторые символы в тексте должны быть заменены: &amp;amp; на &amp;amp;amp;amp; &amp;lt; на &amp;amp;amp;lt; &amp;gt; на &amp;amp;amp;gt; &amp;quot; на &amp;amp;amp;quot;&lt;br /&gt;
&lt;br /&gt;
Наше API принципиально работает только по HTTPS, так как передает конфиденциальные данные. В некоторых системах с этим возникают проблемы. Если ваша система не может полноценно работать с шифрованием, мы рекомендуем развернуть http-сервер у себя локально, установить [http://courierexe.ru/download/api/proxy.zip прокси на PHP]. &amp;lt;spoiler text=&amp;quot;Как запустить&amp;quot;&amp;gt;Для теста можете запустить его на сервере следующей командой: php -S &amp;lt;IP&amp;gt;:8080 proxy.php&lt;br /&gt;
где &amp;lt;IP&amp;gt; — это адрес вашего сервера, а 8080 порт, на котором будут приниматься запросы.&lt;br /&gt;
Тогда для обмена данными с нашим АПИ необходимо будет использовать адрес &amp;lt;IP&amp;gt;:8080&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
Доступность функций, описанных в этом разделе, зависит от [[Личный кабинет курьерской службы#Функции личного кабинета|тарифа вашего личного кабинета]].&lt;br /&gt;
&lt;br /&gt;
== Ограничения ==&lt;br /&gt;
С целью защиты от нецелевого использования сервисов и DDoS-атак действуют следующие ограничения:&lt;br /&gt;
* 30 запросов tracking с одного IP-адреса за 1 минуту (используйте statusreq!);&lt;br /&gt;
* 150 запросов с одного IP-адреса/акаунта за 1 минуту;&lt;br /&gt;
* 1500 запросов с одного IP-адреса/акаунта за 20 минут;&lt;br /&gt;
* 3000 запросов с одного аккаунта за 1 час;&lt;br /&gt;
* 200 Мб скачанных текстовых данных за 3 часа.&lt;br /&gt;
* Превышение количества запросов статусов несуществующих заказов над существующими&lt;br /&gt;
&lt;br /&gt;
В случае превышения IP-адрес или аккаунт блокируется на время до 3-х часов.&lt;br /&gt;
&lt;br /&gt;
Чтобы не происходило блокировок:&lt;br /&gt;
* не нужно «бомбить» наше API запросами статусов, последовательно перебирая номера всех ваших заказов, особенно запросами «tracking», они предназначены не для этого (смотрите описание). Особенно ровно в 00 минут каждого часа;&lt;br /&gt;
* не нужно каждые 5 минут делать запросы «Покажите статусы всех заказов за последние 3 месяца»;&lt;br /&gt;
* для проверки статусов заказов лучше всего использовать запросы [[#Передача только изменившихся статусов|измененных статусов changes=ONLY_LAST]];&lt;br /&gt;
* при запросе измененных статусов ОБЯЗАТЕЛЬНО нужно подтверждать успешное получение запросом [[#Передача только изменившихся статусов|commitlaststatus]].&lt;br /&gt;
* вы должны знать номера заказов, которые вы отправили. Не нужно перебирать номера всех заказов или брутфорсом перебирать все возможные номера.&lt;br /&gt;
&lt;br /&gt;
Мы абсолютно уверены, что данные ограничения на порядки превосходят необходимые объемы предоставления сервиса для решения любых задач. Если у вас возникают проблемы, вы не знаете, как уложиться в эти рамки — спросите у нас, мы обязательно поможем!&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&amp;lt;source lang=xml&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder newfolder=&amp;quot;NO&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Чип &amp;amp;amp; Дейл&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice VATrate=&amp;quot;20&amp;quot;&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;discount&amp;gt;120&amp;lt;/discount&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;1&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;22&amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;4&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; textArticle=&amp;quot;1&amp;quot; article=&amp;quot;1&amp;quot; volume=&amp;quot;3&amp;quot; origincountry=&amp;quot;AUT&amp;quot; GTD=&amp;quot;321546654&amp;quot; excise=&amp;quot;15.20&amp;quot; suppcompany=&amp;quot;ООО &amp;amp;quot;Рога и копыта&amp;amp;quot;&amp;quot; suppphone=&amp;quot;79161234567&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; govType=&amp;quot;2&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; extraTags=&amp;quot;&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; inshprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot; origincountry=&amp;quot;004&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; inshprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; type=&amp;quot;1&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; quantity=&amp;quot;3&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryset above_price=&amp;quot;100&amp;quot; return_price=&amp;quot;1000&amp;quot; VATrate=&amp;quot;10&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;500&amp;quot; price=&amp;quot;500&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;below below_sum=&amp;quot;2000&amp;quot; price=&amp;quot;300&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryset&amp;gt;&lt;br /&gt;
   &amp;lt;advprices&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;123&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;10.5&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;value&amp;gt;true&amp;lt;/value&amp;gt;&lt;br /&gt;
    &amp;lt;/advprice&amp;gt;&lt;br /&gt;
  &amp;lt;/advprices&amp;gt;&lt;br /&gt;
  &amp;lt;overall_volume&amp;gt;81&amp;lt;/overall_volume&amp;gt;&lt;br /&gt;
  &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
  &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа ===&lt;br /&gt;
'''Обязательные поля'''&lt;br /&gt;
&lt;br /&gt;
Обязательными на уровне системы являются только 3 поля: receiver-&amp;gt;company или receiver-&amp;gt;person, receiver-&amp;gt;address и receiver-&amp;gt;phone. Так же в настройках системы сама курьерская служба может назначить какие-то дополнительные поля обязательными, тогда, если вы их не укажете, получите сообщение об ошибке.&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Пример минимально возможного заказа&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;(495)123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка, 38&amp;lt;/address&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей'''&lt;br /&gt;
&lt;br /&gt;
* '''neworder''' — Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
:* '''''newfolder''''' — Признак нового заказа YES/NO. Если стоит YES, то в системе курьерской службы для данной корреспонденции создастся новый заказ. Необязательный элемент.&lt;br /&gt;
&lt;br /&gt;
* '''order''' — Контейнер для описания одного заказа, обязательный элемент. В одном контейнере '''neworder''' может быть много контейнеров '''order''' для создания нескольких заказов одним запросом.&lt;br /&gt;
&lt;br /&gt;
:* '''''orderno''''' — Номер заказа. Если присваивается клиентом — указывается здесь. Если не присваивается — можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования — заказ создан не будет, а в ответе вернется ошибка 17 «Such number exists». Если не указан штрихкод (поле barcode), и значение поля подходит для использования его в качестве штрихкода, данное значение будет скопировано в поле «Штрихкод». Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).&lt;br /&gt;
&lt;br /&gt;
* '''barcode''' — Штрихкод заказа. Если клиент штрихкодирует свои отправления и штрихкод отличается от номера заказа, в этом поле указывается штрихкод. Если ШК содержит кириллицу или малое количество символов, то формируется ШК в формате EAN13.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Заполнение номера заказа (шифра) и штрих-кода&amp;quot;&amp;gt;&lt;br /&gt;
Шифр и штрих-код заполняются исходя из начальных значений:&lt;br /&gt;
&lt;br /&gt;
# Если шифр и ШК пустые - оба поля заполняются автоматически значением вида XXX#YYY, а после ШК проверяется на корректность (валидируется)&lt;br /&gt;
# Если ШК пустой, а шифр заполнен - ШК заполняется значением из шифра и валидируется&lt;br /&gt;
# Если шифр пустой, а ШК заполнен - шифр заполняется значением из ШК, после чего ШК валидируется&lt;br /&gt;
# Если оба непустые - валидируется ШК, шифр не проверяется&lt;br /&gt;
&lt;br /&gt;
Корректный (валидный) ШК отвечает следующим требованиям:&lt;br /&gt;
* длина не меньше 5 символов&lt;br /&gt;
* значение не меньше значения переменной &amp;lt;mparam code=&amp;quot;MinPrePrintedNum&amp;quot;/&amp;gt;&lt;br /&gt;
* содержит символы, которые можно использовать для формирования штрих-код а формате Code128 (т.е.все печатные символы, кроме кириллицы)&lt;br /&gt;
&lt;br /&gt;
Если ШК не прошел проверку, то:&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; равна 0, ШК заполняются автоматически значением вида XXX#YYY (или приравнивается шифру в том же формате)&lt;br /&gt;
* если переменная &amp;lt;mparam code=&amp;quot;StoreInvLength&amp;quot;/&amp;gt; больше 0, ШК заполняются автоматически сквозным номером (если шифр в формате XXX#YYY, то шифр приравнивается ШК)&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В случае наличия нескольких мест и раздельной их маркировки в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрихкода, переменных для разных мест в рамках одного заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT — префикс клиента, 00123 — номер заказа, 01-03 — номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми и будут отражать штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрихкодом, то указанный штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.&lt;br /&gt;
&lt;br /&gt;
* '''sender''' — Информация о отправителе заказа. Необязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании отправителя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо отправителя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email отправителя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Город отправителя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес отправителя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата забора в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''receiver''' — Информация о получателе заказа. Обязательный контейнер.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;Название компании получателя&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Контактное лицо получателя&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;Телефон, Email получателя&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;Код региона&amp;quot;&amp;gt;Город получателя в формате &amp;quot;Москва город&amp;quot;&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Адрес получателя&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;ИНН получателя&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;Код пункта самовывоза по справочнику&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;Дата доставки в формате &amp;quot;YYYY-MM-DD&amp;quot;&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки в формате &amp;quot;HH:MM&amp;quot;&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;Пин-код для подтверждения получателем&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''company''' — Компания-получатель.&lt;br /&gt;
* '''person''' — Контактное лицо. ''Должно быть заполнено хотя бы одно из полей — company или person!''&lt;br /&gt;
* '''phone''' — Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
* '''town''' — Город.&lt;br /&gt;
* '''pvz''' — Код пункта самовывоза по справочнику. Кроме того, ПВЗ можно указать в строке '''''address''''' в виде:&lt;br /&gt;
:* код ПВЗ в нашей системе&lt;br /&gt;
:* код ПВЗ в системе подрядчика&lt;br /&gt;
:* наименование ПВЗ в виде строки &amp;quot;ПВЗ &amp;quot; + «Наименование ПВЗ»&lt;br /&gt;
&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
&lt;br /&gt;
Кроме того, поиск города осуществляется с учетом почтового индекса, указанного в теге '''zipcode'''.&lt;br /&gt;
&lt;br /&gt;
Поле '''Город''' контейнеров '''sender''' и '''receiver''' можно указать одним из следующих способов:&lt;br /&gt;
:* код населенного пункта из [[#Справочник городов|справочника городов]]&lt;br /&gt;
:* 13-ти значный код адресного классификатора КЛАДР&lt;br /&gt;
:* 36-ти значный код адресной системы &amp;lt;rspoiler text=&amp;quot;ФИАС&amp;quot;&amp;gt;Федеральная информационная адресная система — единый российский государственный адресный реестр&amp;lt;/rspoiler&amp;gt; (AOID)&lt;br /&gt;
:* название города (не рекомендуется!)&lt;br /&gt;
&lt;br /&gt;
* '''coords''' — Координаты получателя. Если не указаны, система будет геокодировать самостоятельно.&lt;br /&gt;
&lt;br /&gt;
* '''zipcode''' — Почтовый индекс.&lt;br /&gt;
* '''price''' — Сумма заказа (наложенный платеж)  - денежные средства, которые курьер должен забрать у получателя в пользу заказчика. В случае наличия контейнера items значение этого параметра будет проигнорировано и рассчитано автоматически.&lt;br /&gt;
* '''inshprice''' — Объявленная ценность. Если явно не указана сумма — автоматически считается как сумма по товарам.&lt;br /&gt;
* '''deliveryprice''' — Стоимость доставки, которая устанавливается заказчиком и будет взиматься с получателя в пользу заказчика. Не имеет отношения к стоимости доставки самой курьерской службы, которая рассчитывается в соответствии с тарифамии, не указывается при оформлении заказа и добавляется в заказ автоматически при его обработке курьерской службой. В случае наличия контейнера items в него будет добавлено вложение «Доставка».&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
* '''discount''' — Сумма скидки. Скидка «размазывается» по товарным вложениям, сумма НП уменьшается на сумму скидки. При этом вложение Скидка не создается. ВНИМАНИЕ, при использовании этого тега общая сумма может расходиться на копейки из-за округления! Старайтесь не использовать этот тег, а указывать цену товаров уже с учетом скидок.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
:* CASH — Наличными при получении (по-умолчанию)&lt;br /&gt;
:* CARD — Картой при получении&lt;br /&gt;
:* NO — Без оплаты. Этот тип оплаты передается, если заказ уже оплачен и не требует инкассации. API добавит к товарам строку предоплаты в сумму заказа, чтобы общая сумма была 0, однако в кассовом чеке будут все товары с ценами, и оплата предоплатой, как того требует 54-ФЗ.&lt;br /&gt;
:* OTHER — Прочее (Предусмотрен для того, чтобы оплата поступала непосредственно в курьерскую службу посредством прочих типов оплаты — таких как: вебмани, яденьги, картой на сайте, прочие платежные системы и т. д.)&lt;br /&gt;
:* OPTION — На выбор получателя. Этот тип оплаты нельзя передавать с заказом. Он выставляется автоматически в зависимости от настройки клиента.&lt;br /&gt;
* '''weight''' — Общий вес заказа в килограммах.&lt;br /&gt;
* '''quantity''' — Количество мест.&lt;br /&gt;
* '''service''' — Режим доставки (тип услуги) передается код из справочника «[[#Справочник Видов срочности|Виды срочности]]».&lt;br /&gt;
* '''type''' — Тип корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return''' — Признак необходимости возврата. Принимает значения:&lt;br /&gt;
:* NO — Возврат не требуется&lt;br /&gt;
:* YES — Требуется возврат, например, документов&lt;br /&gt;
:* ONLY — Требуется забрать отправление у поставщика (см. раздел «[[Личный_кабинет_клиента#Привезти ко мне|Привезти ко мне]]»). &lt;br /&gt;
* '''return_service''' — Режим возврата (тип услуги) передается код из справочника «Виды срочности».&lt;br /&gt;
* '''return_type''' — Тип возвратной корреспонденции (отправления) передается код из справочника «Типы корреспонденции».&lt;br /&gt;
* '''return_weight''' — Общий вес возврата заказа в килограммах.&lt;br /&gt;
* '''enclosure''' — Вложение.&lt;br /&gt;
* '''instruction''' — Поручение — Примечание.&lt;br /&gt;
* '''courier''' — Запланированный курьер. Согласно коду курьера в КС2008.&lt;br /&gt;
* '''receiverpays''' — Признак оплаты стоимости доставки — услуг службы доставки получателем, а не заказчиком YES/NO.&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
* '''costcode''' — Кост-код сотрудника.&lt;br /&gt;
* '''respstore''' — Код ответственного филиала.&lt;br /&gt;
* '''pickup''' — Признак оформления забора YES/NO. Если стоит YES, то весь заказ считается заданием на забор груза, а не на доставку! Применяется для вызова курьера к отправителю для забора других отправлений. ''Внимание!'' при добавлении в забор складских товаров, их тип '''''type''''' всегда должен быть установлен как [7] Забор товара, если будет указан другой тип, то он будет исправлен в момент добавления заказа на [7] Забор товара&lt;br /&gt;
* '''acceptpartially''' — Признак возможности частичного выкупа товаров отправления YES/NO.&lt;br /&gt;
&lt;br /&gt;
* '''items''' — Контейнер для описания вложений. &amp;lt;rspoiler text=&amp;quot;Необязательный контейнер&amp;quot;&amp;gt;Если для поставщика товара в системе MeaSoft не указаны полное наименование компании и ИНН в карточке клиента, заполните параметры &amp;lt;code&amp;gt;suppcompany&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;suppINN&amp;lt;/code&amp;gt; в этом контейнере. Отсутствие информации о поставщике приведет к [[Настройка модуля печати кассовых чеков#Ошибка фискализации (ошибка программирования реквизита 1226)|ошибке фискализации]].&amp;lt;/rspoiler&amp;gt;. Атрибуты:&lt;br /&gt;
:* '''''item''''' — Название вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество единиц товара.&lt;br /&gt;
:* '''''mass''''' — Масса единицы товара в килограммах.&lt;br /&gt;
:* '''''volume''''' — Объемный вес единицы товара в килограммах. При указании объемного веса значение подставляется вместо массы&lt;br /&gt;
:* '''''length''''' — Длина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота единицы товара (в сантиметрах).&lt;br /&gt;
:* '''''retprice''''' — Цена единицы товара. Округляется до копеек. Должна быть с учетом всех скидок и наценок. Для вложений типов 1, 2, 3 не может быть отрицательной. &amp;lt;!-- , либо мы сами посчитаем скидку при указании тега order-&amp;gt;discount --&amp;gt;&lt;br /&gt;
:* '''''inshprice''''' — Объявленная ценность единицы товара. Округляется до копеек. Если не указана принимается равной '''''retprice'''''.&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов. Если товар хранится в КС (смотрите '''article''' ниже), значение берется из номенклатуры. Иначе, если значение указано, берется указанное значение, если нет - значение из настроек фирмы КС. Значение «0» означает ставку «Без НДС», ставка «0%» на данный момент не поддерживается.&lt;br /&gt;
:* '''''barcode''''' — Штрихкод вложения.&lt;br /&gt;
:* '''''article''''' — Артикул вложения. ''Внимание!'' Указание артикула используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если по артикулу найдено несколько товаров — система выберет один из них случайным образом, что может привести к ошибочной комплектации! Если товар НЕ на ответственном хранении — артикул указывать НЕ нужно. Позиция попадет в систему просто текстом.&lt;br /&gt;
:* '''''itemcode''''' — Внутренний код товара, может использоваться вместо артикула. ''Внимание!'' Указание кода товара используется только тогда, когда товар хранится на ответственном хранении в службе доставки, и необходима комплектация. В этом случае система пытается привязать товар к [[API#Справочник номенклатуры|справочнику номенклатуры]]. Если товар в справочнике не найден — система выдаст соответствующую ошибку. Если товар НЕ на ответственном хранении — код товара указывать НЕ нужно.&lt;br /&gt;
:* '''''type''''' — Тип вложения. Принимает значения:&lt;br /&gt;
:: 1 — Товар. По-умолчанию.&lt;br /&gt;
:: 2 — Доставка. Такое вложение добавится автоматически, если заполнить order-&amp;gt;deliveryprice&lt;br /&gt;
:: 3 — Услуга&lt;br /&gt;
:: 4 — Предоплата. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе. Такое вложение добавится автоматически при указании order-&amp;gt;paytype=NO.&lt;br /&gt;
:: 6 — Оплата кредитом. Указывается сумма. Поле quantity игнорируется, всегда «1». В заказе сумма будет отрицательной независимо от знака в запросе.&lt;br /&gt;
:: 7 — Забор товара. Если товар нужно у получателя забрать, возможно — вернуть деньги, или его стоимость вычтется из суммы других товаров. У такого товара в заказе будет отрицательное количество независимо от знака в запросе.&lt;br /&gt;
:* '''''extcode''''' — Внешний код строки. Используется для идентификации строк заказов при получении статусов. Необязательное поле.&lt;br /&gt;
:* '''''origincountry''''' — Код страны-производителя в соответствии со [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
:* '''''GTD''''' — Номер ГТД.&lt;br /&gt;
:* '''''excise''''' — Сумма акциза.&lt;br /&gt;
:* '''''suppcompany''''' — Наименование компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppphone''''' — Номер телефона компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''suppINN''''' — ИНН компании поставщика, если отличается от заказчика.&lt;br /&gt;
:* '''''governmentCode''''' — Код товарной номенклатуры. Используется для [[Маркировка|маркированных товаров, например («Честный знак»)]]. Для кода '''Честный знак''' Нужно указывать все данные из нанесенного QR-кода кроме не читаемых символов (#29). Если код не известен — укажите знак вопроса «?», тогда курьер отсканирует код фактически передаваемого покупателю товара. Для некоторых процессов может использоваться значение «!» — в этом случае курьер сканирует серийный номер товара, но это не считается кодом маркировки. При этом, если указано значение «?» или «!» и quantity больше 1, то такое вложение растиражируется quantity раз.&lt;br /&gt;
:* '''''govType''''' — Тип маркировки товара. В данный момент существуют следующие типы маркировки:&lt;br /&gt;
:: 1 — Честный знак. По-умолчанию.&lt;br /&gt;
:: 2 — ГИИС ДМДК.&lt;br /&gt;
:: 3 — Серийный номер.&lt;br /&gt;
&lt;br /&gt;
:* '''''extraTags''''' — Строка в формате JSON для отправки в ОФД.&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1265 - значение отраслевого реквизита = код места деятельности аптеки&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1262 – идентификатор ФОИВ = &amp;quot;020&amp;quot; (константа ФОИВ МИНЗДРАВа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1263 - дата нормативного акта федерального органа исполнительной власти = &amp;quot;14.12.2018&amp;quot; (константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1264 - номер нормативного акта федерального органа исполнительной власти = &amp;quot;1556&amp;quot;(константа)&lt;br /&gt;
&lt;br /&gt;
:: Тэг 1212 - Признак предмета расчета&lt;br /&gt;
&lt;br /&gt;
:: Пример:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;item_industry_props&amp;quot;:{&amp;quot;tag1262&amp;quot;:&amp;quot;020&amp;quot;,&amp;quot;tag1263&amp;quot;:&amp;quot;14.12.2018&amp;quot;,&amp;quot;tag1264&amp;quot;:&amp;quot;1556&amp;quot;,&amp;quot;tag1265&amp;quot;:&amp;quot;tm=mdlp&amp;amp;sid=00000000XXXXXX&amp;quot;},&lt;br /&gt;
&amp;quot;tag1212&amp;quot;: &amp;quot;1&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* '''packages''' — Контейнер для описания мест. Необязательный контейнер. Атрибуты:&lt;br /&gt;
:* '''''package''''' — Название места.&lt;br /&gt;
:* '''''code''''' — Внутренний код строки.&lt;br /&gt;
:* '''''strbarcode''''' — Штрихкод места.&lt;br /&gt;
:* '''''mass''''' — Масса места в килограммах.&lt;br /&gt;
:* '''''message''''' — Строка сообщения.&lt;br /&gt;
:* '''''length''''' — Длина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''width''''' — Ширина товарного места (в сантиметрах).&lt;br /&gt;
:* '''''height''''' — Высота товарного места (в сантиметрах).&lt;br /&gt;
:* '''''quantity''''' — Количество мест с данным набором параметров. Действует ограничение на общее количество мест в заказе. Общее количество мест в заказе не может быть больше 1000.&lt;br /&gt;
&lt;br /&gt;
* '''deliveryset''' — настройка [[Дифференцированная стоимость доставки|дифференцированной стоимости доставки]]. Атрибуты:&lt;br /&gt;
:* '''''above_price''''' — стоимость в случае полного выкупа заказа (действует как «сумма от» последней границы, указанной в теге below_sum)&lt;br /&gt;
:* '''''return_price''''' — стоимость в случае возврата заказа&lt;br /&gt;
:* '''''VATrate''''' — Ставка НДС — целое число процентов.&lt;br /&gt;
&lt;br /&gt;
* '''below''' — граница стоимости настроек&lt;br /&gt;
:* '''''below_sum''''' — граница стоимости выкупаемого заказа&lt;br /&gt;
:* '''''price''''' — стоимость выкупаемого заказа до соответствующей границы&lt;br /&gt;
&lt;br /&gt;
* '''advprices''' — Контейнер для описания дополнительных услуг. Необязательный элемент. &amp;lt;span style=&amp;quot;color: red;&amp;gt;Для обработки в API включите дополнительные услуги в настройках полей [[Личный кабинет курьерской службы#Настройка личного кабинета клиента|заказов и заборов]]&amp;lt;/span&amp;gt;&lt;br /&gt;
:* '''''code''''' — код услуги.&lt;br /&gt;
:* '''''value''''' — значение услуги. Если тип услуги bool, то в значении передаем true.&lt;br /&gt;
&lt;br /&gt;
* '''overall_volume''' — Общий объем, м3. Виртуальное поле. Необязательное. Из этого поля рассчитывается длина/высота/ширина места. Расчет срабатывает только если в каждом месте есть нулевые значения длины или высоты или ширины.&lt;br /&gt;
&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную. [[Личный кабинет курьерской службы#Как считается минимальная дата возможной доставки|Подробнее]]&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В случае необходимости указания, помимо товаров, дополнительных услуг (например, ДОСТАВКА, комплектация, подъем на этаж и т. д.) — их нужно указать в том же контейнере items как товары, без артикула.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
При успешном выполнении запроса, создании заказа, возвращается сумма заказа в атрибуте orderprice, а также ошибка 0. При не успешном — номер ошибки и текст ее на английском языке в атрибуте errormsg, для некоторых ошибок выводится перевод на русский в атрибуте errormsgru.&lt;br /&gt;
В атрибут orderno помещается номер заказа, в атрибут barcode — штрихкод заказа.&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;5000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;6000&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;Success&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; orderprice=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt;   &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;neworder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23541&amp;quot; barcode=&amp;quot;67567#114&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; barcode=&amp;quot;67567#115&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Order number already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой номер заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23543&amp;quot; barcode=&amp;quot;67567#116&amp;quot; error=&amp;quot;67&amp;quot; errormsg=&amp;quot;Order barcode already exists in the database.&amp;quot; errormsgru=&amp;quot;Такой штрихкод заказа уже есть в базе.&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Коды и описание ошибок ===&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Код ошибки&lt;br /&gt;
!Английское описание&lt;br /&gt;
!Русское описание&lt;br /&gt;
|-&lt;br /&gt;
|0||Success||Успешно&lt;br /&gt;
|-&lt;br /&gt;
|1||Wrong XML||Некорректный файл XML.&lt;br /&gt;
|-&lt;br /&gt;
|2||Lat is empty||Укажите широту.&lt;br /&gt;
|-&lt;br /&gt;
|3||Specify a valid «Price» field value.||Укажите корректное значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|4||Specify a valid «Weight» field value.||Укажите корректное значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|5||Recepient city/town not found.||Город назначения не найден.&lt;br /&gt;
|-&lt;br /&gt;
|6||Sender city/town not found.||Город отправления не найден.&lt;br /&gt;
|-&lt;br /&gt;
|7||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|8||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|9||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|10||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|11||Specify a valid «Declared value» field value.||Укажите корректное значение поля «Объявленная ценность».&lt;br /&gt;
|-&lt;br /&gt;
|12||Supplier SKU ID not found.||Артикул не найден.&lt;br /&gt;
|-&lt;br /&gt;
|17||Order number already exists in the database.||Такой номер заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|18||Order code already exists in the database.||Такой код заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|19||The delivery date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата доставки» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|20||Specify a valid «Delivery mode» field value.||Укажите корректное значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|21||Specify a valid «Return trip mode» field value.||Укажите корректное значение поля «Режим возврата».&lt;br /&gt;
|-&lt;br /&gt;
|22||Specify a valid «Delivery type» field value.||Укажите корректное значение поля «Тип доставки».&lt;br /&gt;
|-&lt;br /&gt;
|23||Specify a valid «Return shipment type» field value.||Укажите корректное значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|30||Specify the «Order number» field value.||Укажите значение поля «Номер заказа».&lt;br /&gt;
|-&lt;br /&gt;
|31||Specify the «Barcode» field value.||Укажите значение поля «Штрихкод».&lt;br /&gt;
|-&lt;br /&gt;
|32||Specify the «Sender company» field value.||Укажите значение поля «Компания-отправитель».&lt;br /&gt;
|-&lt;br /&gt;
|33||Specify the «Sender name» field value.||Укажите значение поля «ФИО отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|34||Specify the «Sender phone» field value.||Укажите значение поля «Телефон отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|35||Specify the «Sender city/town» field value.||Укажите значение поля «Город отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|36||Specify the «Sender address» field value.||Укажите значение поля «Адрес отправителя».&lt;br /&gt;
|-&lt;br /&gt;
|37||Specify the «Pickup date» field value.||Укажите значение поля «Дата забора».&lt;br /&gt;
|-&lt;br /&gt;
|38||Specify the «Pickup time from» field value.||Укажите значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|39||Specify the «Pickup time to» field value.||Укажите значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|40||Specify the «Recipient company» field value.||Укажите значение поля «Компания-получатель».&lt;br /&gt;
|-&lt;br /&gt;
|41||Specify the «Recipient name» field value.||Укажите значение поля «ФИО получателя».&lt;br /&gt;
|-&lt;br /&gt;
|42||Specify the «Recipient phone» field value.||Укажите значение поля «Телефон получателя».&lt;br /&gt;
|-&lt;br /&gt;
|43||Specify the «Recipient city/town» field value.||Укажите значение поля «Город получателя».&lt;br /&gt;
|-&lt;br /&gt;
|44||Specify the «Recipient address» field value.||Укажите значение поля «Адрес получателя».&lt;br /&gt;
|-&lt;br /&gt;
|45||Specify the «Delivery date» field value.||Укажите значение поля «Дата доставки».&lt;br /&gt;
|-&lt;br /&gt;
|46||Specify the «Delivery time from» field value.||Укажите значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|47||Specify the «Delivery time to» field value.||Укажите значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|48||Specify the «Recipient postcode» field value.||Укажите значение поля «Индекс получателя».&lt;br /&gt;
|-&lt;br /&gt;
|49||Specify the «Weight» field value.||Укажите значение поля «Вес».&lt;br /&gt;
|-&lt;br /&gt;
|50||Specify the «Payment type» field value.||Укажите значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|51||Specify the «Quantity» field value.||Укажите значение поля «Количество».&lt;br /&gt;
|-&lt;br /&gt;
|52||Specify the «Amount» field value.||Укажите значение поля «Сумма».&lt;br /&gt;
|-&lt;br /&gt;
|53||Specify the «Declared value» field value.||Укажите значение поля «Объявленная стоимость».&lt;br /&gt;
|-&lt;br /&gt;
|54||Specify the «Description» field value.||Укажите значение поля «Описание».&lt;br /&gt;
|-&lt;br /&gt;
|55||Specify the «Instruction» field value.||Укажите значение поля «Поручение».&lt;br /&gt;
|-&lt;br /&gt;
|56||Specify the «Delivery mode» field value.||Укажите значение поля «Режим доставки».&lt;br /&gt;
|-&lt;br /&gt;
|57||Specify the «Shipment type» field value.||Укажите значение поля «Тип отправления».&lt;br /&gt;
|-&lt;br /&gt;
|58||Specify whether return trip is required.||Укажите значение поля «Необходимость возврата».&lt;br /&gt;
|-&lt;br /&gt;
|59||Specify the «Return trip mode» field value.||Укажите значение поля «Режим возврата»&lt;br /&gt;
|-&lt;br /&gt;
|60||Specify the «Return shipment type» field value.||Укажите значение поля «Тип возврата».&lt;br /&gt;
|-&lt;br /&gt;
|61||Specify barcode.||Укажите штрихкод.&lt;br /&gt;
|-&lt;br /&gt;
|62||Specify item weight.||Укажите массу единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|63||Specify item quantity.||Укажите количество товара.&lt;br /&gt;
|-&lt;br /&gt;
|64||Specify item price.||Укажите цену единицы товара.&lt;br /&gt;
|-&lt;br /&gt;
|65||Specify item name.||Укажите название товара.&lt;br /&gt;
|-&lt;br /&gt;
|66||Wrong XLS file||Некорректный файл XLS.&lt;br /&gt;
|-&lt;br /&gt;
|67||Order barcode already exists in the database.||Такой штрихкод заказа уже есть в базе.&lt;br /&gt;
|-&lt;br /&gt;
|68||Select the «Payment by recipient» field value.||Укажите значение поля «Оплата получателем».&lt;br /&gt;
|-&lt;br /&gt;
|69||Specify department.||Укажите отдел.&lt;br /&gt;
|-&lt;br /&gt;
|70||Specify service partner code.||Укажите значение поля «Код подрядчика».&lt;br /&gt;
|-&lt;br /&gt;
|71||Date cannot be earlier than tomorrow.||Дата не может быть раньше чем завтра.&lt;br /&gt;
|-&lt;br /&gt;
|72||Date cannot be later than 15 days from now.||Дата не может быть позже чем через 15 дней.&lt;br /&gt;
|-&lt;br /&gt;
|73||Date cannot be earlier than today.||Дата не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|74||Date cannot be later than {0} days from now.||Дата не может быть позже, чем через {0} дней.&lt;br /&gt;
|-&lt;br /&gt;
|75||Specify a valid «Item weight» field value.||Укажите корректное значение поля «Масса единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|76||Specify a valid «Quantity» field value.||Укажите корректное значение поля «Количество товара».&lt;br /&gt;
|-&lt;br /&gt;
|77||Specify a valid «Item price» field value.||Укажите корректное значение поля «Цена единицы товара».&lt;br /&gt;
|-&lt;br /&gt;
|78||Specify a valid «Delivery time from» field value.||Укажите корректное значение поля «Время доставки с».&lt;br /&gt;
|-&lt;br /&gt;
|79||Specify a valid «Delivery time to» field value.||Укажите корректное значение поля «Время доставки до».&lt;br /&gt;
|-&lt;br /&gt;
|80||Specify a valid «Pickup time from» field value.||Укажите корректное значение поля «Время забора с».&lt;br /&gt;
|-&lt;br /&gt;
|81||Specify a valid «Pickup time to» field value.||Укажите корректное значение поля «Время забора до».&lt;br /&gt;
|-&lt;br /&gt;
|82||Specify a valid «Pickup point» field value.||Укажите корректное значение поля «ПВЗ».&lt;br /&gt;
|-&lt;br /&gt;
|83||Duplicate number in the registry.||Дублирование номера в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|84||Duplicate barcode in the registry.||Дублирование штрихкода в реестре.&lt;br /&gt;
|-&lt;br /&gt;
|85||Specify a valid «Weight at return trip» field value.||Укажите корректное значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|86||Specify the «Weight at return trip» field value.||Укажите значение поля «Вес возврата».&lt;br /&gt;
|-&lt;br /&gt;
|87||Order weight exceeds the allowed maximum for the pickup point.||Вес превышает допустимое значение для этого ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|88||Pickup date cannot be earlier than today.||Дата забора не может быть раньше чем сегодня.&lt;br /&gt;
|-&lt;br /&gt;
|89||Specify a later delivery date.||Укажите более позднюю дату доставки.&lt;br /&gt;
|-&lt;br /&gt;
|90||Inappropriate «Weight» or «Pay type» field value for the selected city or town. Please review and correct the values.||Значение поля «Масса» или «Тип оплаты» для выбранного города указано некорректно или отсутствует. Проверьте значения и исправьте.&lt;br /&gt;
|-&lt;br /&gt;
|91||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|92||{deliverytype} {deliverydate} is {holidaytype}. Select another date.||{deliverytype} {deliverydate} является {holidaytype}. Выберите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|93||Add items.||Добавьте товары.&lt;br /&gt;
|-&lt;br /&gt;
|95||The selected pickup point only allows paid orders.||Выбранный ПВЗ выдает только предоплаченные заказы.&lt;br /&gt;
|-&lt;br /&gt;
|96||Order barcode exceeds the allowed maximum (25) symbols.||Длина штрихкода заказа превышает максимально допустимую (25 символов).&lt;br /&gt;
|-&lt;br /&gt;
|97||The pickup date format is not valid. Specify a date in YYYY-MM-DD format.||Укажите значение поля «Дата забора» в формате гггг-мм-дд.&lt;br /&gt;
|-&lt;br /&gt;
|98||Specify the cost code.||Укажите значение поля «Кост-код».&lt;br /&gt;
|-&lt;br /&gt;
|99||The item is not in stock.||Товар отсутствует на складе.&lt;br /&gt;
|-&lt;br /&gt;
|100||Set the quantity of the item marked with Chestny ZNAK to one.||Укажите количество товара, маркированного кодом «Честный ЗНАК», равным единице.&lt;br /&gt;
|-&lt;br /&gt;
|101||Quantity of item Delivery cannot be greater than 1||Количество вложений типа «Доставка» не может быть более 1.&lt;br /&gt;
|-&lt;br /&gt;
|102||А database error occurred. Please try later again.||Ошибка базы данных. Попробуйте позже.&lt;br /&gt;
|-&lt;br /&gt;
|103||Order not found.||Заказ не найден.&lt;br /&gt;
|-&lt;br /&gt;
|104||Cannot edit order in the current status.||Невозможно изменить заказ в текущем статусе.&lt;br /&gt;
|-&lt;br /&gt;
|105||Discount cannot be greater than the order amount. Specify a smaller value.||Размер скидки не может превышать сумму заказа. Укажите меньшее значение скидки.&lt;br /&gt;
|-&lt;br /&gt;
|106||Specify the correct additional service code.||Укажите корректный код дополнительной услуги.&lt;br /&gt;
|-&lt;br /&gt;
|107||Specify the correct additional service name.||Укажите корректное значение поля [advprice][value].&lt;br /&gt;
|-&lt;br /&gt;
|108||Specify the «Additional services» field value.||Укажите значение поля «Дополнительные услуги».&lt;br /&gt;
|-&lt;br /&gt;
|110||Specify the correct TIN.||Укажите корректный ИНН.&lt;br /&gt;
|-&lt;br /&gt;
|111||Specify the correct IIN (KZ).||Укажите корректный ИИН (КЗ).&lt;br /&gt;
|-&lt;br /&gt;
|112||Specify the overall volume.||Укажите общий объем.&lt;br /&gt;
|-&lt;br /&gt;
|113||Cannot apply the delivery mode. Select another delivery mode.||Режим доставки не подходит для заказа. Выберите другой режим.&lt;br /&gt;
|-&lt;br /&gt;
|114||The pickup point does not support the selected delivery mode. Specify another pickup point.||ПВЗ не подходит для выбранного режима доставки. Укажите другой ПВЗ.&lt;br /&gt;
|-&lt;br /&gt;
|115||Specify a valid recipient phone number.||Укажите корректный телефон получателя.&lt;br /&gt;
|-&lt;br /&gt;
|116||Specify recipient PIN code.||Укажите пин-код получателя.&lt;br /&gt;
|-&lt;br /&gt;
|117||Order date cannot be earlier than {0}. Specify another date.||Дата заказа не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|118||Pickup date cannot be earlier than {0}. Specify another date.||Дата забора не может быть раньше {0}. Укажите другую дату.&lt;br /&gt;
|-&lt;br /&gt;
|119||Specify the correct item type.||Укажите корректный тип вложения.&lt;br /&gt;
|-&lt;br /&gt;
|120||The pickup point does not accept payment by card.||В выбранном ПВЗ оплата картой не принимается.&lt;br /&gt;
|-&lt;br /&gt;
|121||Invalid item code format||Неверный формат кода товарной номенклатуры&lt;br /&gt;
|-&lt;br /&gt;
|122||Pickup time cannot be earlier than {0} hours.||Время забора не может быть раньше чем через {0} часа.&lt;br /&gt;
|-&lt;br /&gt;
|123||Pickup interval cannot be less than {0} minutes.||Интервал времени забора не может быть менее {0} минут. Укажите корректный интервал.&lt;br /&gt;
|-&lt;br /&gt;
|124||Specify a valid &amp;quot;Payment type&amp;quot; field value.||Укажите корректное значение поля «Тип оплаты».&lt;br /&gt;
|-&lt;br /&gt;
|125||Recepient city/town by postcode not found.||Город получателя по его индексу не найден.&lt;br /&gt;
|-&lt;br /&gt;
|126||Incorrect items prepayment and pickup.||Заказ не может содержать только вложения «Предоплата» и «Забор».&lt;br /&gt;
|-&lt;br /&gt;
|127||Package limit exceeded||Превышен лимит количества мест&lt;br /&gt;
|-&lt;br /&gt;
|128||Quantity of item Prepayment cannot be greater than 1||Количество вложений типа «Предоплата» не может быть больше 1.&lt;br /&gt;
|-&lt;br /&gt;
|129||Sum of cod must be equal sum of items||Объявленная стоимость должна быть равна сумме вложений.&lt;br /&gt;
|-&lt;br /&gt;
|130||Specify a valid respstore code.||Укажите код ответственного филиала.&lt;br /&gt;
|-&lt;br /&gt;
|131||Cannot edit, order has not been synchronized.||Невозможно изменить заказ пока он не синхронизирован.&lt;br /&gt;
|-&lt;br /&gt;
|132||Specify a valid &amp;quot;Recipient city/town&amp;quot; field value.||Укажите город получателя&lt;br /&gt;
|-&lt;br /&gt;
|133||Specify a valid &amp;quot;weight&amp;quot; for the town.||Укажите корректный вес для города&lt;br /&gt;
|-&lt;br /&gt;
|134||Specify a valid &amp;quot;paytype&amp;quot; for the town.||Укажите тип оплаты для города&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Передача значений полей в форме создания заказа в Личном Кабинете через GET параметры ===&lt;br /&gt;
Если вам требуется передавать значения полей в форме создания заказа в Личном Кабинете через GET параметры, то вы можете подробно ознакомиться с этим на данной странице - [[Личный_кабинет_клиента#Передача и подстановка значений полей формы создания заказа через GET параметры]]&lt;br /&gt;
&lt;br /&gt;
== Запрос статуса заказов ==&lt;br /&gt;
&lt;br /&gt;
=== Пример запроса статуса заказа ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;orderno2&amp;gt;5678&amp;lt;/orderno2&amp;gt;&lt;br /&gt;
  &amp;lt;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;uid&amp;gt;af11c7c6-6645-4a20-9604-be911a75722d&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-07-21&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-07-21&amp;lt;/dateto&amp;gt;&lt;br /&gt;
  &amp;lt;target&amp;gt;Автозавод&amp;lt;/target&amp;gt;&lt;br /&gt;
  &amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains/&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts/&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
'''statusreq''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''client''' — Признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — Признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — Признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
* '''orderno''' — Идентификатор заказа у клиента (шифр). Необязательный элемент.&lt;br /&gt;
* '''ordercode''' — Внутренний код заказа. Необязательный элемент.&lt;br /&gt;
* '''orderno2''' — Номер заказа из срочных. Необязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата заказа «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата заказа «по». Необязательный элемент.&lt;br /&gt;
* '''target''' — Строка поиска. Позволяет указать текст, который содержится в названии компании или адресе получателя.&lt;br /&gt;
* '''done''' — Может принимать значения:&lt;br /&gt;
:* ONLY_DONE — Только доставленные (имеются в виду успешные статусы, например, '''Доставлен''' или '''Частично доставлен''')&lt;br /&gt;
:* ONLY_NOT_DONE — Только не доставленные (заказы, которые не являются доставленными, например, '''Не доставлен''' или '''Утерян''')&lt;br /&gt;
:* ONLY_NEW — Только новые&lt;br /&gt;
:* ONLY_DELIVERY — Только заказы в обработке — заказы, находящиеся в любом статусе, кроме конечных: Доставлено, Не доставлено, Отменён и т. д.&lt;br /&gt;
:* ''Пусто'' — все корреспонденции&lt;br /&gt;
&lt;br /&gt;
* '''changes''' — может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия фильтрации по «orderno». Все вложенные элементы одновременно накладывают условие «И». Минимум 5 символов!&lt;br /&gt;
:* '''namecontains''' — Поиск по номеру заказа(шифр), который содержит «orderno».&lt;br /&gt;
:* '''namestarts''' — Поиск по номеру заказа(шифр), который начинается с «orderno».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Периода запроса статусов (контейнеры '''datefrom''' и '''dateto''') ограничивается двумя месяцами — два месяца до даты '''«по»'''.&lt;br /&gt;
# Если не указаны обе даты — '''dateto''' принимается равной текущей дате.&lt;br /&gt;
# Если не указана дата '''dateto''' — она принимается равной '''datefrom''' плюс 2 месяца.&lt;br /&gt;
# Если не указана дата '''datefrom''' — она принимается равной '''dateto''' минус 2 месяца.&lt;br /&gt;
# Поиск по '''conditions''' работает только для «Номер заказа(шифр)» и только от 4 символов&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;23&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot; awb=&amp;quot;qwerty&amp;quot; orderno2=&amp;quot;123123&amp;quot; ordercode=&amp;quot;34534234&amp;quot; givencode=&amp;quot;2345334&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;23432&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
     &amp;lt;person&amp;gt;Иванов И.И.&amp;lt;/person&amp;gt;&lt;br /&gt;
     &amp;lt;phone&amp;gt;123-45-67 - Иван (916)234.45.21 Петр,mvd@mail.ru&amp;lt;/phone&amp;gt;&lt;br /&gt;
     &amp;lt;contacts&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+74951234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;phone&amp;gt;+79162344521&amp;lt;/phone&amp;gt;&lt;br /&gt;
       &amp;lt;email&amp;gt;mvd@mail.ru&amp;lt;/email&amp;gt;&lt;br /&gt;
     &amp;lt;/contacts&amp;gt;&lt;br /&gt;
     &amp;lt;inn&amp;gt;1112223335&amp;lt;/inn&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;153361&amp;quot; regioncode=&amp;quot;78&amp;quot; regionname=&amp;quot;Санкт-Петербург город&amp;quot;&amp;gt;Санкт-Петербург город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;clientcode&amp;gt;QWERTY&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
     &amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
     &amp;lt;deliveryPIN&amp;gt;1234&amp;lt;/deliveryPIN&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;return_type&amp;gt;3&amp;lt;/return_type&amp;gt;&lt;br /&gt;
   &amp;lt;return_weight&amp;gt;5.1&amp;lt;/return_weight&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;Доставлено в целости&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;pickup&amp;gt;NO&amp;lt;/pickup&amp;gt;&lt;br /&gt;
   &amp;lt;print_check&amp;gt;YES&amp;lt;/print_check&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;   &lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot;&amp;gt;&amp;lt;/currcoords&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;150&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;2&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;% от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;3&amp;quot; price=&amp;quot;8.6&amp;quot;&amp;gt;Топливный сбор&amp;lt;/advprice&amp;gt;&lt;br /&gt;
      &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;0&amp;quot;&amp;gt;Округление&amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;receiverpays&amp;gt;NO&amp;lt;/receiverpays&amp;gt;&lt;br /&gt;
   &amp;lt;acceptpartially&amp;gt;NO&amp;lt;/acceptpartially&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; color=&amp;quot;16777215&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot; eventtown=&amp;quot;Москва город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot;&lt;br /&gt;
             message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot; eventtown=&amp;quot;Санкт-Петербург город&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;clientstatecode&amp;gt;&amp;lt;/clientstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;department&amp;gt;Отдел&amp;lt;/department&amp;gt;&lt;br /&gt;
   &amp;lt;costcode&amp;gt;cc12345&amp;lt;/costcode&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;respstore&amp;gt;14&amp;lt;/respstore&amp;gt;&lt;br /&gt;
   &amp;lt;partner&amp;gt;Офис на Ленина&amp;lt;/partner&amp;gt;&lt;br /&gt;
   &amp;lt;arrival&amp;gt;2016-05-02 23:21&amp;lt;/arrival&amp;gt;&lt;br /&gt;
    &amp;lt;receipt fdNum=&amp;quot;124555&amp;quot; fnSn=&amp;quot;9289000100295555&amp;quot; kktNum=&amp;quot;0001611984048555&amp;quot; inn=&amp;quot;7722756555&amp;quot; fdValue=&amp;quot;2899551555&amp;quot; summ=&amp;quot;387.5&amp;quot; ofdUrl=&amp;quot;gate.ofd.ru&amp;quot;&amp;gt;https://ofd.ru/rec/7722756555/0001611984048555/9289000100295555/124555/2899551555&amp;lt;/receipt&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; itemcode=&amp;quot;44123&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33331&amp;quot; strbarcode=&amp;quot;ORD0000001&amp;quot; mass=&amp;quot;1&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;YES&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package code=&amp;quot;33332&amp;quot; strbarcode=&amp;quot;ORD0000002&amp;quot; mass=&amp;quot;2.5&amp;quot; message=&amp;quot;&amp;quot; got=&amp;quot;NO&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа если нет заказов'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq count=&amp;quot;0&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt; &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке авторизации'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;utf-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
&amp;lt;error error=&amp;quot;1&amp;quot; errormsg=&amp;quot;authorization error&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;request&amp;gt;&lt;br /&gt;
   &amp;lt;error&amp;gt;column:1 line:11 message:expected '&amp;gt;'&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/request&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа статусов ===&lt;br /&gt;
Все поля ответа соответствуют структуре order при создании заказа, с некоторыми добавлениями:&lt;br /&gt;
&lt;br /&gt;
* Атрибуты контейнера '''order''':&lt;br /&gt;
:* '''''awb''''' — Номер накладной в системе курьерской службы.&lt;br /&gt;
:* '''''orderno2''''' — Номер накладной в подсистеме срочной доставки курьерской службы.&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''givencode''''' — внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''code''''' контейнера '''item''' — внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* атрибут '''''got''''' контейнера '''package''' — признак принятого места YES / NO.&lt;br /&gt;
:* '''''returns''''' — количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного отказа.&lt;br /&gt;
&lt;br /&gt;
* '''''coords''''' в контейнере '''receiver''' — координаты получателя.&lt;br /&gt;
* '''''deliveryPIN''''' в контейнере '''receiver''' — Пин-код.&lt;br /&gt;
* '''pickup''' — признак оформления забора, возможные значения: '''YES''', '''NO'''. Если указано '''YES''', то весь заказ считается заданием на забор груза, а не на доставку.&lt;br /&gt;
* '''currcoords''' — текущие координаты заказа. Атрибуты:&lt;br /&gt;
:* '''''lat''''' — широта&lt;br /&gt;
:* '''''lon''''' — долгота&lt;br /&gt;
:* '''''accuracy''''' — точность в метрах&lt;br /&gt;
:* '''''RequestDateTime''''' — дата/время последнего обновления координат.&lt;br /&gt;
&lt;br /&gt;
* '''courier''' — Данные курьера, которому выдан заказ. Если заказ не выдан, то выводятся данные запланированного курьера.&lt;br /&gt;
* '''waittime ''' — Время ожидания курьера.&lt;br /&gt;
* '''deliveryprice''' — Стоимость услуг в валюте расчетов с клиентом. Атрибуты:&lt;br /&gt;
:* '''''total''''' — общая стоимость услуг&lt;br /&gt;
:* '''''delivery''''' — стоимость доставки «Туда»&lt;br /&gt;
:* '''''return''''' — стоимость доставки «Обратно» (если order-&amp;gt;return=YES)&lt;br /&gt;
Тэг '''deliveryprice''' включает список дополнительных услуг (только для тарифа «Премиум»):&lt;br /&gt;
:* '''''advprice''''' — наименование дополнительной услуги&lt;br /&gt;
:* '''''code''''' — код дополнительной услуги&lt;br /&gt;
:* '''''price''''' — стоимость дополнительной услуги&lt;br /&gt;
&lt;br /&gt;
* '''status''' — статус доставки (список статусов см. ниже). Атрибуты (заполняются начиная с версии системы 2008.0.0.670):&lt;br /&gt;
:* '''''eventstore''''' — филиал, к которому относится текущий статус&lt;br /&gt;
:* '''''eventtime''''' — время события по часовому поясу места его наступления.&lt;br /&gt;
:* '''''createtimegmt''''' — время по GMT создания записи о смене статуса в БД. Используется для сортировки записей, чтобы соблюсти хронологическую последовательность. &amp;lt;spoiler text=&amp;quot;Подробнее&amp;quot;&amp;gt;Большинство событий фиксируются в полях eventtime и createtimegmt на основании одного действия, тогда они отличаются только сдвигом от GMT. Однако, если курьер доставил отправление 10.10.2010 в 20:00, по какой-то причине не внес это в мобильное приложение, на следующий день сдал накладную, и в 9 утра оператор внесла, что он доставил вчера в 20:00. Тогда в createtimegmt будет сегодня 6 утра (для Москвы), а в eventtime — вчера в 20:00. При этом оператор по каким-то причинам может внести время вручения раньше, чем какое-то предыдущее событие, т.о. нарушится последовательность времени в eventtime, но при сортировке по createtimegmt все-равно все будет правильно.&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
:* '''''message''''' — наименование филиала-получателя, при передаче между филиалами&lt;br /&gt;
:* '''''title''''' — русское наименование статуса&lt;br /&gt;
&lt;br /&gt;
* '''statushistory''' — история статусов доставки. Содержит список контейнеров '''status'''. Заполняется только для тарифа «Премиум» начиная с версии системы 2008.0.0.670.&lt;br /&gt;
* '''customstatecode''' — код внутреннего статуса курьерской службы. Значения уточняйте в курьерской службе. Назначаются курьерской службой в разделе «Справочники» — «Статусы» — «15 Статусы корреспонденции». Справочник не передается через API клиенту по причине возможного наличия в нем внутренних технологических статусов курьерской службы.&lt;br /&gt;
* '''clientstatecode''' — код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' — данные из поля «Инфо. о доставке» (может быть информация о доставке, причина недоставки и т. п.).&lt;br /&gt;
* '''delivereddate''' — дата вручения.&lt;br /&gt;
* '''deliveredtime''' — время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
* '''arrival''' — плановая дата прибытия в формате гггг-мм-дд чч: мм: сс. Заполняется только при использовании автоматических систем планирования (Максоптра, Яндекс доставка), во всех остальных случаях - пустое.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''partner''' — текущий филиал/подрядчик.&lt;br /&gt;
* '''return_message''' — информация о возврате&lt;br /&gt;
* '''department''' — Подразделение, в котором оформляется заказ.&lt;br /&gt;
&lt;br /&gt;
Контейнер '''status''' может принимать следующие значения:&lt;br /&gt;
: AWAITING_SYNC — Ожидает синхронизации. Данные заказа пока не появились в службе доставки.&lt;br /&gt;
: '''NEW''' — Успешно создан, передан в службу доставки.&lt;br /&gt;
: NEWPICKUP — Создан забор.&lt;br /&gt;
: PICKUP — Забран у отправителя.&lt;br /&gt;
: WMSASSEMBLED — Скомплектован на складе фулфилмента.&lt;br /&gt;
: WMSDISASSEMBLED — Разукомплектован на склад фулфилмента.&lt;br /&gt;
: '''ACCEPTED''' — Получен складом.&lt;br /&gt;
: CUSTOMSPROCESS — Производится таможенный контроль.&lt;br /&gt;
: CUSTOMSFINISHED — Таможенный контроль произведен.&lt;br /&gt;
: CONFIRM — Согласована доставка.&lt;br /&gt;
: UNCONFIRM — Не удалось согласовать доставку.&lt;br /&gt;
: DEPARTURING — Планируется отправка со склада на другой склад.&lt;br /&gt;
: DEPARTURE — Отправлено со склада на другой склад.&lt;br /&gt;
: INVENTORY — Инвентаризация. Убедились в наличии отправления на складе.&lt;br /&gt;
: PICKUPREADY — Готов к выдаче в ПВЗ.&lt;br /&gt;
: '''DELIVERY''' — Выдан курьеру на доставку.&lt;br /&gt;
: COURIERDELIVERED — Доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус COMPLETE).&lt;br /&gt;
: COURIERPARTIALLY — Частично доставлен (предварительно, ожидает подтверждения менеджером, чтобы перейти в статус PARTIALLY).&lt;br /&gt;
: COURIERCANCELED — Отказ (предварительно, после этого ожидается COURIERRETURN).&lt;br /&gt;
: COURIERRETURN — Возвращено курьером. Курьер не смог доставить до получателя и вернул заказ обратно на склад. Это промежуточный статус, после которого менеджер выясняет, нужно ли повторно доставлять (статусы DATECHANGE/DELIVERY) или это окончательная недоставка (CANCELED).&lt;br /&gt;
: DATECHANGE — Перенос даты доставки.&lt;br /&gt;
&lt;br /&gt;
: '''COMPLETE''' — Доставлен.&lt;br /&gt;
: '''PARTIALLY''' — Доставлен частично.&lt;br /&gt;
: '''CANCELED''' — Не доставлен (Возврат/Отмена). После этого статуса отправление должны вернуть заказчику, будут статусы RETURNING и RETURNED&lt;br /&gt;
&lt;br /&gt;
: RETURNING — Планируется возврат заказчику (после CANCELED).&lt;br /&gt;
: RETURNED — Возвращен заказчику.&lt;br /&gt;
: LOST — Утрачен/утерян.&lt;br /&gt;
&lt;br /&gt;
: PARTLYRETURNING — Планируется возврат остатков.&lt;br /&gt;
: PARTLYRETURNED — Остаток возвращен.&lt;br /&gt;
: TRANSACCEPTED — Прибыл на склад перевозчика.&lt;br /&gt;
: PICKUPTRANS — Забран у перевозчика.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание.''' В будущем возможно дополнение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
&lt;br /&gt;
# Контейнер '''statushistory''' и '''deliveryprice''' заполняется для тарифов [[Личный кабинет курьерской службы#Функции личного кабинета|Премиум и Максимум]].&lt;br /&gt;
# Система никогда не гарантирует последовательность прохождения заказом набора статусов. То есть Вы можете получить статус «COMPLETE», а следующим запросом — «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
В нашем API предусмотрено удобное средство получения статусов всех заказов, без необходимости «бомбить» сервер запросами статусов по каждому заказу. Работает это так: раз, например, в 10 минут, вы посылаете запрос «покажите все изменившиеся статусы». Пример запроса ниже. Система вам отдает ВСЕ заказы, статусы (или некоторые другие поля, см. ниже) которых изменились с момента последнего запроса. Вы разбираете полученный документ, по каждому заказу сохраняете его актуальный статус в своей системе, и если все хорошо, у вас все получилось, ваша система неожиданно не упала от наплыва информации, посылаете нам запрос подтверждения получения статусов (commitlaststatus). Мы у себя отмечаем, что эти статусы вами получены и их не надо передавать повторно. Таким образом, сколько бы заказов у вас ни было, статусы по ним всем почти в реальном времени вы можете получать всего двумя запросами.&lt;br /&gt;
&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Система выдает все заказы, в которых с момента последнего запроса в этом режиме изменилось хотя бы одно из полей:&lt;br /&gt;
 orderno&lt;br /&gt;
 status&lt;br /&gt;
 delivereddate&lt;br /&gt;
 deliveredtime&lt;br /&gt;
 deliveredto&lt;br /&gt;
 receiver-&amp;gt;date&lt;br /&gt;
 receiver-&amp;gt;address&lt;br /&gt;
 price&lt;br /&gt;
&lt;br /&gt;
После успешной обработки ответа необходимо отметить полученные статусы успешно полученными, отправив запрос:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
  &amp;lt;client&amp;gt;CLIENT&amp;lt;/client&amp;gt;&lt;br /&gt;
  &amp;lt;streamid&amp;gt;1234&amp;lt;/streamid&amp;gt;&lt;br /&gt;
&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса'''&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — авторизация. Обязательный элемент.&lt;br /&gt;
* '''streamid''' — идентификатор потока. Если у вас несколько интеграций и каждая нуждается в получении статусов, вы можете передавать данный параметр и тем самым разделять получение и отметку об успешном получении статусов по заказам. Значение должно входить в промежуток от 100 до 10000, включительно. Необязательный элемент.&lt;br /&gt;
* '''client''' — признак клиента или агента. Необязательный элемент.&lt;br /&gt;
:* CLIENT — признак клиента, значение по умолчанию&lt;br /&gt;
:* AGENT — признак агента. В ответ отдается информация по заказам, переданным агенту на доставку&lt;br /&gt;
&lt;br /&gt;
В случае успеха вы получите ответ:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;commitlaststatus error=&amp;quot;0&amp;quot;&amp;gt;OK&amp;lt;/commitlaststatus&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Такой способ передачи статусов гарантирует полную корректную передачу статусов, даже если в нашей системе статус изменился между запросом статусов и подтверждением их получения. Если система не получила подтверждение передачи статуса, она будет считать информацию непереданной и выдаст ее при повторном запросе.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
# При этом способе передачи (&amp;lt;changes&amp;gt;ONLY_LAST&amp;lt;/changes&amp;gt;) система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее, изменение статуса по нему не попадет в результат выполнения запроса.&lt;br /&gt;
# Система всегда выдает текущий статус. Вы можете одним запросом получить статус «NEW», а следующим — «COMPLETE». Между запросами отправление могло пройти через несколько промежуточных статусов. Если нужна гарантия получения всех промежуточных статусов, нужно анализировать блок statushistory (может не заполняться вследствие ограничений версии или тарифа конкретной службы доставки).&lt;br /&gt;
# Система не гарантирует последовательность прохождения заказом набора статусов. Вы можете получить статус «COMPLETE», а следующим запросом «NEW» — такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Трекинг заказа по номеру ==&lt;br /&gt;
Запрос трекинга по номеру предназначен для выдачи минимальной обезличенной информации о конкретном заказе не авторизованному пользователю. Наша система имеет для этого интерфейс по адресу «home.courierexe.ru/{код экстра}/tracking». Вы можете либо сделать ссылку на такую страницу на своем сайте, либо разместить ее iframe’ом у себя, либо сделать свою и пользоваться нашим API. Этот интерфейс создан специально для выдачи информации живому пользователю сайта. Для получения статусов заказов в свою информационную систему нужно использовать запрос «statusreq», желательно с параметром changes=ONLY_LAST!&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking&amp;gt;&lt;br /&gt;
 &amp;lt;order orderno=&amp;quot;111111&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
   &amp;lt;AWB&amp;gt;111111&amp;lt;/AWB&amp;gt;&lt;br /&gt;
   &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;town code=&amp;quot;1&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Москва город&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;date&amp;gt;2014-03-22&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;09:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;14:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;type&amp;gt;3&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;return&amp;gt;NO&amp;lt;/return&amp;gt;&lt;br /&gt;
   &amp;lt;return_service&amp;gt;2&amp;lt;/return_service&amp;gt;&lt;br /&gt;
   &amp;lt;return_date&amp;gt;&amp;lt;/return_date&amp;gt;&lt;br /&gt;
   &amp;lt;return_time&amp;gt;&amp;lt;/return_time&amp;gt;&lt;br /&gt;
   &amp;lt;return_message&amp;gt;&amp;lt;/return_message&amp;gt;&lt;br /&gt;
   &amp;lt;waittime&amp;gt;12&amp;lt;/waittime&amp;gt;&lt;br /&gt;
   &amp;lt;enclosure&amp;gt;Детские игрушки&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
   &amp;lt;instruction&amp;gt;Проверить при покупателе, подписать акт&amp;lt;/instruction&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice total=&amp;quot;158.6&amp;quot; delivery=&amp;quot;100.00&amp;quot; return=&amp;quot;58.6&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;courier&amp;gt;&lt;br /&gt;
	&amp;lt;code&amp;gt;26&amp;lt;/code&amp;gt;&lt;br /&gt;
	&amp;lt;name&amp;gt;Иванов Владимир Петрович&amp;lt;/name&amp;gt;&lt;br /&gt;
	&amp;lt;phone&amp;gt;+79161234567&amp;lt;/phone&amp;gt;&lt;br /&gt;
   &amp;lt;/courier&amp;gt;&lt;br /&gt;
   &amp;lt;currcoords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot; accuracy=&amp;quot;50&amp;quot; RequestDateTime=&amp;quot;2014-04-21 18:07:45&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;statushistory&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-05-30 10:20:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Новый&amp;quot;&amp;gt;NEW&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 17:38:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Планируется отправка&amp;quot;&amp;gt;DEPARTURING&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;Офис в Москве&amp;quot; eventtime=&amp;quot;2016-06-01 19:53:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;филиал в Санкт-Петербурге&amp;quot; title=&amp;quot;Отправлено со склада&amp;quot;&amp;gt;DEPARTURE&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 07:41:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Получен складом&amp;quot;&amp;gt;ACCEPTED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 09:17:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Выдан курьеру на доставку&amp;quot;&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен (предварительно)&amp;quot;&amp;gt;COURIERDELIVERED&amp;lt;/status&amp;gt;&lt;br /&gt;
     &amp;lt;status eventstore=&amp;quot;филиал в Санкт-Петербурге&amp;quot; eventtime=&amp;quot;2016-06-02 17:22:00&amp;quot; createtimegmt=&amp;quot;2016-06-03 16:14:44&amp;quot; message=&amp;quot;&amp;quot; title=&amp;quot;Доставлен&amp;quot;&amp;gt;COMPLETE&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;/statushistory&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2016-06-02&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;17:22&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
   &amp;lt;outstrbarcode&amp;gt;EXT123456&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
   &amp;lt;items&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34533&amp;quot; extcode=&amp;quot;abc123&amp;quot; quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; VATrate=&amp;quot;0&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot; origincountry=&amp;quot;040&amp;quot; GTD=&amp;quot;&amp;quot; excise=&amp;quot;0.00&amp;quot; governmentCode=&amp;quot;11223311&amp;quot; suppcompany=&amp;quot;Поставщик&amp;quot; suppINN=&amp;quot;1112223334&amp;quot; suppphone=&amp;quot;79161234567&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; extcode=&amp;quot;abc124&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; VATrate=&amp;quot;10&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; extcode=&amp;quot;abc125&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; VATrate=&amp;quot;18&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&amp;quot; governmentCode=&amp;quot;&amp;quot;&amp;gt;Погремушка желтая&amp;lt;/item&amp;gt;&lt;br /&gt;
   &amp;lt;/items&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/tracking&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Получение информации в формате 17 TRACK'''&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tracking17&amp;gt;&lt;br /&gt;
  &amp;lt;extra&amp;gt;8&amp;lt;/extra&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/tracking17&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;pre&amp;gt;{&lt;br /&gt;
	&amp;quot;number&amp;quot;:&amp;quot;ExtNumber&amp;quot;,&lt;br /&gt;
	&amp;quot;oriNumber&amp;quot;:&amp;quot;1234&amp;quot;,&lt;br /&gt;
	&amp;quot;oriCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;destCountry&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
	&amp;quot;status&amp;quot;:&amp;quot;Complete&amp;quot;,&lt;br /&gt;
	&amp;quot;events&amp;quot;:[&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Complete&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 17:22:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Courierdelivered&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 09:17:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Delivery&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-02 07:41:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Accepted&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 19:53:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departure&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-06-01 17:38:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;Departuring&amp;quot;&lt;br /&gt;
		},&lt;br /&gt;
		{&lt;br /&gt;
			&amp;quot;time&amp;quot;:&amp;quot;2016-05-30 10:20:00&amp;quot;,&lt;br /&gt;
			&amp;quot;location&amp;quot;:&amp;quot;RU&amp;quot;,&lt;br /&gt;
			&amp;quot;content&amp;quot;:&amp;quot;New&amp;quot;&lt;br /&gt;
		}&lt;br /&gt;
	]&lt;br /&gt;
}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Функция ищет последний заказ по номеру среди заказов всех клиентов. Выдает неперсонализированную информацию о текущем состоянии заказа.&amp;lt;br&amp;gt;&lt;br /&gt;
Описание контейнеров ответа аналогично описанию [[API#.D0.97.D0.B0.D0.BF.D1.80.D0.BE.D1.81 .D1.81.D1.82.D0.B0.D1.82.D1.83.D1.81.D0.B0 .D0.B7.D0.B0.D0.BA.D0.B0.D0.B7.D0.BE.D0.B2|Запроса статусов заказов]].&lt;br /&gt;
&lt;br /&gt;
== Изменение заказа ==&lt;br /&gt;
Запрос предназначен для изменения заказов, по которым не было произведено изменений статуса корреспонденции, времени доставки — то есть заказов, которые ещё не в работе.&lt;br /&gt;
&lt;br /&gt;
Изменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить изменение заказов, в личном кабинете курьерской службы перейдите в '''Параметры''' &amp;gt; '''Расширенные''' и установите флажок '''Разрешить отмену и изменение заказов'''.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&lt;br /&gt;
# Данные запроса изменения указываются '''полностью''', как если бы заказ создавался впервые.&lt;br /&gt;
# При отсутствии вложения в запросе изменения данное вложение '''не удаляется''' из заказа, но его количество становится равным 0.&lt;br /&gt;
# При одновременном изменении заказа в API и системе курьерской службы приоритет отдается данным системы курьерской службы. То есть изменения в API приняты не будут.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При редактировании заказа может быть отменен запланированный курьер. Это зависит от значения переменной '''Справочники''' &amp;gt; '''Переменные''' &amp;gt; '''Корреспонденция''' &amp;gt; '''Автоматически устанавливать заплан. курьера по району''':&lt;br /&gt;
* '''Нет''' — при редактировании заказа по АПИ курьер не изменяется;&lt;br /&gt;
* '''Район''' — если изменен адрес доставки, курьер сбрасывается;&lt;br /&gt;
* '''Район или дата план. доставки''' — если изменен адрес доставки или плановая дата вручения, курьер сбрасывается.&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса изменения ===&lt;br /&gt;
Все поля запроса соответствуют структуре order при создании заказа за исключением:&lt;br /&gt;
&lt;br /&gt;
* значение '''orderno''' данным методом изменить нельзя.&lt;br /&gt;
* значение '''barcode''' изменяется в случае явного его указания. В случае отсутствия или пустого значения - остается прежним.&lt;br /&gt;
* вместо корневого тэга '''neworder''' указывается '''editorder''';&lt;br /&gt;
* тэг курьера '''courier''' можно изменить только при включенной настройке '''Разрешить изменение курьера по АПИ''';&lt;br /&gt;
* для вложений '''item''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
* для мест '''package''' указывается внутренний код вложения в атрибуте '''code''', который можно получить при получении статуса заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Необходимо иметь в виду, что:&lt;br /&gt;
&lt;br /&gt;
# Заказ нельзя изменить, пока он не синхронизирован с системой (пока предыдущие изменения не переданы в бэк-офис)&lt;br /&gt;
# Удаление вложений и мест выполняется не моментально, а в процессе синхронизации с бэк-офисом (для записей указываются метки Удалено)&lt;br /&gt;
&lt;br /&gt;
=== Описание полей ответа изменения ===&lt;br /&gt;
Все поля ответа соответствуют ответу при создании заказа за исключением корневого тэга — вместо '''neworder''' возвращается '''editorder'''.&lt;br /&gt;
&lt;br /&gt;
== Отмена заказа ==&lt;br /&gt;
Запрос предназначен для отмены заказов, по которым не было произведено изменений статуса доставки, статуса корреспонденции, времени доставки, то есть заказов, которые ещё не в работе.&lt;br /&gt;
&lt;br /&gt;
Отменять заказы могут курьерские службы с тарифами «Премиум» и «Максимум». Чтобы разрешить отмену заказов, в личном кабинете курьерской службы перейдите в '''Параметры''' &amp;gt; '''Расширенные''' и установите флажок '''Разрешить отмену и изменение заказов'''.&lt;br /&gt;
&lt;br /&gt;
При отмене заказа поле «Инфо о доставке» получает значение «Отменено заказчиком», поле «Дата доставки» — текущую дату, а «Вручил курьер» — системную запись «ОТМЕНА».&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса отмены заказа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;&amp;quot; ordercode=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''cancelorder''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер отменяемого заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибуты:&lt;br /&gt;
:* '''''orderno''''' — Шифр заказа.&lt;br /&gt;
:* '''''ordercode''''' — Внутренний код заказа.&lt;br /&gt;
Обратите внимание, что должен быть указан хотя бы один из атрибутов ''orderno'' или ''ordercode''!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;cancelorder&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123test&amp;quot; ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order orderno=&amp;quot;123aaa&amp;quot; ordercode=&amp;quot;&amp;quot; error=&amp;quot;52&amp;quot; errormsg=&amp;quot;order not found&amp;quot; errormsgru=&amp;quot;Заказ не найден&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/cancelorder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Добавление вложений к накладной ==&lt;br /&gt;
&lt;br /&gt;
Метод позволяет прикрепить файлы к корреспонденции.&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot;&amp;gt;JVBERi0xLjMN1wb25lbnQgMQ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
    ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
    ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
    XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot;&amp;gt;VBERi0xLjMNAwIG9iag0HRoJ&lt;br /&gt;
    JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
    vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
    gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
    XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
    L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''addattachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер заказа. Обязательный элемент. Может использоваться тэг &amp;lt;ordercode&amp;gt; с указанием внутреннего кода заказа.&lt;br /&gt;
* '''attachments''' — Обязательный элемент, в котором перечисляются передаваемые данные файлов.&lt;br /&gt;
** '''item''' — Бинарные данные (файл), закодированные в base64. Обязательный элемент.&lt;br /&gt;
*** '''name''' — Атрибут элемента '''item''', в котором передается имя файла. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;addattachments&amp;gt;&lt;br /&gt;
  &amp;lt;attachments&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo1.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/addattachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение вложений к накладной ==&lt;br /&gt;
'''Пример запроса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orderno&amp;gt;1234567&amp;lt;/orderno&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''attachments''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''orderno''' — Номер/код заказа. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;attachments&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;doc1.docx&amp;quot; size=&amp;quot;35654&amp;quot;&amp;gt;JVBERi0xLjMN&lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  U3VidHlwZSAvSW1hZ2UNL1d pZHRoIDE4MDgNL0hlaWdodCA&lt;br /&gt;
  ggNCAwIFINL0JpdHNQZXJDb 21wb25lbnQgMQ0vRGVjb2RlU&lt;br /&gt;
  ENL0NvbHVtbnMgMTgwOA0+P g0vSW1hZ2VNYXNrIHRydWUNL&lt;br /&gt;
  XhEZWNvZGUNPj4Nc3RyZWFt DQ&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;item name=&amp;quot;photo2.jpg&amp;quot; size=&amp;quot;74861&amp;quot;&amp;gt;VBERi0xLjMN &lt;br /&gt;
  JUBQREYwMTIzNDU2Nzg5IDI NMyAwIG9iag08PA0vVHlwZSA&lt;br /&gt;
  vWE9iamVjdA0vU3VidHlwZS AvSW1hZ2UNL1dpZHRoIDEzNj &lt;br /&gt;
  gNL0hlaWdodCAxMzMzDS9MZ W5ndGggNCAwIFINL0JpdHNQZ &lt;br /&gt;
  XJDb21wb25lbnQgMQ0vRGVj b2RlUGFybXMgPDwNL0sgLTEN &lt;br /&gt;
  L0NvbHVtbnMgMTM2OA0+Pg0 vSW&amp;lt;/item&amp;gt;&lt;br /&gt;
&amp;lt;/attachments&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В тегах item возвращаются бинарные данные (файлы), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
== Изменение статуса агентом ==&lt;br /&gt;
Запрос изменения статуса заказа позволяет установить окончательный статус заказа — «Доставлен» или «Не доставлен (Возврат/Отмена)».&lt;br /&gt;
&lt;br /&gt;
Кроме этого, устанавливается дата и время (при необходимости) изменения статуса, а также сообщение в поле ''Инфо о доставке''.&lt;br /&gt;
&lt;br /&gt;
При необходимости к заказу можно прикрепить изображения.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса изменения статуса:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Получил Иванов&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;outstrbarcode&amp;gt;7654312&amp;lt;/outstrbarcode&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;PICKUPREADY&amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;eventtime&amp;gt;2016-05-30 10:20:00&amp;lt;/eventtime&amp;gt;&lt;br /&gt;
    &amp;lt;message&amp;gt;Клиент отказался от покупки&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;items&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34533&amp;quot; quantity=&amp;quot;1&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;0&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
       &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;2&amp;quot; reason=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/items&amp;gt;&lt;br /&gt;
    &amp;lt;image filename=&amp;quot;filename1.jpg&amp;quot;&amp;gt; /9j/4AAQSkZJRgA&lt;br /&gt;
    BAQAAAQABAAD/2wBDAA0JCg sKCA0LCgsODg0PEyAVExISEy&lt;br /&gt;
    ccHhcgLikxMC4pLSwzOko+M zZGNywtQFdBRkxOUlNSMj5aY&lt;br /&gt;
    VpQYEpRUk//2wBDAQ4ODhMR EyYVFSZPNS01T09PT09PT09P&lt;br /&gt;
    T09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09&lt;br /&gt;
    PT09PT0//wAARCAYACAADAS IA&amp;lt;/image&amp;gt;&lt;br /&gt;
  &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Описание полей запроса статуса:'''&lt;br /&gt;
&lt;br /&gt;
'''setorderinfo''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''order''' — Контейнер заказа. Обязательный элемент. Запрос может содержать более одного контейнера '''order'''. Атрибут '''''ordercode''''' — внутренний код заказа.&lt;br /&gt;
* '''status''' — Новый статус заказа. Доступны статусы из раздела [[#Описание полей ответа статусов]], кроме AWAITING_SYNC и NEW.&lt;br /&gt;
* '''eventtime''' — Дата и время изменения статуса. Обязательно при указании статуса.&lt;br /&gt;
* '''message''' — Текст сообщения ''Инфо о доставке''.&lt;br /&gt;
* '''outstrbarcode''' — код у подрядчика (код заказа во внешней системе). Используется в интеграциях с внешними системами.&lt;br /&gt;
* '''paytype''' — Тип оплаты заказа. Допустимые значения CASH/CARD.&lt;br /&gt;
* '''items''' — Контейнер для описания вложений '''item''' . Атрибуты:&lt;br /&gt;
:* '''''code''''' — Код вложения.&lt;br /&gt;
:* '''''quantity''''' — Количество доставленных единиц вложения.&lt;br /&gt;
:* '''''reason''''' — Причина недоставки, выбирается из соответствующего списка статусов.&lt;br /&gt;
* '''image''' — Контейнер прикрепляемого изображения. Содержит текст файла изображения, закодированный по стандарту ''base64''. Контейнер '''order''' может содержать более одного контейнера '''image'''. Атрибут:&lt;br /&gt;
:* '''''filename''''' — Имя файла.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;setorderinfo&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;123456&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot; errormsgru=&amp;quot;Успешно&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;order ordercode=&amp;quot;234567&amp;quot; error=&amp;quot;59&amp;quot; errormsg=&amp;quot;value [date_put] is already set&amp;quot; errormsgru=&amp;quot;Значение [Дата доставки] уже указано&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/setorderinfo&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Получение документов для печати ==&lt;br /&gt;
'''Пример запроса получения печатных форм:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;orders&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234567&amp;quot; ordercode=&amp;quot;33331&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order orderno=&amp;quot;1234568&amp;quot; ordercode=&amp;quot;33332&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/orders&amp;gt;&lt;br /&gt;
  &amp;lt;form&amp;gt;1&amp;lt;/form&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
&lt;br /&gt;
'''waybill''' — Корневой контейнер. Обязательный элемент&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент&lt;br /&gt;
* '''orders''' — Список заказов для получения печатных форм. Содержит тэги '''order''' с атрибутами:&lt;br /&gt;
:* '''''orderno''''' — шифр заказа&lt;br /&gt;
:* '''''ordercode''''' — внутренний код заказа. Указывать необходимо один из атрибутов для всех заказов. Приоритет имеет атрибут '''''ordercode'''''&lt;br /&gt;
* '''form''' — Формат накладной. Не обязательный элемент. Принимает значения:&lt;br /&gt;
:* 1 — Подробная накладная (по-умолчанию)&lt;br /&gt;
:* 2 — Наклейки Zebra&lt;br /&gt;
:* 3 — Наклейки на страницу формата А4&lt;br /&gt;
:* 4 — Акты приема-передачи&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;content&amp;gt;EODIcaI8KSBlwQ 4MnEOR7Px8U8EBAyGICBnwpw &lt;br /&gt;
  IZhQgz0ZxuPs8EBM/GcbjzB AwhBl8hwQYIO00GmEwg1CeEG &lt;br /&gt;
  mqYTChNU0wqf8l8nz4zgc+K fCno+zwU5GjOZmzXGcbEQYIM &lt;br /&gt;
  4zkegRE40zWzONyoNNMIOIa cWnp6aDCGEGE9NQmoQd2mg00 &lt;br /&gt;
  79U4f3hPTwnfp6Sdrafeqpa JDpFw/1aYT077VNNNdO00G3q &lt;br /&gt;
  mqqvp9p2E7T0/wiFemv8uG6 OM&amp;lt;/content&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
В тэге content возвращаются бинарные данные (файл pdf), закодированные в base64.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Обратите внимание''', что печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа с ошибкой:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;waybill&amp;gt;&lt;br /&gt;
  &amp;lt;error&amp;gt;Текст ошибки&amp;lt;/error&amp;gt;&lt;br /&gt;
&amp;lt;/waybill&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;0100000100800&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;bd21979d-46f8-49d0-9105-e8d65172a983&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;Краснодарский край&amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;новгород&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namecontainsparts&amp;gt;молоково моск&amp;lt;/namecontainsparts&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Москва город&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;1&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Авторизация, необязательный элемент. Используется в случае включенного и настроенного ограничения по населенным пунктам в конкретной курьерской службе.&lt;br /&gt;
&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''zipcode''' — Поиск по индексу. Обратите внимание на то, что один почтовый индекс может распространяться на несколько населенных пунктов. В этом случае система вернет несколько записей.&lt;br /&gt;
:* '''kladrcode''' — Поиск по 13-ти значному коду КЛАДР.&lt;br /&gt;
:* '''fiascode''' — Поиск по коду ФИАС (AOGUID).&lt;br /&gt;
:* '''code''' — Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''city''' — Поиск по всем населенным пунктам региона.&lt;br /&gt;
:* '''namecontainsparts''' — Поиск населенных пунктов, название которых содержит все указанные слова, с разбиением поисковой фразы через пробел. Например &amp;quot;моск моло&amp;quot; найдет деревню &amp;quot;Молоково&amp;quot; в Московской области.&lt;br /&gt;
:* '''namecontains''' — Поиск населенных пунктов, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск населенных пунктов, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск населенных пунктов, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск населенных пунктов, название вместе с типом населенного пункта которых соответствует указанному тексту.&lt;br /&gt;
:* '''country''' — Поиск только по стране с указанным внутренним кодом или текстовым кодом в соответствии [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» для России.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist count=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;26379&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;23&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Краснодарский край&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочи город&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;79da737a-603b-4c19-9b54-9114c96fb912&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;2300000700000&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;typename /&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;43.5855&amp;quot; lon=&amp;quot;39.7231&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;40331&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;32&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Брянская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочилов хутор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;c9c96c67-2cc9-4f10-afde-fd32417ea216&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;3201900011100&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;52.6407&amp;quot; lon=&amp;quot;33.1724&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
  &amp;lt;town&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;114016&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;city&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;60&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Псковская область&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/city&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Сочихино деревня&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fiascode&amp;gt;10df7588-19c1-49d1-a387-9de1cf3eb26f&amp;lt;/fiascode&amp;gt;&lt;br /&gt;
    &amp;lt;kladrcode&amp;gt;6001900015400&amp;lt;/kladrcode&amp;gt;&lt;br /&gt;
    &amp;lt;shortname /&amp;gt;&lt;br /&gt;
    &amp;lt;typename /&amp;gt;&lt;br /&gt;
    &amp;lt;coords lat=&amp;quot;56.6003&amp;quot; lon=&amp;quot;29.3542&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе города сортируются по популярности, важности (районные центры и т. д.), и только затем — по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник регионов ==&lt;br /&gt;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;край&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Московская область&amp;lt;/fullname&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;RU&amp;lt;/country&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;regionlist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;80&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Агинский Бурятский автономный округ&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
  &amp;lt;city&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;country&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Россия&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;id&amp;gt;643&amp;lt;/id&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName1&amp;gt;RU&amp;lt;/ShortName1&amp;gt;&lt;br /&gt;
      &amp;lt;ShortName2&amp;gt;RUS&amp;lt;/ShortName2&amp;gt;&lt;br /&gt;
    &amp;lt;/country&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Адыгея республика&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник улиц ==&lt;br /&gt;
'''Пример запроса справочника улиц:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist&amp;gt;&lt;br /&gt;
  &amp;lt;conditions&amp;gt;&lt;br /&gt;
    &amp;lt;town&amp;gt;Москва город&amp;lt;/town&amp;gt;   // ОБЯЗАТЕЛЬНОЕ ПОЛЕ!&lt;br /&gt;
    &amp;lt;namecontains&amp;gt;Хохло&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
    &amp;lt;namestarts&amp;gt;Академика Х&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Академика Хохлова&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;fullname&amp;gt;Академика Хохлова ул.&amp;lt;/fullname&amp;gt;&lt;br /&gt;
  &amp;lt;/conditions&amp;gt;&lt;br /&gt;
  &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
  &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''town''' — Обязательное поле. Название или код населенного пункта.&lt;br /&gt;
:* '''namecontains''' — Поиск улиц, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск улиц, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск улиц, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''fullname''' — Поиск улиц, для которых название вместе с типом соответствует указанному тексту.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 10000.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено, в ответе не указываются totalcount и totalpages.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;streetlist count=&amp;quot;1&amp;quot; page=&amp;quot;1&amp;quot; totalcount=&amp;quot;3&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;street&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;124&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Академика Хохлова ул.&amp;lt;/name&amp;gt;&lt;br /&gt;
     &amp;lt;shortname&amp;gt;Академика Хохлова&amp;lt;/shortname&amp;gt;&lt;br /&gt;
     &amp;lt;typename&amp;gt;ул.&amp;lt;/typename&amp;gt;&lt;br /&gt;
  &amp;lt;/street&amp;gt;&lt;br /&gt;
&amp;lt;/streetlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
В ответе улицы сортируются по алфавиту.&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры ==&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
    &amp;lt;codesearch&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;/codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;conditions&amp;gt;&lt;br /&gt;
      &amp;lt;namecontains&amp;gt;телевизор&amp;lt;/namecontains&amp;gt;&lt;br /&gt;
      &amp;lt;namestarts&amp;gt;sony&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
      &amp;lt;quantity&amp;gt;EXISTING_ONLY&amp;lt;/quantity&amp;gt;&lt;br /&gt;
      &amp;lt;store&amp;gt;2&amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;/conditions&amp;gt;&lt;br /&gt;
    &amp;lt;except&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;123478&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;/except&amp;gt;&lt;br /&gt;
    &amp;lt;limit&amp;gt;&lt;br /&gt;
      &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
      &amp;lt;limitcount&amp;gt;10&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
      &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
    &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера itemlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
* '''codesearch''' — Поиск по кодам. В случае использования — контейнеры conditions и limit игнорируются.&lt;br /&gt;
:* '''code''' — Поиск по внутреннему коду системы.&lt;br /&gt;
:* '''article''' — Поиск по артикулу.&lt;br /&gt;
:* '''barcode''' — Поиск по штрихкоду.&lt;br /&gt;
&lt;br /&gt;
* '''conditions''' — Задает условия поиска. Все вложенные элементы одновременно накладывают условие «И».&lt;br /&gt;
:* '''namecontains''' — Поиск товаров, название которых содержит указанный текст.&lt;br /&gt;
:* '''namestarts''' — Поиск товаров, название которых начинается с указанного текста.&lt;br /&gt;
:* '''name''' — Поиск товаров, название которых соответствует указанному тексту.&lt;br /&gt;
:* '''quantity''' — Наличие на складе. Принимает значения EXISTING_ONLY — Только в наличии, NOT_EXISTING_ONLY — Только не в наличии, ALL — Все. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
:* '''store''' — Поиск товаров по определенному складу.&lt;br /&gt;
&lt;br /&gt;
* '''except''' — Описание исключений для корректного определения количества зарезервированной номенклатуры.&lt;br /&gt;
:* '''code''' — Код заказа.&lt;br /&gt;
&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ.&lt;br /&gt;
:* '''limitcount''' — Задает количество записей результата, которые нужно вернуть.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;itemlist count=&amp;quot;3&amp;quot; totalcount=&amp;quot;3&amp;quot; page=&amp;quot;1&amp;quot; totalpages=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123456&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;article&amp;gt;FD343&amp;lt;/article&amp;gt;&lt;br /&gt;
    &amp;lt;barcode&amp;gt;2345625213125&amp;lt;/barcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Sony KDL-55W905 ЖК-телевизор&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;65000&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;purchprice&amp;gt;50000&amp;lt;/purchprice&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;length&amp;gt;50&amp;lt;/length&amp;gt;&lt;br /&gt;
    &amp;lt;width&amp;gt;30&amp;lt;/width&amp;gt;&lt;br /&gt;
    &amp;lt;height&amp;gt;40&amp;lt;/height&amp;gt;&lt;br /&gt;
    &amp;lt;VATrate&amp;gt;20&amp;lt;/VATrate&amp;gt;&lt;br /&gt;
    &amp;lt;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;CountInBox&amp;gt;2&amp;lt;/CountInBox&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yet supported)&lt;br /&gt;
    &amp;lt;Message&amp;gt;Хороший телевизор&amp;lt;/Message&amp;gt;&lt;br /&gt;
    &amp;lt;Message2&amp;gt;Снова хороший телевизор&amp;lt;/Message2&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;12&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;reserved&amp;gt;3&amp;lt;/reserved&amp;gt;&lt;br /&gt;
  &amp;lt;item&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Описание полей:'''&lt;br /&gt;
* '''code''' — Внутренний идентификатор, присвоенный системой.&lt;br /&gt;
* '''article''' — Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
* '''barcode''' — Штрихкод производителя.&lt;br /&gt;
* '''name''' — Наименование.&lt;br /&gt;
* '''retprice''' — Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
* '''purchprice''' — Закупочная цена.&lt;br /&gt;
* '''weight''' — Масса в килограммах.&lt;br /&gt;
* '''length''' — Длина в сантиметрах.&lt;br /&gt;
* '''width''' — Ширина в сантиметрах.&lt;br /&gt;
* '''height''' — Высота в сантиметрах.&lt;br /&gt;
* '''VATrate''' — Ставка НДС, целое число процентов.&lt;br /&gt;
* '''CountInPallet''' — Количество штук в паллете.&lt;br /&gt;
* '''CountInBox''' — Количество штук в упаковке.&lt;br /&gt;
* '''HasSerials''' — Требует учета серийных номеров. Принимает значения 1 — да, 0 — нет.&lt;br /&gt;
* '''CountryOfOrigin''' — Наименование страны происхождения на русском языке.&lt;br /&gt;
* '''Message''' — Комментарий.&lt;br /&gt;
* '''Message2''' — Дополнительный комментарий.&lt;br /&gt;
* '''quantity''' — Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
* '''reserved''' — Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Движение номенклатуры ==&lt;br /&gt;
'''Пример запроса движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;datefrom&amp;gt;2020-10-01&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
 &amp;lt;dateto&amp;gt;2020-10-02&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код товара в справочнике номенклатуры.&lt;br /&gt;
* '''datefrom''' — дата начала периода.&lt;br /&gt;
* '''dateto''' — дата окончания периода.&lt;br /&gt;
Может быть указан или код, или период, или код и период одновременно.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemmovements count=&amp;quot;16&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;itemmovement&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;151500&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
    &amp;lt;retprice&amp;gt;0&amp;lt;/retprice&amp;gt;&lt;br /&gt;
    &amp;lt;quantity&amp;gt;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
    &amp;lt;delivered&amp;gt;0&amp;lt;/delivered&amp;gt;&lt;br /&gt;
    &amp;lt;item&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;4259&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Настольная игра Дженга&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/item&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;Возврат от покупателя&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/status&amp;gt;&lt;br /&gt;
    &amp;lt;store&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;name&amp;gt;офис в Москве&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;/store&amp;gt;&lt;br /&gt;
    &amp;lt;order&amp;gt;&lt;br /&gt;
      &amp;lt;ordercode&amp;gt;3374830&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;123660-0&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-24&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;14123&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;barcode&amp;gt;0000000670&amp;lt;/barcode&amp;gt;&lt;br /&gt;
      &amp;lt;company&amp;gt;ТОВАР&amp;lt;/company&amp;gt;&lt;br /&gt;
      &amp;lt;address&amp;gt;Кравченко ул., 1&amp;lt;/address&amp;gt;&lt;br /&gt;
      &amp;lt;delivereddate&amp;gt;2017-05-29&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredtime&amp;gt;12:00:00&amp;lt;/deliveredtime&amp;gt;&lt;br /&gt;
      &amp;lt;deliveredto /&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;document&amp;gt;&lt;br /&gt;
      &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
      &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
      &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
      &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/document&amp;gt;&lt;br /&gt;
  &amp;lt;/itemmovements&amp;gt;&lt;br /&gt;
&amp;lt;/itemlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код операции движения&lt;br /&gt;
* '''date''' — дата операции&lt;br /&gt;
* '''retprice''' — цена товара&lt;br /&gt;
* '''quantity''' — количество товара операции&lt;br /&gt;
* '''delivered''' — количество доставленного товара&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
&lt;br /&gt;
* '''status''' — контейнер статуса операции&lt;br /&gt;
:* '''code''' — код статуса&lt;br /&gt;
:* '''name''' — наименование&lt;br /&gt;
&lt;br /&gt;
* '''store''' — контейнер филиала, к которому относится операция&lt;br /&gt;
:* '''code''' — код филиала&lt;br /&gt;
:* '''name''' — наименование филиала&lt;br /&gt;
&lt;br /&gt;
* '''order''' — контейнер корреспонденции&lt;br /&gt;
:* '''ordercode''' — внутренний код заказа&lt;br /&gt;
:* '''number''' — номер заказа&lt;br /&gt;
:* '''date''' — дата заказа&lt;br /&gt;
:* '''orderno''' — шифр&lt;br /&gt;
:* '''barcode''' — штрихкод&lt;br /&gt;
:* '''company''' — компания&lt;br /&gt;
:* '''address''' — адрес&lt;br /&gt;
:* '''delivereddate''' — дата вручения&lt;br /&gt;
:* '''deliveredtime''' — время вручения&lt;br /&gt;
:* '''deliveredto''' — данные о вручении, либо причина недоставки&lt;br /&gt;
&lt;br /&gt;
* '''document''' — контейнер документа операции&lt;br /&gt;
:* '''code''' — внутренний код документа&lt;br /&gt;
:* '''number''' — номер документа&lt;br /&gt;
:* '''extnumber''' — внешний номер документа&lt;br /&gt;
:* '''date''' — дата документа&lt;br /&gt;
:* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
== Получение справочника тарифов по городам ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;tariffs&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;townfrom&amp;gt;Москва&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
 &amp;lt;service&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
 &amp;lt;mainonly&amp;gt;1&amp;lt;/mainonly&amp;gt;    &lt;br /&gt;
&amp;lt;/tariffs&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — атрибут '''extra''' обязателен, по нему определяется курьерская служба.&lt;br /&gt;
* '''townfrom''' — город-отправитель. Если не передан, то городом будет «Москва».&lt;br /&gt;
* '''service''' — режим доставки. Обязательный элемент.&lt;br /&gt;
* '''mainonly''' — необязательный элемент. Если передан, то в ответе будут данные только по городам из справочника '''Межгород''' &amp;gt; '''Зоны'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника тарифов по городам'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;townfrom&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
    &amp;quot;service&amp;quot;: 1,&lt;br /&gt;
    &amp;quot;tariffs&amp;quot;: [&lt;br /&gt;
        {&lt;br /&gt;
            &amp;quot;towntofias&amp;quot;: &amp;quot;0c5b2444-70a0-4932-980c-b4dc0d3f02b5&amp;quot;,&lt;br /&gt;
            &amp;quot;towntocode&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;towntoname&amp;quot;: &amp;quot;Москва город&amp;quot;,&lt;br /&gt;
            &amp;quot;townregion&amp;quot;: &amp;quot;Город Москва&amp;quot;,&lt;br /&gt;
            &amp;quot;distance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricedistance&amp;quot;: 0,&lt;br /&gt;
            &amp;quot;pricesnew&amp;quot;: {&lt;br /&gt;
                &amp;quot;before&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 100,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 1&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 150,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 5&lt;br /&gt;
                    }&lt;br /&gt;
                ],&lt;br /&gt;
                &amp;quot;after&amp;quot;: [&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 0,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 38.01&lt;br /&gt;
                    },&lt;br /&gt;
                    {&lt;br /&gt;
                        &amp;quot;price&amp;quot;: 15,&lt;br /&gt;
                        &amp;quot;every&amp;quot;: 1,&lt;br /&gt;
                        &amp;quot;mass&amp;quot;: 51.01&lt;br /&gt;
                    }&lt;br /&gt;
                ]&lt;br /&gt;
            },&lt;br /&gt;
            &amp;quot;deliveryPeriodMin&amp;quot;: 1,&lt;br /&gt;
            &amp;quot;deliveryPeriodMax&amp;quot;: 2&lt;br /&gt;
        }&lt;br /&gt;
    ]&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''townfrom''' — код ФИАС города-отправителя.&lt;br /&gt;
* '''service''' — режим доставки.&lt;br /&gt;
* '''tariffs''' — cписок тарифов по городу.&lt;br /&gt;
:* '''townregion''' — регион города-получателя.&lt;br /&gt;
:* '''towntofias''' — код ФИАС города-получателя.&lt;br /&gt;
:* '''towntocode''' — внутренний код города-получателя.&lt;br /&gt;
:* '''towntoname''' — наименование города-получателя.&lt;br /&gt;
:* '''distance''' — дистанция в км до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricedistance''' — сумма за километраж до города от МКАД, если в запросе townfrom — Москва.&lt;br /&gt;
:* '''pricesnew''' — ваши настройки тарифов из справочника '''Межгород''' &amp;gt; '''Тарифы по зонам'''.&lt;br /&gt;
::* '''before/after''' — контейнеры ДО/ОТ.&lt;br /&gt;
:::* '''price''' — цена. Если ответ идет по «before», то в цену также плюсуется сумма pricedistance&lt;br /&gt;
:::* '''every''' — за каждые.&lt;br /&gt;
:::* '''mass''' — масса.&lt;br /&gt;
:* '''prices''' — устаревший элемент, не используется.&lt;br /&gt;
:* '''deliveryPeriodMin''' — минимальный срок доставки.&lt;br /&gt;
:* '''deliveryPeriodMax''' — максимальный срок доставки.&lt;br /&gt;
&lt;br /&gt;
== Номенклатура приходной накладной ==&lt;br /&gt;
'''Пример запроса номенклатуры приходной накладной:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — внутренний код документа приходной накладной (см. предыдущий запрос).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа движения номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;itemdoc&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;21991&amp;lt;/code&amp;gt;&lt;br /&gt;
  &amp;lt;number&amp;gt;318&amp;lt;/number&amp;gt;&lt;br /&gt;
  &amp;lt;date&amp;gt;2017-05-26&amp;lt;/date&amp;gt;&lt;br /&gt;
  &amp;lt;message&amp;gt;&amp;lt;/message&amp;gt;&lt;br /&gt;
  &amp;lt;items&amp;gt;&lt;br /&gt;
    &amp;lt;item code=&amp;quot;4259&amp;quot; quantity=&amp;quot;1&amp;quot; barcode=&amp;quot;200300&amp;quot; article=&amp;quot;123555&amp;quot;&amp;gt;Настольная игра Дженга&amp;lt;/item&amp;gt;&lt;br /&gt;
  &amp;lt;/items&amp;gt;&lt;br /&gt;
&amp;lt;/itemdoc&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
''' Описание полей ответа '''&lt;br /&gt;
* '''code''' — внутренний код приходной накладной&lt;br /&gt;
* '''number''' — номер документа&lt;br /&gt;
* '''date''' — дата документа&lt;br /&gt;
* '''message''' — комментарий&lt;br /&gt;
&lt;br /&gt;
* '''item''' — контейнер товара&lt;br /&gt;
:* '''code''' — внутренний код товара&lt;br /&gt;
:* '''barcode''' — штрихкод товара&lt;br /&gt;
:* '''article''' — артикул товара&lt;br /&gt;
:* '''quantity''' — количество поступившего товара&lt;br /&gt;
&lt;br /&gt;
== Справочник филиалов ==&lt;br /&gt;
'''Пример запроса списка филиалов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;storelist count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;123&amp;lt;/code&amp;gt;    &lt;br /&gt;
    &amp;lt;name&amp;gt;ABC&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
  &amp;lt;store&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;456&amp;lt;/code&amp;gt;   &lt;br /&gt;
    &amp;lt;name&amp;gt;Филиал 2&amp;lt;/name&amp;gt; &lt;br /&gt;
  &amp;lt;/store&amp;gt;&lt;br /&gt;
&amp;lt;/storelist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код филиала.&lt;br /&gt;
* '''name''' — Наименование филиала.&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
Для отображения списка пунктов выдачи (ПВЗ) есть '''готовый JavaScript модуль''': https://home.courierexe.ru/js/measoft_map.js Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html Здесь]&lt;br /&gt;
&lt;br /&gt;
Уникальные запросы списка ПВЗ кешируются на стороне личного кабинета и хранятся до 7 часов утра по московскому времени следующего дня. Например, если уникальный запрос с массой 2 кг был отправлен сегодня в 10 часов, то завтра в 7 утра он сбросится. Если сегодня в 18 часов в этом же запросе вы укажете массу 2 кг, в ответе вернется тот же список ПВЗ. Если передадите массу 3 кг, список может быть другим.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что если в выборке количество ПВЗ больше '''10000''' и не указаны параметры '''code''', '''json''' или '''limitcount''', то будет возвращаться ошибка. В этом случае необходимо использовать блок '''limit'''.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;&lt;br /&gt;
 &amp;lt;code&amp;gt;1234&amp;lt;/code&amp;gt;&lt;br /&gt;
 &amp;lt;client_code&amp;gt;7890&amp;lt;/client_code&amp;gt;&lt;br /&gt;
 &amp;lt;city&amp;gt;Свердловская область&amp;lt;/city&amp;gt;&lt;br /&gt;
 &amp;lt;town regioncode=&amp;quot;66&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Нижний Тагил&amp;lt;/town&amp;gt;&lt;br /&gt;
 &amp;lt;address&amp;gt;Щёлковское шоссе&amp;lt;/address&amp;gt;&lt;br /&gt;
 &amp;lt;house&amp;gt;77&amp;lt;/house&amp;gt;&lt;br /&gt;
 &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
 &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
 &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
 &amp;lt;maxweight&amp;gt;30&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
 &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
 &amp;lt;lt&amp;gt;57.924737&amp;lt;/lt&amp;gt;&lt;br /&gt;
 &amp;lt;lg&amp;gt;59.940019&amp;lt;/lg&amp;gt;&lt;br /&gt;
 &amp;lt;rt&amp;gt;57.905682&amp;lt;/rt&amp;gt;&lt;br /&gt;
 &amp;lt;rg&amp;gt;59.984669&amp;lt;/rg&amp;gt;&lt;br /&gt;
 &amp;lt;json&amp;gt;YES&amp;lt;/json&amp;gt;&lt;br /&gt;
 &amp;lt;with_coords&amp;gt;YES&amp;lt;/with_coords&amp;gt;&lt;br /&gt;
 &amp;lt;limit&amp;gt;&lt;br /&gt;
    &amp;lt;limitfrom&amp;gt;30&amp;lt;/limitfrom&amp;gt;&lt;br /&gt;
    &amp;lt;limitcount&amp;gt;2&amp;lt;/limitcount&amp;gt;&lt;br /&gt;
    &amp;lt;countall&amp;gt;YES&amp;lt;/countall&amp;gt;&lt;br /&gt;
 &amp;lt;/limit&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''auth''' — Атрибут '''extra''' — обязателен, по нему определяется курьерская служба, '''login''' и '''pass''' позволяют авторизоваться под клиентом: для отдельного клиента могут быть ограничения по доступности некоторых ПВЗ, и в этом случае они будут учтены.&lt;br /&gt;
* '''code''' — Внутренний код.&lt;br /&gt;
* '''client_code''' — Код клиента курьерской службы.&lt;br /&gt;
* '''city''' — Регион получателя. Можно указать код региона или полное наименование региона из [[#Справочник регионов|справочника регионов]].&lt;br /&gt;
* '''town''' — Город получателя.&lt;br /&gt;
Для тега города '''town''' можно указать код региона в атрибуте '''''regioncode''''' из [[#Справочник регионов|справочника регионов]]. Поиск будет производиться в указанном регионе.&lt;br /&gt;
&lt;br /&gt;
Также можно указать страну получателя в атрибуте '''''country''''' в соответствии с [https://ru.wikipedia.org/wiki/ISO_3166-1 стандартом ISO_3166-1], например, «RU», «RUS» или «643» для России.&lt;br /&gt;
Для формата запроса JSON фильтрация по городу работает только в связке с фильтром по адресу.&lt;br /&gt;
&lt;br /&gt;
* '''address''' — Фильтр по адресу, работает только в связке с фильтром по городу&lt;br /&gt;
* '''house''' — Фильтр по номеру дома, работает только в связке с фильтрами по адресу и городу&lt;br /&gt;
* '''parentcode''' — Фильтр по родительскому [[#Справочник филиалов|филиалу]]&lt;br /&gt;
* '''acceptcash''' — Фильтр по приему наличных YES/NO&lt;br /&gt;
* '''acceptcard''' — Фильтр по приему банковских карт YES/NO&lt;br /&gt;
* '''acceptfitting''' — Фильтр по наличию примерки YES/NO&lt;br /&gt;
* '''maxweight''' — Фильтр по максимальному весу, с которым работает ПВЗ&lt;br /&gt;
* '''acceptindividuals''' — Фильтр по доступности физическим лицам YES/NO&lt;br /&gt;
* '''lt''' — Широта левого верхнего угла&lt;br /&gt;
* '''lg''' — Долгота левого верхнего угла&lt;br /&gt;
* '''rt''' — Широта правого нижнего угла&lt;br /&gt;
* '''rg''' — Долгота правого нижнего угла&lt;br /&gt;
* '''json''' — Признак вывода ответа в виде JSON YES/NO&lt;br /&gt;
* '''with_coords''' — Признак вывода ПВЗ только с наличием координат YES/NO&lt;br /&gt;
* '''limit''' — Ограничивает вывод результата.&lt;br /&gt;
:* '''limitfrom''' — Задает номер записи результата, начиная с которой выдавать ответ. По-умолчанию — 0.&lt;br /&gt;
:* '''limitcount'''- Задает количество записей результата, которые нужно вернуть. По-умолчанию — 100.&lt;br /&gt;
:* '''countall''' — YES указывает на необходимость подсчета общего количества найденных совпадений. Это может замедлять выполнение запроса. Если отключено — в ответе не указываeтся totalcount.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника пунктов самовывоза:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;pvzlist count=&amp;quot;2&amp;quot; totalcount=&amp;quot;40465&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;126&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;3&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Нижний Тагил&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;622036, г. Нижний Тагил, ул. Циолковского, д. 17&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+73435417709, +73435254989&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Новый пункт доставки&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Жилое 5-ти этажное здание, торцом к дороге, второе здание от перекрестка Пархоменко-Циолковского&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;10&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;YES&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93457&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;59.95131&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;40606d00-9c51-11eb-b2c9-cfd6c1111392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
  &amp;lt;pvz&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;245&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;clientcode&amp;gt;NTG1&amp;lt;/clientcode&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;На Красноармейской&amp;lt;/name&amp;gt;&lt;br /&gt;
    &amp;lt;parentcode&amp;gt;6&amp;lt;/parentcode&amp;gt;&lt;br /&gt;
    &amp;lt;parentname&amp;gt;Интеграция&amp;lt;/parentname&amp;gt;&lt;br /&gt;
    &amp;lt;town code=&amp;quot;124267&amp;quot; regioncode=&amp;quot;66&amp;quot; regionname=&amp;quot;Свердловская область&amp;quot;&amp;gt;Нижний Тагил город&amp;lt;/town&amp;gt;&lt;br /&gt;
    &amp;lt;address&amp;gt;КРАСНОАРМЕЙСКАЯ, д.79&amp;lt;/address&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;+7(3435)379-044&amp;lt;/phone&amp;gt;&lt;br /&gt;
    &amp;lt;comment&amp;gt;Возможность примерки отсутствует&amp;lt;/comment&amp;gt;&lt;br /&gt;
    &amp;lt;worktime&amp;gt;Вс 10:00-16:00, Сб 10:00-16:00, Пн-Пт 10:00-20:00&amp;lt;/worktime&amp;gt;&lt;br /&gt;
    &amp;lt;traveldescription&amp;gt;Напротив ТЦ Пирамида&amp;lt;/traveldescription&amp;gt;&lt;br /&gt;
    &amp;lt;maxweight&amp;gt;20&amp;lt;/maxweight&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcash&amp;gt;YES&amp;lt;/acceptcash&amp;gt;&lt;br /&gt;
    &amp;lt;acceptcard&amp;gt;YES&amp;lt;/acceptcard&amp;gt;&lt;br /&gt;
    &amp;lt;acceptfitting&amp;gt;NO&amp;lt;/acceptfitting&amp;gt;&lt;br /&gt;
    &amp;lt;acceptindividuals&amp;gt;YES&amp;lt;/acceptindividuals&amp;gt;&lt;br /&gt;
    &amp;lt;latitude&amp;gt;57.93468&amp;lt;/latitude&amp;gt;&lt;br /&gt;
    &amp;lt;longitude&amp;gt;60.55476&amp;lt;/longitude&amp;gt;&lt;br /&gt;
    &amp;lt;uid&amp;gt;41116853-9c51-11eb-b2c9-cfd6c1451392&amp;lt;/uid&amp;gt;&lt;br /&gt;
  &amp;lt;/pvz&amp;gt;&lt;br /&gt;
&amp;lt;/pvzlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код ПВЗ в системе. Используется в запросе [[API#Оформление заказа|оформления заказов]]&lt;br /&gt;
* '''clientcode''' — Код ПВЗ используемый компанией-подрядчиком.&lt;br /&gt;
* '''name''' — Наименование ПВЗ.&lt;br /&gt;
* '''parentcode''' — Код родительского элемента.&lt;br /&gt;
* '''parentname''' — Наименование родительского элемента.&lt;br /&gt;
* '''town''' — Населенный пункт с кодом из [[#Справочник городов|справочника городов]], а также с кодом и наименованием региона.&lt;br /&gt;
* '''address''' — Адрес ПВЗ.&lt;br /&gt;
* '''phone''' — Телефоны ПВЗ.&lt;br /&gt;
* '''comment''' — Дополнительная информация.&lt;br /&gt;
* '''worktime''' — Режим работы ПВЗ.&lt;br /&gt;
* '''traveldescription''' — Описание местонахождения ПВЗ или пути к нему.&lt;br /&gt;
* '''maxweight''' — Максимальный вес, с которым работает ПВЗ.&lt;br /&gt;
* '''acceptcash''' — Признак приема наличных&lt;br /&gt;
* '''acceptcard''' — Признак приема банковских карт&lt;br /&gt;
* '''acceptfitting''' — Наличие примерки&lt;br /&gt;
* '''latitude''' — Широта&lt;br /&gt;
* '''longitude''' — Долгота&lt;br /&gt;
* '''uid''' — Уникальный идентификатор ПВЗ в системе Measoft&lt;br /&gt;
* '''count''' — Количество записей в ответе&lt;br /&gt;
* '''totalcount''' — Общее количество записей, отвечающее параметрам запроса&lt;br /&gt;
&lt;br /&gt;
== Получение фискальных данных заказа ==&lt;br /&gt;
'''Пример запроса получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receiptdata&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;orders&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;123456&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;order orderno=&amp;quot;890111C&amp;quot; /&amp;gt;&lt;br /&gt;
   &amp;lt;/orders&amp;gt;&lt;br /&gt;
&amp;lt;/receiptdata&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа получения фискальных данных:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;receipts count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;receipt&amp;gt;&lt;br /&gt;
      &amp;lt;orderno&amp;gt;123456&amp;lt;/orderno&amp;gt;&lt;br /&gt;
      &amp;lt;fdDatetime&amp;gt;2020-06-07 12:14:00&amp;lt;/fdDatetime&amp;gt;&lt;br /&gt;
      &amp;lt;fdValue&amp;gt;123&amp;lt;/fdValue&amp;gt;&lt;br /&gt;
      &amp;lt;fdNum&amp;gt;456&amp;lt;/fdNum&amp;gt;&lt;br /&gt;
      &amp;lt;fnSn&amp;gt;789&amp;lt;/fnSn&amp;gt;&lt;br /&gt;
      &amp;lt;kktNum&amp;gt;100&amp;lt;/kktNum&amp;gt;&lt;br /&gt;
      &amp;lt;inn&amp;gt;222&amp;lt;/inn&amp;gt;&lt;br /&gt;
      &amp;lt;ofdUrl&amp;gt;gate.ofd.ru&amp;lt;/ofdUrl&amp;gt;&lt;br /&gt;
      &amp;lt;fullUrl&amp;gt;https://check.ofd.ru/123&amp;lt;/fullUrl&amp;gt;&lt;br /&gt;
      &amp;lt;price&amp;gt;12345&amp;lt;/price&amp;gt;&lt;br /&gt;
      &amp;lt;lines count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
         &amp;lt;line&amp;gt;&lt;br /&gt;
            &amp;lt;item&amp;gt;1111764&amp;lt;/item&amp;gt;&lt;br /&gt;
            &amp;lt;name&amp;gt;Сапоги&amp;lt;/name&amp;gt;&lt;br /&gt;
            &amp;lt;qty&amp;gt;1&amp;lt;/qty&amp;gt;&lt;br /&gt;
            &amp;lt;price&amp;gt;1000&amp;lt;/price&amp;gt;&lt;br /&gt;
            &amp;lt;vatRate&amp;gt;20&amp;lt;/vatRate&amp;gt;&lt;br /&gt;
            &amp;lt;governmentCode&amp;gt;Z16513LK2&amp;lt;/governmentCode&amp;gt;&lt;br /&gt;
            &amp;lt;itemType&amp;gt;1&amp;lt;/itemType&amp;gt;&lt;br /&gt;
         &amp;lt;/line&amp;gt;&lt;br /&gt;
      &amp;lt;/lines&amp;gt;&lt;br /&gt;
   &amp;lt;/receipt&amp;gt;&lt;br /&gt;
&amp;lt;/receipts&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры ответа:&lt;br /&gt;
* '''orderno''' — Номер заказа&lt;br /&gt;
* '''fdDatetime''' — Дата и время пробития фискального чека&lt;br /&gt;
* '''fdValue''' — ФПД (фискальный признак документа)&lt;br /&gt;
* '''fdNum''' — ФИСКАЛЬНЫЙ ДОКУМЕНТ (фискальный номер чека)&lt;br /&gt;
* '''fnSn''' — ФН (номер фискального накопителя)&lt;br /&gt;
* '''kktNum''' — РН (регистрационный номер кассы)&lt;br /&gt;
* '''inn''' — ИНН&lt;br /&gt;
* '''ofdUrl''' — URL адрес (доменное имя) ОФД&lt;br /&gt;
* '''price''' — Сумма чека&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''qty''' — количество товара&lt;br /&gt;
:* '''price''' — цена товара&lt;br /&gt;
:* '''governmentCode''' — считанная последовательность, которая в дальнейшем преобразуется по алгоритму тега 1162&lt;br /&gt;
:* '''vatRate''' — НДС товара&lt;br /&gt;
:* '''itemType''' — тип товара (товар, доставка и т. д.)&lt;br /&gt;
&lt;br /&gt;
== Справочник Виды срочности ==&lt;br /&gt;
'''Пример запроса видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services&amp;gt;&lt;br /&gt;
&amp;lt;auth extra=&amp;quot;8&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника видов срочности:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;services count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Эконом&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
  &amp;lt;service&amp;gt;&lt;br /&gt;
     &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
     &amp;lt;name&amp;gt;Срочно&amp;lt;/name&amp;gt;&lt;br /&gt;
  &amp;lt;/service&amp;gt;&lt;br /&gt;
&amp;lt;/services&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник дополнительных услуг ==&lt;br /&gt;
'''Пример запроса дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''advprices''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа справочника дополнительных услуг:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;advprices&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Этажей в доме&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;int&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Коэффициент надбавки&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;float&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
   &amp;lt;advprice&amp;gt;&lt;br /&gt;
       &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt;&lt;br /&gt;
       &amp;lt;name&amp;gt;Расписаться на упаковке&amp;lt;/name&amp;gt;&lt;br /&gt;
       &amp;lt;type&amp;gt;bool&amp;lt;/type&amp;gt;&lt;br /&gt;
   &amp;lt;/advprice&amp;gt;&lt;br /&gt;
&amp;lt;/advprices&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код услуги&lt;br /&gt;
* '''name''' — наименование услуги. Если поле «название в ЛК» в настройках услуги не пусто, то возвращает значение поля «название в ЛК».&lt;br /&gt;
* '''hine''' — подсказка по доп услуге для пользователя&lt;br /&gt;
* '''type''' — тип услуги. Может иметь значения:&lt;br /&gt;
:* '''bool''' — для услуг вида «чекбокс», «Да»&lt;br /&gt;
:* '''float''' — для числа с плавающей точкой&lt;br /&gt;
:* '''int''' — для целого числа&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
 &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
 &amp;lt;order&amp;gt;&lt;br /&gt;
  &amp;lt;pricetype&amp;gt;CUSTOMER&amp;lt;/pricetype&amp;gt;&lt;br /&gt;
  &amp;lt;sender&amp;gt;&lt;br /&gt;
     &amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/sender&amp;gt;&lt;br /&gt;
   &amp;lt;receiver&amp;gt;&lt;br /&gt;
     &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
     &amp;lt;town regioncode=&amp;quot;78&amp;quot; country=&amp;quot;RU&amp;quot;&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
     &amp;lt;address&amp;gt;Петровка 38 офис 35&amp;lt;/address&amp;gt;&lt;br /&gt;
     &amp;lt;pvz&amp;gt;124&amp;lt;/pvz&amp;gt;&lt;br /&gt;
     &amp;lt;coords lat=&amp;quot;55.680327&amp;quot; lon=&amp;quot;37.604456&amp;quot;&amp;gt;&amp;lt;/coords&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;weight&amp;gt;5.1&amp;lt;/weight&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;price&amp;gt;387.5&amp;lt;/price&amp;gt;&lt;br /&gt;
   &amp;lt;deliveryprice&amp;gt;150&amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;inshprice&amp;gt;387.5&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
   &amp;lt;packages&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;1&amp;quot; quantity=&amp;quot;5&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
      &amp;lt;package mass=&amp;quot;2.5&amp;quot; length=&amp;quot;10&amp;quot; width=&amp;quot;20&amp;quot; height=&amp;quot;30&amp;quot;&amp;gt;&amp;lt;/package&amp;gt;&lt;br /&gt;
   &amp;lt;/packages&amp;gt;&lt;br /&gt;
   &amp;lt;userid&amp;gt;user123&amp;lt;/userid&amp;gt;&lt;br /&gt;
   &amp;lt;groupid&amp;gt;customer&amp;lt;/groupid&amp;gt;&lt;br /&gt;
 &amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
Структура данных и заполнение полей аналогичны и совместимы с [[#Оформление заказа]].&lt;br /&gt;
&lt;br /&gt;
Дополнительные поля:&lt;br /&gt;
* '''pricetype''' — тип требуемой цены. Возможные значения: «CUSTOMER» (по-умолчанию) — [[Личный кабинет клиента#Цена доставки для получателя|цена для конечного получателя]], «CLIENT» — цена курьерской службы для клиента.&lt;br /&gt;
* '''userid''' — Идентификатор пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенного покупателя.&lt;br /&gt;
* '''groupid''' — Идентификатор группы пользователя, строковый или числовой тип. Виртуальное поле. Необязательное. Данное поле используется совместно с настройками «Цена доставки для получателя», определяя приоритет правила. Можно использовать в различных CMS/CRM системах, настраивая цены для определенной группы покупателей.&lt;br /&gt;
&lt;br /&gt;
Суммы НП и ОЦ, а также тип оплаты CARD имеют значение при настроенных в тарифе на вкладке Прочее долях (в процентах) от данных сумм.&lt;br /&gt;
&lt;br /&gt;
В авторизации можно опустить параметры login и pass, тогда расчет будет производиться по стандартному тарифу курьерской службы, без учета возможных отличий для конкретного клиента.&amp;lt;br&amp;gt;&lt;br /&gt;
Объемный вес будет учитываться только при условии указания всех габаритов: длины, ширины и высоты.&amp;lt;br&amp;gt;&lt;br /&gt;
В полях город-отправитель и город-получатель можно указывать название города (не рекомендуется!), либо код города из нашего справочника, либо 13-ти значный код КЛАДР, либо 36-ти значный код адресной системы ФИАС (AOID).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;calculator&amp;gt;&lt;br /&gt;
  &amp;lt;calc&amp;gt;&lt;br /&gt;
    &amp;lt;townfrom code=&amp;quot;1&amp;quot;&amp;gt;Москва город&amp;lt;/townfrom&amp;gt;&lt;br /&gt;
    &amp;lt;townto code=&amp;quot;56603&amp;quot;&amp;gt;Иркутск город&amp;lt;/townto&amp;gt;&lt;br /&gt;
    &amp;lt;mass&amp;gt;3.7&amp;lt;/mass&amp;gt;&lt;br /&gt;
    &amp;lt;service name=&amp;quot;Экспресс&amp;quot;&amp;gt;1&amp;lt;/service&amp;gt;&lt;br /&gt;
    &amp;lt;zone&amp;gt;2&amp;lt;/zone&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;1113&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydays&amp;gt;1&amp;lt;/mindeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;maxdeliverydays&amp;gt;3&amp;lt;/maxdeliverydays&amp;gt;&lt;br /&gt;
    &amp;lt;mindeliverydate&amp;gt;2020-05-13&amp;lt;/mindeliverydate&amp;gt;&lt;br /&gt;
    &amp;lt;intervals&amp;gt;&lt;br /&gt;
        &amp;lt;workdays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;10:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;16:00-22:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/workdays&amp;gt;&lt;br /&gt;
        &amp;lt;holidays&amp;gt;&lt;br /&gt;
            &amp;lt;interval&amp;gt;12:00-16:00&amp;lt;/interval&amp;gt;&lt;br /&gt;
        &amp;lt;/holidays&amp;gt;&lt;br /&gt;
    &amp;lt;/intervals&amp;gt;&lt;br /&gt;
    &amp;lt;deliveryprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;1&amp;quot; price=&amp;quot;1000&amp;quot;&amp;gt;База&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;4&amp;quot; price=&amp;quot;100&amp;quot;&amp;gt;Процент от суммы руб&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;5&amp;quot; price=&amp;quot;63&amp;quot;&amp;gt;Процент от объявленной стоимости&amp;lt;/advprice&amp;gt;&lt;br /&gt;
     &amp;lt;advprice code=&amp;quot;6&amp;quot; price=&amp;quot;-50&amp;quot;&amp;gt;Скидка при доставке&amp;lt;/advprice&amp;gt;&lt;br /&gt;
    &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
  &amp;lt;/calc&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''townfrom''' — Город-отправитель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''townto''' — Город-получатель так, как система его распознала и привязала к справочнику. Атрибут '''code''' — код из справочника городов системы.&lt;br /&gt;
* '''mass''' — Масса в килограммах&lt;br /&gt;
* '''service''' — Режим доставки — число, указывающее на запись в справочнике видов срочности (см описание на этой странице).&lt;br /&gt;
* '''zone''' — номер тарифной зоны, по которой рассчиталась стоимость. В зависимости от зоны выбирается тарифная сетка. Так же к цене могут применяться повышающие или понижающие коэффициенты при доставке не из/в региональный центр.&lt;br /&gt;
* '''price''' — рассчитанная стоимость доставки в валюте прайс-листа курьерской службы. Рекомендуется к использованию в отличие от одноименного атрибута родительского контейнера.&lt;br /&gt;
* '''maxdeliverydays''' — максимальный срок доставки в рабочих днях.&lt;br /&gt;
* '''mindeliverydate''' — минимальная дата доставки в учетом выходных дней.&lt;br /&gt;
* '''intervals''' — список интервалов доставки для соответствующей зоны и режима срочности.&lt;br /&gt;
* '''deliveryprice''' — Данные по составляющим ценам доставки&lt;br /&gt;
&lt;br /&gt;
'''''Обратите внимание:''''' В реальном ответе сервера в теге calc присутствует атрибут «price». Он оставлен для обратной совместимости, не используйте его. Пользуйтесь вложенным тегом price.&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt; &lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''client''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;client&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;1082&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/client&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код клиента&lt;br /&gt;
&lt;br /&gt;
== Список актов передачи денег ==&lt;br /&gt;
'''Пример запроса списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smalist&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2016-02-10&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2016-03-10&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smalist''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''datefrom''' — Дата «с». Необязательный элемент.&lt;br /&gt;
* '''dateto''' — Дата «по». Необязательный элемент.&lt;br /&gt;
Если интервал дат не указан, то возвращаются акты передачи денег за последний месяц.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос списка актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smalist count=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;sma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;number&amp;gt;3992&amp;lt;/number&amp;gt;&lt;br /&gt;
    &amp;lt;actdate&amp;gt;2016-02-12&amp;lt;/actdate&amp;gt;&lt;br /&gt;
    &amp;lt;datepay&amp;gt;&amp;lt;/datepay&amp;gt;&lt;br /&gt;
    &amp;lt;dateto&amp;gt;2016-02-12&amp;lt;/dateto&amp;gt;&lt;br /&gt;
    &amp;lt;promiseddatepay&amp;gt;&amp;lt;/promiseddatepay&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;637.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;pricecorr&amp;gt;113.00&amp;lt;/pricecorr&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;13430.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;570.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;67.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;payno&amp;gt;42423&amp;lt;/payno&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;Безнал&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;signedcopyreceived&amp;gt;NO&amp;lt;/signedcopyreceived&amp;gt;&lt;br /&gt;
  &amp;lt;/sma&amp;gt;&lt;br /&gt;
&amp;lt;/smalist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код акта&lt;br /&gt;
* '''number''' — Номер акта в системе&lt;br /&gt;
* '''actdate''' — Дата акта&lt;br /&gt;
* '''datepay''' — Дата оплаты по акту&lt;br /&gt;
* '''dateto''' — Дата конечного периода для формирования АПД&lt;br /&gt;
* '''promiseddatepay''' — Плановая дата оплаты&lt;br /&gt;
* '''price''' — Стоимость услуг&lt;br /&gt;
* '''pricecorr''' — Сумма корректировки&lt;br /&gt;
* '''rur''' — Сумма заказа&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение&lt;br /&gt;
* '''payno''' — Номер платежного поручения&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''signedcopyreceived''' — Признак факта возврата акта YES/NO&lt;br /&gt;
&lt;br /&gt;
== Детализация актов передачи денег ==&lt;br /&gt;
'''Пример запроса детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;code&amp;gt;6278&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''smadetail''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''auth''' — Авторизация. Обязательный элемент.&lt;br /&gt;
* '''code''' — Код акта передачи денег (см. запрос списка АПД). Обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос детализации актов передачи денег:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;smadetail count=&amp;quot;2&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;specialsma&amp;gt;&lt;br /&gt;
    &amp;lt;code&amp;gt;42494&amp;lt;/code&amp;gt;&lt;br /&gt;
    &amp;lt;ordercode&amp;gt;14424&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
    &amp;lt;orderno&amp;gt;11111&amp;lt;/orderno&amp;gt;&lt;br /&gt;
    &amp;lt;orderdate&amp;gt;2018-01-01&amp;lt;/orderdate&amp;gt;&lt;br /&gt;
    &amp;lt;delivereddate&amp;gt;2018-10-01&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
    &amp;lt;company&amp;gt;Компания&amp;lt;/company&amp;gt;&lt;br /&gt;
    &amp;lt;price&amp;gt;314.00&amp;lt;/price&amp;gt;&lt;br /&gt;
    &amp;lt;rur&amp;gt;8800.00&amp;lt;/rur&amp;gt;&lt;br /&gt;
    &amp;lt;inshprice&amp;gt;314.00&amp;lt;/inshprice&amp;gt;&lt;br /&gt;
    &amp;lt;pricekur&amp;gt;270.00&amp;lt;/pricekur&amp;gt;&lt;br /&gt;
    &amp;lt;priceag&amp;gt;44.00&amp;lt;/priceag&amp;gt;&lt;br /&gt;
    &amp;lt;pricecalc&amp;gt;8486.00&amp;lt;/pricecalc&amp;gt;&lt;br /&gt;
    &amp;lt;paytype&amp;gt;2&amp;lt;/paytype&amp;gt;&lt;br /&gt;
    &amp;lt;paytypename&amp;gt;наличными курьером&amp;lt;/paytypename&amp;gt;&lt;br /&gt;
    &amp;lt;weight&amp;gt;0.400&amp;lt;/weight&amp;gt;&lt;br /&gt;
    &amp;lt;distance&amp;gt;0.0&amp;lt;/distance&amp;gt;&lt;br /&gt;
    &amp;lt;status&amp;gt;Доставлено&amp;lt;/status&amp;gt;&lt;br /&gt;
  &amp;lt;/specialsma&amp;gt;&lt;br /&gt;
&amp;lt;/smadetail&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''code''' — Код записи.&lt;br /&gt;
* '''ordercode''' — Код заказа.&lt;br /&gt;
* '''orderno''' — Шифр заказа.&lt;br /&gt;
* '''orderdate''' — Дата заказа.&lt;br /&gt;
* '''delivereddate''' — Дата доставки.&lt;br /&gt;
* '''company''' — Получатель.&lt;br /&gt;
* '''price''' — Стоимость услуг.&lt;br /&gt;
* '''rur''' — Сумма заказа.&lt;br /&gt;
* '''inshprice''' — Стоимость заказа.&lt;br /&gt;
* '''pricekur''' — Стоимость курьерской доставки.&lt;br /&gt;
* '''priceag''' — Агентское вознаграждение.&lt;br /&gt;
* '''pricecalc''' — Сумма для передачи агенту.&lt;br /&gt;
* '''paytype''' — Тип оплаты: 1 — безнал, 2 — наличными курьером, 3 — наличными в офисе, 4 — перевод на карту.&lt;br /&gt;
* '''paytypename''' — Строковое представление типа оплаты&lt;br /&gt;
* '''weight''' — Вес заказа.&lt;br /&gt;
* '''distance''' — Дистанция по заказу&lt;br /&gt;
* '''status''' — Статус заказа.&lt;br /&gt;
&lt;br /&gt;
== Генерация коротких ссылок ==&lt;br /&gt;
В некоторых случаях, например, при использовании в СМС, может потребоваться использование коротких ссылок на ЛК.&lt;br /&gt;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;link short=&amp;quot;0&amp;quot;&amp;gt; https://home.courierexe.ru/8/site/orders &amp;lt;/link&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''shortlink''' — Корневой контейнер. Обязательный элемент.&lt;br /&gt;
* '''link''' — Полная ссылка, для которой необходимо получить код. Обязательный элемент. Если атрибут '''short''' равен 1, то ответ не будет содержать XML, а только хэш-код.&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа на запрос генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;shortlink&amp;gt;&lt;br /&gt;
  &amp;lt;hash&amp;gt;35AF350C&amp;lt;/hash&amp;gt;&lt;br /&gt;
&amp;lt;/shortlink&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''hash''' — Хэш-код ссылки.&lt;br /&gt;
&lt;br /&gt;
Далее, можно использовать ссылку на ЛК:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/35AF350C или curie.ru/35AF350C&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Примечание!''' Сервис коротких ссылок работает только для ресурсов компании MeaSoft.&lt;br /&gt;
&lt;br /&gt;
== Проверка надежности покупателя ==&lt;br /&gt;
Проверка надежности работает только для тарифа «Максимум» личного кабинета.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;auth extra=&amp;quot;8&amp;quot; login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ответ:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;mcheck&amp;gt;&lt;br /&gt;
  &amp;lt;phones&amp;gt;&lt;br /&gt;
    &amp;lt;phone rate=&amp;quot;90&amp;quot;&amp;gt;89161147992&amp;lt;/phone&amp;gt;&lt;br /&gt;
  &amp;lt;/phones&amp;gt;&lt;br /&gt;
&amp;lt;/mcheck&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14754</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14754"/>
				<updated>2023-07-03T12:09:36Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* СДЭК */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно перезагрузить MeaSoft и подождать 3 минуты.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
* '''Способ доставки до ПВЗ отправления'''&lt;br /&gt;
** &amp;quot;Самопривоз в офис СДЭК&amp;quot; - установлено по умолчанию, необходимо заполнить &amp;lt;b&amp;gt;Код пункта приема&amp;lt;/b&amp;gt;&lt;br /&gt;
** &amp;quot;Забор со склада&amp;quot; - в заказе указывается адрес склада с которого курьеры СДЭК забирают отправления. Адрес указывается в карточке ответственного филиала для которого настраивается интеграция со СДЭК вер.2.0&lt;br /&gt;
** &amp;quot;Забор у отправителя&amp;quot; - в заказе указывается адрес отправителя с которого курьеры СДЭК забирают заказы.&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента владельца фирмы отправителя&amp;lt;/i&amp;gt; - если в ответственном филиале интеграции настроено &amp;quot;Скрывать отправителя&amp;quot;&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес отправителя из карточки заказа&amp;lt;/i&amp;gt; - если он не пустой&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки отдела&amp;lt;/i&amp;gt; - если пустой адрес отправителя в заказе&lt;br /&gt;
*** &amp;lt;i&amp;gt;Адрес из карточки клиента отправившего заказ&amp;lt;/i&amp;gt;  - если пустой адрес отдела&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Доступы должны быть НЕ тестовые (продовые). Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте&lt;br /&gt;
&lt;br /&gt;
'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
'''Пароль''' - ID пункта отправления.&lt;br /&gt;
&lt;br /&gt;
'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||Введите токен в 4-й параметр. 3-й можно оставить пустым. Можно оба оставить пустыми для расчета базовых цен.||33, 90001,, j3ejwo2f10b2e47790174b41f4a11111, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|-&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления и через запятые интервал доставки.&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14655</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14655"/>
				<updated>2023-04-04T11:28:30Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Отмена заказов в интеграциях */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно перезагрузить MeaSoft и подождать 3 минуты.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте&lt;br /&gt;
&lt;br /&gt;
'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
'''Пароль''' - ID пункта отправления.&lt;br /&gt;
&lt;br /&gt;
'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Реализовано в интеграциях  Почта России, 5Post, Gtd, СДЭК 2.0, YandexLogistic, LPost, Omnic.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||Введите токен в 4-й параметр. 3-й можно оставить пустым. Можно оба оставить пустыми для расчета базовых цен.||33, 90001,, j3ejwo2f10b2e47790174b41f4a11111, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|-&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления и через запятые интервал доставки.&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14653</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14653"/>
				<updated>2023-04-03T09:40:07Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Отмена заказов в интеграциях */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно перезагрузить MeaSoft и подождать 3 минуты.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте&lt;br /&gt;
&lt;br /&gt;
'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
'''Пароль''' - ID пункта отправления.&lt;br /&gt;
&lt;br /&gt;
'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||Введите токен в 4-й параметр. 3-й можно оставить пустым. Можно оба оставить пустыми для расчета базовых цен.||33, 90001,, j3ejwo2f10b2e47790174b41f4a11111, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|-&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления и через запятые интервал доставки.&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14651</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14651"/>
				<updated>2023-04-03T09:27:09Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Отмена заказов в интеграциях */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно перезагрузить MeaSoft и подождать 3 минуты.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте&lt;br /&gt;
&lt;br /&gt;
'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
'''Пароль''' - ID пункта отправления.&lt;br /&gt;
&lt;br /&gt;
'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||Введите токен в 4-й параметр. 3-й можно оставить пустым. Можно оба оставить пустыми для расчета базовых цен.||33, 90001,, j3ejwo2f10b2e47790174b41f4a11111, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|-&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления и через запятые интервал доставки.&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14650</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14650"/>
				<updated>2023-04-03T09:26:43Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Отмена заказов в интеграциях */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно перезагрузить MeaSoft и подождать 3 минуты.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте&lt;br /&gt;
&lt;br /&gt;
'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
'''Пароль''' - ID пункта отправления.&lt;br /&gt;
&lt;br /&gt;
'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png |700px]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.pn |700px]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||Введите токен в 4-й параметр. 3-й можно оставить пустым. Можно оба оставить пустыми для расчета базовых цен.||33, 90001,, j3ejwo2f10b2e47790174b41f4a11111, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|-&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления и через запятые интервал доставки.&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2023-04-03_12-03-35.png&amp;diff=14649</id>
		<title>Файл:2023-04-03 12-03-35.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2023-04-03_12-03-35.png&amp;diff=14649"/>
				<updated>2023-04-03T09:25:57Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2023-04-03_11-52-20.png&amp;diff=14648</id>
		<title>Файл:2023-04-03 11-52-20.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2023-04-03_11-52-20.png&amp;diff=14648"/>
				<updated>2023-04-03T09:25:38Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2023-04-03_11-26-09.png&amp;diff=14647</id>
		<title>Файл:2023-04-03 11-26-09.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%A4%D0%B0%D0%B9%D0%BB:2023-04-03_11-26-09.png&amp;diff=14647"/>
				<updated>2023-04-03T09:25:13Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14646</id>
		<title>Интеграция с другими системами</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%98%D0%BD%D1%82%D0%B5%D0%B3%D1%80%D0%B0%D1%86%D0%B8%D1%8F_%D1%81_%D0%B4%D1%80%D1%83%D0%B3%D0%B8%D0%BC%D0%B8_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0%D0%BC%D0%B8&amp;diff=14646"/>
				<updated>2023-04-03T09:24:46Z</updated>
		
		<summary type="html">&lt;p&gt;WhiteNata: /* Отмена заказов в интеграциях */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;MeaSoft имеет практически неограниченные возможности по интеграции с другими системами.&lt;br /&gt;
&lt;br /&gt;
= Виды интеграций=&lt;br /&gt;
* Заказы:&lt;br /&gt;
** передача между [[#Интеграция между двумя системами MeaSoft|двумя системами]] MeaSoft — клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.;&lt;br /&gt;
** передача заказов в стороннюю систему [[#Интеграция с подрядчиками|подрядчика]] через API и получение статусов доставки;&lt;br /&gt;
** получение заказов из [[#Интеграция с CMS-системами|CRM- и CMS-систем]] интернет-магазинов и отправка статусов доставки;&lt;br /&gt;
** [[#Сквозная интеграция|сквозная интеграция]]: получение цен подрядчиков при оформлении заказа;&lt;br /&gt;
* [[Интеграция с платежными сервисами|платежные сервисы]]:&lt;br /&gt;
** PimPay — финансирование для интернет-магазинов;&lt;br /&gt;
** Robokassa — онлайн-оплата заказов и мобильный эквайринг;&lt;br /&gt;
** Assist — мобильный эквайринг;&lt;br /&gt;
** ibox — мобильный эквайринг;&lt;br /&gt;
** Payme — онлайн-оплата заказов и мобильный эквайринг. Работает в Узбекистане;&lt;br /&gt;
* электронный документооборот — [[Диадок]];&lt;br /&gt;
* телефония — телефонный сервер [[Интеграция с телефонией|Asterisk]];&lt;br /&gt;
* планирование маршрутов курьеров — [[Яндекс.Маршрутизация]], [[Максоптра]];&lt;br /&gt;
* GPS-трекинг автотранспорта — [[Wialon]].&lt;br /&gt;
&lt;br /&gt;
= Интеграция между двумя системами MeaSoft =&lt;br /&gt;
Клиент отправляет заказы другому агенту, агент доставляет отправления и передает их статусы, которые загружаются в систему клиента.&lt;br /&gt;
&lt;br /&gt;
Интеграция может быть двухсторонняя: одна компания заказывает доставку у второй, а вторая — у первой. В этом случае нужно настроить 2 интеграции: в одной нужно рассматривать одну компанию клиентом, вторую — агентом, во второй интеграции — наоборот.&lt;br /&gt;
&lt;br /&gt;
==Настройка==&lt;br /&gt;
# Обе компании должны иметь аккаунты в системе MeaSoft ('''Справочники''' &amp;gt; '''Дополнительные модули''') и у обеих компаний должен быть установлен флажок '''Личный кабинет''' в окне «Управление дополнительными модулями».&lt;br /&gt;
# Агент на вкладке '''Клиенты''' создает карточку клиента в своей системе. На вкладке '''Прочее''' [[Клиенты и партнеры#Прочее|карточки клиента]] указывает логин и пароль для входа в [[личный кабинет]] клиента.&lt;br /&gt;
# Агент передает клиенту логин и пароль из предыдущего шага и свой [[Личный кабинет курьерской службы#Подключение|код экстра]] в системе MeaSoft.&lt;br /&gt;
# Клиент создает в своей системе [[Филиалы|филиал]] для указанного агента. После создания филиала нужно перезагрузить MeaSoft и подождать 3 минуты.&lt;br /&gt;
# Клиент заходит в [[личный кабинет курьерской службы]] и на вкладке '''Подрядчики''' в таблице находит созданный филиал.&lt;br /&gt;
# Клиент в строке подрядчика нажимает на кнопку [[Файл:MeaShip_Интеграция.png]], в открывшемся окне выбирает интеграцию «MeaSoft», заполняет поля:&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding-left: 45px; position: relative;&amp;quot;&amp;gt;&lt;br /&gt;
*'''Логин''', '''Пароль''' и '''Код клиента''' учетными данными, полученными в п. 3, &lt;br /&gt;
*&amp;lt;b&amp;gt;Тип оплаты&amp;lt;/b&amp;gt; - позволяет управлять логикой обработки типа оплаты в данных передаваемого по интеграции заказа. Доступные варианты:&lt;br /&gt;
**Адаптируется в соответствии с данными заказа&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;При отсутствии наложенного платежа передается &amp;lt;b&amp;gt;No&amp;lt;/b&amp;gt;, иначе при типе оплаты картой &amp;lt;b&amp;gt;CARD&amp;lt;/b&amp;gt;, во всех остальных случая &amp;lt;b&amp;gt;CASH&amp;lt;/b&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
**Оригинальный&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 10px;&amp;quot;&amp;gt;В этом случае, тип оплаты заказа передается без изменений&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;i&amp;gt;Группа параметров, отвечающая за разделение заказов по потокам с разной авторизацией:&amp;lt;/i&amp;gt;&lt;br /&gt;
* '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''&lt;br /&gt;
* '''Определять заказы без чека по признаку''' - &amp;quot;Печатать чек - в карточке клиента&amp;quot; или &amp;quot;Спрашивать тип оплаты у получателя - в карточке клиента&amp;quot;&lt;br /&gt;
В интеграции Measoft существует возможность отправлять заказы, распределяя их 2-м разными клиентами по принципу необходимости чека.&lt;br /&gt;
&lt;br /&gt;
Для этого в интеграции Measoft нужно заполнить параметры &amp;quot;Логин для заказов без чека&amp;quot; и &amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которые созданы клиентом '''с настройкой необходимости чека''' будут отправляться с авторизацией указанной в параметрах: &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
Заказы, которым '''чек не требуется''' будут отправляться с авторизацией &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Логин для заказов без чека&amp;quot;&amp;lt;/i&amp;gt; и &amp;lt;i style=&amp;quot;color: #740474;&amp;quot;&amp;gt;&amp;quot;Пароль для заказов без чека&amp;quot;&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Далее, клиент указывает остальные настройки при необходимости и нажимает '''Сохранить'''.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
В результате отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в систему MeaSoft агента, и статусы будут передаваться обратно. Правильный способ отправки заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
При передаче заказов, у которых плановая дата доставки меньше ближайшей возможной, дата доставки автоматически меняется на самую раннюю возможную.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие версии MeaSoft минимум 518 от 05.12.2014 у обеих компаний. Для одного клиента может быть настроена только одна интеграция с агентом.&lt;br /&gt;
&lt;br /&gt;
==Распределение заказов по признаку необходимости чека==&lt;br /&gt;
&lt;br /&gt;
Вы может распределять заказы по двум разным клиентам по принципу необходимости чека. Для этого агент создает в своей системе второго клиента для вашей компании, в карточке клиента на вкладке '''Прочее''' указывает логин и пароль, которые передает вам.&lt;br /&gt;
&lt;br /&gt;
В настройке интеграции Measoft (пункт 6 инструкции выше) заполните поля '''Логин для заказов без чека''' и '''Пароль для заказов без чека''' и выберите признак, по которому определяется необходимость чека, в поле '''Определять заказы без чека по признаку'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, созданные клиентом, которому нужен чек, будут отправляться с авторизацией, указанной в полях '''Логин''' и '''Пароль'''.&lt;br /&gt;
&lt;br /&gt;
Заказы, которым чек не требуется, будут отправляться с авторизацией '''Логин для заказов без чека''' и '''Пароль для заказов без чека'''.&lt;br /&gt;
&lt;br /&gt;
= Интеграция со сторонними системами =&lt;br /&gt;
Сторонними системами могут быть:&lt;br /&gt;
* [[#Интеграция с подрядчиками|системы подрядчиков]], принимающие заказы на доставку;&lt;br /&gt;
* [[#Интеграция с CMS-системами|CRM- и CMS-системы]] интернет-магазинов, передающие заказы в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Интеграции со сторонними системами делаются в соответствии с документацией на момент написания, без партнерства с компаниями-поставщиками сервиса. Об изменениях API нас не оповещают, поэтому интеграции по не зависящим от нас причинам могут переставать работать, работать нестабильно или некорректно, вплоть до потери важной информации. Заказы, переданные во внешние системы, нужно обязательно проверять на корректность, пользуясь личным кабинетом партнера. По интеграции уходят только новые заказы, созданные в день настройки интеграции.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с CMS-системами ==&lt;br /&gt;
&lt;br /&gt;
'''Модули распространяются бесплатно, без гарантий со стороны разработчика''', и не являются средством полной автоматизации взаимодействия с курьерской службой. Модули — это помощь разработчикам интернет-магазинов в построении интеграции с курьерскими службами. '''Ответственность за корректность передачи данных лежит на интернет-магазине.'''&lt;br /&gt;
&lt;br /&gt;
Сообщайте нам свои пожелания по работе наших модулей. Мы учтем их в новых версиях.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; align=&amp;quot;center&amp;quot; style=&amp;quot;width: 80%; margin: auto; background-color:#ffffff; border: 1px solid #999999;&amp;quot; cellpadding=&amp;quot;10&amp;quot; cellspacing=&amp;quot;0&amp;quot;&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Система управления контентом (CMS)&lt;br /&gt;
!style=&amp;quot;width: 15%;&amp;quot;|Ссылка&lt;br /&gt;
!style=&amp;quot;width: 35%;&amp;quot;|Примечание&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:bitrix.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot; | [https://marketplace.1c-bitrix.ru/solutions/measoft.courier/ Установить] &amp;lt;!--[https://courierexe.ru/download/api/measoft.courier.zip Скачать] --&amp;gt;&lt;br /&gt;
|Поддерживает версии 14.5 и выше. [[1C-Битрикс|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:prestashop.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/prestashop.zip Скачать]&lt;br /&gt;
|Поддерживает версии 1.5.2.0 и выше.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:OpencartOCStore.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/opencart.zip Скачать для версии 1.5.5.1]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.ocmod.zip Скачать для версии 2.0]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc2.3.ocmod.zip Скачать для версии 2.3]&amp;lt;br&amp;gt;[https://courierexe.ru/download/api/measoft_oc3.ocmod.zip Скачать для версии 3.0]&lt;br /&gt;
|Поддерживает версии с 1.5.5.1.&amp;lt;br&amp;gt;Скачивайте модули для своей версии OpenCart.&amp;lt;br&amp;gt;[[OpenCart|Инструкция по настройке]].&amp;lt;br&amp;gt;[https://opencartforum.com/files/file/2906-avtomatizaciya-otpravki-i-otslezhivanie-dostavok-courierexe-dlya-opencart-15x/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:webasyst-shopscript.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.webasyst.ru/store/plugin/shop/measoftcourier/ Установить модуль]&amp;lt;br&amp;gt;[https://www.webasyst.ru/store/plugin/shipping/measoftcourier/ Установить плагин]&lt;br /&gt;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа.&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--|[[Файл:advantshop.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://promo-z.ru/ Сайт компании PROMO]&lt;br /&gt;
|Компания PROMO разработала этот модуль и настраивает интеграцию MeaSoft с ADVANTSHOP своим клиентам.&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
|[[Файл:insales.png|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|Настраивается в [[Личный кабинет клиента|ЛК пользователя]]&lt;br /&gt;
|[[InSales|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Leadvertex.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://blog.leadvertex.ru/news/2110-integraciya-s-kurerkami-na-platforme-measoft Настраивается] в ЛК [https://Leadvertex.ru Leadvertex]&lt;br /&gt;
|[[LeadVertex|Инструкция по настройке]]&amp;lt;br&amp;gt;Модуль разработан и поддерживается компанией LeadVertex.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Retailcrm.png|center|x30px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.retailcrm.ru/ RetailCRM]&lt;br /&gt;
|[[RetailCRM|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:1C.jpg|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|-&lt;br /&gt;
|[https://infostart.ru/public/692790/ Альтернативный модуль сторонних разработчиков]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Joomla2.jpg|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/com_measoft.zip Скачать]&lt;br /&gt;
|Работает только с компонентом Virtuemart.&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Amocrm.png|center|x44px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://www.amocrm.ru/extensions/courier2008 Установить]&lt;br /&gt;
|[[amoCRM|Инструкция по настройке]].&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|[[Файл:MoySclad.jpg|center|x30px]]&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://home.courierexe.ru/moysklad/step1 Настроить интеграцию с MeaSoft]&lt;br /&gt;
|[[МойСклад|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|style=&amp;quot;height:50px; text-align: center;&amp;quot;|[https://itmdev.ru/ms/shipping/ Скачать модуль сторонних разработчиков]&lt;br /&gt;
|Интеграция МойСклад с курьерскими службами от сторонних разработчиков&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:wordpress.jpg|center|x80px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://courierexe.ru/download/api/wordpress.zip Скачать]&lt;br /&gt;
|[[Wordpress|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Файл:Cscart.png|center|x60px]]&lt;br /&gt;
|style=&amp;quot;text-align: center;&amp;quot;|[https://marketplace.cs-cart.com/measoft-en.html Установить]&lt;br /&gt;
|Поддерживает версии 4.10 и выше.&amp;lt;br&amp;gt;[[CS-Cart|Инструкция по настройке]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Замечания ===&lt;br /&gt;
# В модулях систем PrestaShop и Joomla для отправки заказа в курьерскую службу зайдите в карточку заказа. В карточке отображается специальная форма отправки заказа, а если заказ отправлен, она позволяет проверить его статус:[[Файл:Form.png|400 px|Форма отправки заказа|none]]&lt;br /&gt;
# Оформление заказов до '''ПВЗ''' в модулях '''PrestaShop''' и '''Joomla''' не реализовано. Чтобы оформить такой заказ, в поле передаваемого адреса укажите одно из значений:&lt;br /&gt;
#* код ПВЗ, который можно посмотреть в ЛК клиента или на сайте агента (Boxberry, CDEK и т. п.). Обычно это цифровой или цифро-буквенный код;&lt;br /&gt;
#* наименование ПВЗ, добавив в начале строку &amp;quot;ПВЗ &amp;quot;, например '''ПВЗ На Ленина'''.&lt;br /&gt;
# Поддерживается передача маркировки «[[Маркировка|Честный ЗНАК]]» из InSales и RetailCRM. Информацию по настройке см. в документации [https://www.insales.ru/collection/doc-zprochee/product/prodazha-tovarov-s-markirovkoy-487-fz Insales] и [https://help.retailcrm.ru/Users/MarkingOfGoods RetailCRM].&lt;br /&gt;
# Для отображения списка пунктов выдачи есть [https://home.courierexe.ru/js/measoft_map.js JavaScript модуль]. Инструкция по использованию — внутри. Посмотреть пример работы можно [https://home.courierexe.ru/pvz_test.html здесь].&lt;br /&gt;
# При проблемах с отображением карты в модулях очистите кэш браузера: например, для Google Chrome нажмите CTRL+F5. Введенные данные потеряны не будут, карта после этого отобразится корректно.&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
=== Беру ===&lt;br /&gt;
При интеграции поддерживается:&lt;br /&gt;
* Обработка координат.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
=== Проверка работоспособности интеграций ===&lt;br /&gt;
При неполадках интеграции проверьте ее работоспособность. В общем случае для этого достаточно создать заказ и отправить его в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Если заказ отправлен без ошибок и отображается в ЛК, значит, интеграция настроена. Если отправка не удалась, ошибка может быть в настройках интеграции или в заполнении формы отправки заказа.&lt;br /&gt;
&lt;br /&gt;
Текст ошибки можно увидеть через [[Личный кабинет#Отладка|отладку]] в личном кабинете. Чтобы найти свой заказ в запросах, нажмите клавиши CTRL + F и введите в строку поиска номер заказа или ориентируйтесь на время создания заказа.&lt;br /&gt;
&lt;br /&gt;
Убедитесь, что выполнены все шаги инструкции по настройки интеграции из этого раздела.&lt;br /&gt;
&lt;br /&gt;
Ниже представлено описание проверки работоспособности для разных интеграторов.&lt;br /&gt;
&lt;br /&gt;
'''RetailCRM'''&lt;br /&gt;
&lt;br /&gt;
# Убедитесь, что выполнены все шаги [[RetailCRM#Настройка интеграции|инструкции по настройке интеграции]].&lt;br /&gt;
# Если используются триггеры, убедитесь, что они настроены согласно [[RetailCRM#Настройка триггеров|инструкции]].&lt;br /&gt;
# Создайте заказ, заполните требуемые данные.&lt;br /&gt;
# Нажмите на кнопку '''Сохранить''' внизу страницы, флажок '''Не отправлять данные в службу доставки''' должен быть снят. Заказ должен отправиться в курьерскую службу.&lt;br /&gt;
# Если возникает ошибка, ее текст отображается наверху страницы.&lt;br /&gt;
:: Если это ошибка заполнения формы, исправьте внесенные данные и попробуйте отправить заказ снова. Пример ошибки: «Ошибка сервиса доставки „Курьерская служба 2008“: field [receiver phone] has no valid phone number»&lt;br /&gt;
:: Если это ошибка ответа курьерской службы, сообщите об этом разработчику. Пример ошибки: «Служба доставки прислала ответ в неверном формате».&lt;br /&gt;
&lt;br /&gt;
'''МойСклад'''&lt;br /&gt;
&lt;br /&gt;
# При сбое интеграции проверьте, не изменен ли аккаунт, под которым создана интеграция:&lt;br /&gt;
## Логин учетных данных МойСклад, которые использовались при создании интеграции, вставьте в ссылку &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/moysklad/step2?id=&amp;lt;/nowiki&amp;gt;'''логин'''. Если при переходе по ссылке отображается этап настройки интеграции, значит аккаунт существует.&lt;br /&gt;
## Войдите в «МойСклад» под учетной записью, которая использовалась для настройки интеграции, и откройте справочник '''Сотрудники''': меню пользователя &amp;gt; '''Настройки''' &amp;gt; '''Справочники'''&amp;gt; '''Сотрудники'''. Откройте карточку сотрудника, под учетной записью которого вы вошли, и убедитесь, что его роль — администратор.&lt;br /&gt;
## Если хотя бы один из пунктов не выполнен, значит, аккаунт, использованный для создания интеграции, изменен.&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''Мой склад''' в поле '''В каком статусе «Мой склад» отправлять заказ на доставку''' уточните статус, при котором заказ отправляется в курьерскую службу.&lt;br /&gt;
# Заполните форму заказа, нажмите на кнопку '''Сохранить''', затем смените статус заказа на статус, установленный для отправки в курьерскую службу и снова нажмите на кнопку '''Сохранить'''. Если все верно, заказ будет отправлен в курьерскую службу.&lt;br /&gt;
# Обновите страницу в браузере и проверьте поле '''Строка для сохранения информации об ошибках''':&lt;br /&gt;
#* если поле пустое и заказ пришел в личный кабинет, интеграция работает;&lt;br /&gt;
#* если поле пустое и заказ не пришел в личный кабинет, обратитесь к разработчику;&lt;br /&gt;
#* если в поле содержится текст ошибки, исправьте ее в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''InSales'''&lt;br /&gt;
&lt;br /&gt;
# В личном кабинете клиента курьерской службы в настройках обратной интеграции '''InSales''' проверьте данные в следующих полях:&lt;br /&gt;
#* '''Статус заказа для автоматической отправки в курьерскую службу''';&lt;br /&gt;
#* '''Список доставок для отправления заказа в курьерскую службу (если отправляется автоматически)''';&lt;br /&gt;
#* '''Оплачен ли заказ? (если отправляется автоматически)'''.&lt;br /&gt;
# Создайте заказ и в случае ошибки проверьте данные заказа на соответствие этим полям. Например, в заказе может быть установлен тип доставки, не отмеченный как используемый в настройках в личном кабинете.&lt;br /&gt;
&lt;br /&gt;
При возникновении ошибок при отправке заказа появляется диалоговое окно с сообщением об ошибке. Исправьте ошибку в форме заказа и попробуйте отправить его снова.&lt;br /&gt;
&lt;br /&gt;
'''amoCRM'''&lt;br /&gt;
&lt;br /&gt;
Ошибка при создании заказа отображается в левом нижнем углу.&lt;br /&gt;
&lt;br /&gt;
== Интеграция с подрядчиками ==&lt;br /&gt;
=== Описание процесса интеграции ===&lt;br /&gt;
Рассматривается интеграция с системами сторонних компаний (агентов), где система MeaSoft выступает клиентом, то есть передает заказы и получает обратно статусы.&lt;br /&gt;
&lt;br /&gt;
Компания-пользователь MeaSoft должна иметь аккаунт и личный кабинет в системе MeaSoft. Подробнее см. раздел [[Личный кабинет курьерской службы#Подключение|«Личный кабинет курьерской службы»]].&lt;br /&gt;
&lt;br /&gt;
# Создайте в своей системе [[Филиалы|филиал]] для агента. После ввода филиала нужно перезагрузить программу и подождать 3 минуты.&lt;br /&gt;
# В личном кабинете курьерской службы на вкладке '''Интеграции''' в списке филиалов найдите созданный филиал и в его строке нажмите на кнопку '''Настроить'''.&lt;br /&gt;
# В открывшемся окне в выпадающем списке выберите нужную интеграцию.&lt;br /&gt;
# Заполните форму по отображенной инструкции, нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
В результате настройки отправления, у которых клиент укажет филиал агента в качестве ответственного филиала, будут переданы в подрядчику и статусы будут передаваться обратно. Правильный способ отправки таких заказов — через [[Манифесты|манифест]], который нужно скомплектовать и проставить дату отправки. На передачу данных может уходить до 10 минут в штатном режиме и до 1 часа в случае возможных сбоев.&lt;br /&gt;
&lt;br /&gt;
Для стабильной работы необходимо наличие у клиента системы MeaSoft версии минимум 518 от 05.12.2014.&lt;br /&gt;
&lt;br /&gt;
==== Последовательность финальных статусов ====&lt;br /&gt;
&lt;br /&gt;
Параметр &amp;lt;b&amp;gt;Исправлять ошибки последовательности статусов&amp;lt;/b&amp;gt; регулирует возможность исправления ошибочно опубликованных подрядчиком финальных статусов.&amp;lt;br&amp;gt;&lt;br /&gt;
Если в параметре интеграции указано &amp;quot;Исправлять&amp;quot;, то при получении статуса &amp;lt;b&amp;gt;CANCELED&amp;lt;/b&amp;gt;, вслед за финальным, дата доставки заказа будет приводится в состояние соответствующее последнему полученному статусу.&lt;br /&gt;
&lt;br /&gt;
=== СДЭК===&lt;br /&gt;
&lt;br /&gt;
Компания СДЭК прекращает поддержку API версии 1.5 с 01.01.2022. По информации от службы поддержки, интеграция не будет резко отключена, но поддержка будет осуществляться только для версии API СДЭК 2.0&lt;br /&gt;
&lt;br /&gt;
Для перехода на новую версию создана интеграция СДЭК 2.0.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить интеграцию с платформой СДЭК версии 2.0, заполните следующие поля:&lt;br /&gt;
* '''ID клиента'''&lt;br /&gt;
* '''Ключ клиента '''&lt;br /&gt;
* '''Код пункта приема '''&lt;br /&gt;
Это обязательные поля.&lt;br /&gt;
&lt;br /&gt;
Остальные поля служат для более тонкой настройки создания заказов:&lt;br /&gt;
* '''Передавать объявленную ценность'''. Значение по умолчанию '''Да''', вы можете изменить это, выбрав одно из значений:&lt;br /&gt;
** &amp;quot;Да&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость формируется по принципу наибольшего значения.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются Оценочная стоимость всего заказа, Оценочная стоимость товарных вложений, цена товарных вложений.&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Нет&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;объявленная ценность товарных вложений передаваться не будет&amp;lt;/span&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Учитываются только суммы из полей Оценочная стоимость заказа и Оценочная стоимость товарных вложений, где в приоритете Оценочная стоимость заказа.&amp;lt;/span&amp;gt;&lt;br /&gt;
** &amp;quot;Передавать, по местам, если указана&amp;quot;&amp;lt;br&amp;gt;&amp;lt;span style=&amp;quot;padding-left: 5px;&amp;quot;&amp;gt;Оценочная стоимость заказа распределяется по вложениям. Вложения в свою очередь распределяются по местам.&amp;lt;/span&amp;gt;&lt;br /&gt;
* '''Добавлять услугу «Осмотр вложений»'''. Тарифицируемая услуга от СДЭК, поэтому она добавится, только если в настройках указано '''Да''';&lt;br /&gt;
* '''Процент за наложенный платеж'''. Используется при получении агентской цены. Калькулятор API CDEK не включает в расчет сумму за наложенный платеж автоматически, но мы добавим указанный вами процент в итоговую сумму;&lt;br /&gt;
* '''Использовать как номер'''. Номер заказа отображается в личном кабинете и отчетах СДЭК. Выберите удобный вариант: '''Шифр''' или '''Штрихкод''';&lt;br /&gt;
* '''Код курьера'''. Укажите код курьера, который будет указан в поле '''Вручил курьер''' для доставленных заказов.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
Интеграция СДЭК версии 2.0 не предусматривает автоматическую отправку заказа после получения ошибки. Чтобы отправить заказ повторно после исправления, обратитесь в техподдержку MeaSoft.&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе. Если в режиме срочности не настроены тарифы, то тариф выбирается из списка в параметре интеграции '''Приоритет тарифов'''. В этом случае отправка в СДЭК осуществляется первым доступным тарифом из списка.&lt;br /&gt;
&lt;br /&gt;
Доступные для выбора списки тарифов по умолчанию:&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Также возможно выбрать второй вариант, который поменяет местами тарифы «Экономичная посылка» и «Посылочка».&lt;br /&gt;
* «Посылочка»,&lt;br /&gt;
* «Экономичная посылка»,&lt;br /&gt;
* «Экспресс-лайт»,&lt;br /&gt;
* «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
При весе отправления больше 30 кг применяется тариф «Магистральный экспресс».&lt;br /&gt;
&lt;br /&gt;
Чтобы передать услугу «Примерка», установите флажок '''Принято на склад''' в [[Единица корреспонденции#Создание единицы корреспонденции|карточке корреспонденции]]. Если услуга не нужна, снимите флажок.&lt;br /&gt;
&lt;br /&gt;
При передаче валюты наложенного платежа код валюты берется из поля '''Валюта''' карточки клиента, от которого передается заказ. Валюта должна совпадать с валютой страны назначения заказа. Если заказ отправляется в другую страну, создайте копию клиента с нужной валютой и оформляйте заказы от него, указывая цены в валюте страны назначения.&lt;br /&gt;
&lt;br /&gt;
В общем случае интеграция не поддерживает отправки в другие страны, кроме России.&lt;br /&gt;
&lt;br /&gt;
[http://courierexe.ru/download/userfunc/SDEK_report_load.xml Загрузка отчета СДЭК] создает входящий АПД по отчету СДЭК [http://courierexe.ru/download/userfunc/SDEK_report_demo.xls такого формата]. Работает при передаче заказов в СДЭК с помощью штатной интеграции. Заполняет поле '''Агентская цена''' в карточке корреспонденции на вкладке '''Межгород'''.&lt;br /&gt;
&lt;br /&gt;
=== DPD ===&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
Для одного аккаунта DPD может быть настроена только одна интеграция.&amp;lt;br&amp;gt;&lt;br /&gt;
Если вам требуется настроить интеграцию для нескольких филиалов, предварительно создавайте новый аккаунт DPD для каждой интеграции.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
Статусы заказов передаются корректно, только если для одного аккаунта DPD настроена одна интеграция. &amp;lt;br&amp;gt;&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой DPD укажите следующие параметры:&lt;br /&gt;
* '''Клиентский номер''' - уникальный клиентский номер в системе DPD.&lt;br /&gt;
* '''Клиентский ключ''' - ключ для авторизации, полученный у сотрудника DPD.&lt;br /&gt;
* '''Код пункта самопривоза''' - не обязательный параметр. код пункта самовывоза, куда клиент DPD доставляет заказ для отправки.&lt;br /&gt;
* '''Номер регулярного заказа''' - номер регулярного заказа DPD. Если вы используете доставку на регулярной основе, уточните этот номер у своего менеджера.&lt;br /&gt;
* '''Проверка комплектности''' - по умолчанию отсутствует. Есть возможность выбрать одно из значений:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Отсутствует&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С примеркой&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;Простая&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt;С проверкой работоспособности&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TopDelivery ===&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой TopDelivery укажите:&lt;br /&gt;
* '''Логин'''&lt;br /&gt;
* '''Пароль'''&lt;br /&gt;
* '''Информация о поставщике товара'''. Если указано '''Отправлять''', то при отправке заказа будет предпринята попытка отправить место с габаритами и товарами с указанием данных поставщика: ИНН, наименование, номер телефона. Если данных поставщика нет, информация об ошибке отправки мест будет добавлена в сообщение к заказу. Информация о поставщике повторно не отправляется.&lt;br /&gt;
* '''Вскрытие отправления до получения оплаты''' - по умолчанию разрешено.&amp;lt;br&amp;gt;&lt;br /&gt;
Возможность запрета вскрытия отправления добавляется при отправке заказа, если в настройках интеграции разрешен запрет и в заказе стоит отметка &amp;quot;Принято на склад&amp;quot;&lt;br /&gt;
&lt;br /&gt;
[[Файлы для загрузки#.D0.9F.D0.B5.D1.87.D0.B0.D1.82.D0.BD.D1.8B.D0.B5 .D1.84.D0.BE.D1.80.D0.BC.D1.8B .D0.B4.D0.BB.D1.8F .D0.BC.D0.B0.D0.BD.D0.B8.D1.84.D0.B5.D1.81.D1.82.D0.BE.D0.B2|Печать наклеек для TopDelivery]]&lt;br /&gt;
&lt;br /&gt;
=== Почта России ===&lt;br /&gt;
Интеграция с Почтой России описана в разделе [[%D0%A0%D0%B0%D0%B1%D0%BE%D1%82%D0%B0 %D1%81 %D0%9F%D0%BE%D1%87%D1%82%D0%BE%D0%B9 %D0%A0%D0%BE%D1%81%D1%81%D0%B8%D0%B8|Работа с Почтой России]].&lt;br /&gt;
&lt;br /&gt;
=== PickPoint ===&lt;br /&gt;
Если PickPoint выделил вам диапазон трекинг-номеров, то необходимо настроить филиал и придерживаться последовательности отправки [[Манифесты#Отправка|манифестов]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить филиал для интеграции PickPoint с диапазоном, в основном меню выберите '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''', откройте карточку [[Филиалы|филиала]] и на вкладке '''Интеграция''' в выпадающем списке '''Правила назначения кода заказа у подрядчика''' выберите '''Из диапазона'''. Укажите начальный и конечные коды диапазона, префикс при необходимости и нажмите клавишу '''ОК'''.&lt;br /&gt;
&lt;br /&gt;
Для отправки манифестов добавьте заказы в манифест, затем на вкладке '''Манифесты''' отсканируйте заказы в мешок и выберите в карточке манифеста ранее настроенный филиал. После этого в контекстном меню манифеста выберите '''Проставить коды у подрядчика'''.&lt;br /&gt;
&lt;br /&gt;
После этого можно указать дату отправки манифеста.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что проставить коды с указанной датой отправки манифеста нельзя. Необходимо сначала очистить дату отправки, а затем проставить коды.&lt;br /&gt;
&lt;br /&gt;
Агентская цена интеграцией не возвращается, так как эти данные отсутствуют в API PickPoint.&lt;br /&gt;
&lt;br /&gt;
=== КСЭ ===&lt;br /&gt;
Для обращения к функциям системы необходимо знать своё имя пользователя и пароль в системе КСЭ.&amp;lt;br&amp;gt; &lt;br /&gt;
Если у вас еще нет доступа, то необходимо обратится к Вашему менеджеру в подразделение клиентского сервиса КСЭ.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;b&amp;gt;Настройки интеграции:&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
* '''Логин''' - логин от ЛК КСЭ&lt;br /&gt;
* '''Пароль''' - пароль от ЛК КСЭ&lt;br /&gt;
* '''Данные отправителя''' — данные, которые будут подставляться во все отправления, передаваемые в КСЭ. Если не указать, то будут передаваться данные заказчика (отправителя) из корреспонденции.&lt;br /&gt;
* '''Является ИМ''' — признак отправителя в системе КСЭ. От данного признака зависит главным образом, как отправляются данные в КСЭ. Признак указывается в договоре клиента с КСЭ.&lt;br /&gt;
* '''Забор''' — настройка, в которой можно указать, каким образом отправление передается в КСЭ — КСЭ забирает отправление у клиента или клиент сам привозит отправление в КСЭ.&lt;br /&gt;
** '''По умолчанию''' — груз будет принят для доставки в офисе (самопривоз в КСЭ) для всех заказов с товарной составляющей, иначе будет послан курьер для забора.&lt;br /&gt;
** '''До двери''' — будет послан курьер для забора&lt;br /&gt;
** '''Самопривоз в КСЭ''' — груз будет принят для доставки в офисе&lt;br /&gt;
&lt;br /&gt;
При выборе тарифа для отправки заказа приоритет отдается тарифам режима срочности, выбранного в заказе.&lt;br /&gt;
&lt;br /&gt;
=== DOSTAVKA.GURU ===&lt;br /&gt;
&lt;br /&gt;
'''Настройка'''. Для интеграции введите следующие учетные данные:&lt;br /&gt;
* '''Идентификатор клиента''' — ID клиента DOSTAVKA.GURU. ID клиента отображается вверху страницы личного кабинета клиента DOSTAVKA.GURU;&lt;br /&gt;
* '''Ключ клиента''' — запросите API-ключ интеграции у DOSTAVKA.GURU.&lt;br /&gt;
* '''Регион откуда повезется заказ''' - Доступен выбор из трех вариантов:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По договору (В этом случае, мы не сообщаем о регионе отправки в систему Guru и регион определяется договором с DOSTAVKA.GURU)&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Москва&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Санкт-Петербург&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Запрещенные символы'''. Перед отправкой номер заказа и имя получателя проверяются на наличие запрещенных символов. Если обнаружены запрещенные символы, заказ не отправляется в интеграцию и получает ошибку. Из других текстовых полей запрещенные символы удаляются. Это не приводит к получению ошибки. При проверке имени получателя и других текстовых полей используется сокращенный список запрещенных символов.&lt;br /&gt;
&lt;br /&gt;
Сокращенный список недопустимых символов для текстовых полей:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Полный список недопустимых символов:&lt;br /&gt;
&amp;lt;code&amp;gt;['~', '`', '@', '#', '$', '%', '^', '&amp;amp;',  '=', '+', '!', '&amp;quot;', '№', ';', ':', '?', '\', '\s', '*', '(', '_', '{', '}', '.', ',', '\[', '\]', '\']&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Кроме того, для штрихкодов недопустима кириллица.&lt;br /&gt;
&lt;br /&gt;
'''Статусы'''. Запрашиваются интеграцией в автоматическом режиме. Изменение статуса на стороне Guru изменит и статус заказа в соответствии с картой статусов.&lt;br /&gt;
&lt;br /&gt;
'''Агентская цена'''. Обновляется при получении статусов. Агентская цена Guru публикуется в разрезе стоимости услуг и тарифов, которые суммируются перед обновлением агентской цены в заказе. &lt;br /&gt;
&lt;br /&gt;
'''Возвраты'''. Учитываются только при получении заказом статуса '''Частичная доставка'''.&lt;br /&gt;
&lt;br /&gt;
=== 5POST ===&lt;br /&gt;
Параметры для настройки:&lt;br /&gt;
* '''API-ключ'''&lt;br /&gt;
* '''Код склада отправителя'''&lt;br /&gt;
* '''Уникальный номер партнера в системе 5Post'''&lt;br /&gt;
* '''Максимальный вес для фиксированного тарифа''' - При привышении установленного веса, сумма тарифа изменяется пропорционально. По умолчанию 3кг.&lt;br /&gt;
* '''Код подрядчика в карточке заказа''' - доступно три вида отображения кода подрядчика:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Оригинальный код 5post - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код для поиска заказа в ЛК 5post&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Код грузоместа&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
* '''Габариты мест'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Группировать - Установлено по умолчанию&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, всегда передается только одно место с обобщенными габаритами и кодом соответствующим коду заказа.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Отправлять указанные&amp;lt;br&amp;gt;&lt;br /&gt;
При установке этого значения, каждое место отправляется отдельно, с соответствующими ему габаритами и кодом.&lt;br /&gt;
&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Тип расчета тарифа'''&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; Общий - Установлено по умолчанию&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;ol&amp;gt;&amp;lt;span style=&amp;quot;color: blue; margin-right: 10px;&amp;quot;&amp;gt;○&amp;lt;/span&amp;gt; По местам&amp;lt;/ol&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Яндекс.Доставка ===&lt;br /&gt;
&lt;br /&gt;
Для подключения к интеграции в вашем договоре с Яндекс.Доставкой должна быть подключена услуга доставки на следующий день. Если у вас эта услуга не подключена, заполните [https://forms.yandex.ru/surveys/10833592.0f3ead3120074ee64cd9dde1df70b27d8d2678d2/ эту форму].&lt;br /&gt;
&lt;br /&gt;
Для настройки интеграции с платформой Яндекс.Доставка укажите следующие параметры:&lt;br /&gt;
*'''Токен''', можно посмотреть тут https://dostavka.yandex.ru/account/integration&lt;br /&gt;
*'''ID пункта отправления''', необходимо уточнить у вашего менеджера или в поддержке яндекса&lt;br /&gt;
&lt;br /&gt;
Эти параметры обязательные и влияют на отправку заказа. Уточните эти данные у вашего менеджера или в поддержке Яндекс.Доставки.&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей используйте&lt;br /&gt;
&lt;br /&gt;
'''Логин''' - ваш токен.&lt;br /&gt;
&lt;br /&gt;
'''Пароль''' - ID пункта отправления.&lt;br /&gt;
&lt;br /&gt;
'''Код курьерской службы''' - 90023.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При создании заказа обратите внимание на адрес — он должен быть понятным. Наиболее понятным для Яндекса будет адрес, где нет дополнительных комментариев, а части адреса разделены запятыми.&lt;br /&gt;
&lt;br /&gt;
В интеграцию не принимаются заказы на юридические лица. Т.е. в поле ФИО должно быть именно ФИО, а не название организации.&lt;br /&gt;
&lt;br /&gt;
Отправка заказов происходит автоматически. Если адрес не распознан и заказ не отправлен с первой попытки, интеграция попытается разобрать адрес доступными ей средствами и снова отправить заказ. Если заказ так и не получилось отправить, проверьте адрес получателя, возможно, в нем допущена ошибка. После исправления адреса заказ отправится автоматически.&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место, габариты которого формируются на основе габаритов вложений. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
После настройки модуля или создания новой интеграции ПВЗ появляются на следующий день.&lt;br /&gt;
&lt;br /&gt;
=== Л-Пост ===&lt;br /&gt;
Для настройки интеграции с платформой Л-Пост укажите следующие параметры:&lt;br /&gt;
*'''Секретный ключ клиента''',&lt;br /&gt;
*'''Код пункта приема''' - Не обязательный параметр. Заполнять параметр не нужно, если отправления сдаются на центральный склад Л-Пост (Родники, ул.Трудовая, д.10) или забираются со склада партнера силами Л-Пост .&amp;lt;br&amp;gt; В других случаях, в качестве точки приема отправлений могут выступать пункты выдачи заказов Л-Пост и склады Л-Пост.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
При отправке заказа обязательно указываются места с габаритами и массой. Если в заказе указаны места, они добавляются как есть. Если мест в заказе нет, то создается одно фиктивное место. Вложения не разделяются по местам и попадают в первое сформированное место.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что в зависимости от настроек вашего аккаунта в Л-Пост может быть недоступна частичная оплата заказа.&lt;br /&gt;
&lt;br /&gt;
=== Omnic ===&lt;br /&gt;
Для настройки интеграции с платформой Omnic укажите следующие параметры:&lt;br /&gt;
&lt;br /&gt;
* '''Логин''' - создается самостоятельно, служит для доступа к [https://home.courierexe.ru/90025 ЛК экстраинтегратора], может быть любым, главное запомните его.&lt;br /&gt;
&lt;br /&gt;
* '''Пароль''' является составным и обязательно должен содержать токен (получается в службе поддержки омника).&lt;br /&gt;
&lt;br /&gt;
Так же может содержать &lt;br /&gt;
&lt;br /&gt;
'''ПВЗ отправления''' - код ПВЗ подрядчика, пункт самопривоза. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Приоритет тарифов''' - последовательность тарифов подрядчика, разделенная пробелами, указывающая доступность и приоритет тарифов в общем случае. &amp;lt;i&amp;gt;Не обязательный параметр&amp;lt;/i&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt; &lt;br /&gt;
Если омник забирает заказы у вас&lt;br /&gt;
&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если вы сами привозите отправления на склад или в ПВЗ омника (самопривоз) пароль будет ТОКЕН, КОД ПУНКТА САМОПРИВОЗА.&amp;lt;br&amp;gt; &lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Если есть необходимость ограничить используемые тарифы, укажите те, которые можно использовать, в пароле: &amp;lt;br&amp;gt;&lt;br /&gt;
Пример cf3f645a5afc2e7ae030522711b4464af77dcb2d11997f1ddf5f1de81b003906,MSK317,,32 26&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Для настройки модулей в поле &amp;quot;Код клиента&amp;quot; укажите 90025. &amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 3px 10px 10px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;b&amp;gt;Внимание!&amp;lt;/b&amp;gt;&amp;lt;br&amp;gt; &lt;br /&gt;
При использовании прямых интеграций и модулей необходимо использовать второй режим срочности [2] &amp;lt;b&amp;gt;Посылка. Алгоритмический тариф&amp;lt;/b&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
В разных модулях может выбираться из списка или вводиться числом. При выборе другого режима срочности интеграции и модули могут работать не верно либо рассчитывать не все возможные варианты.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Отмена заказов в интеграциях ==&lt;br /&gt;
Если корреспонденция была отправлена в интеграцию, но вы заметили ошибку в данных, либо из интеграции после отправки пришел отчет об ошибке (как например происходит в интеграции СДЭК версии 2.0), то корреспонденцию можно отправить по интеграции повторно, предварительно отменив ее предыдущую отправку. Для этого нужно произвести следующие действия:&lt;br /&gt;
&lt;br /&gt;
Если ошибка очевидна:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Отмените корреспонденцию в интеграции (Вкладка &amp;quot;Межгород&amp;quot; в карточке корреспонденции, кнопка &amp;quot;Отменить&amp;quot;, нажатие кнопки &amp;quot;Сохранить&amp;quot; в карточке корреспонденции). При этом статус корреспонденции в интеграции сменится на &amp;quot;Отменяется&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-26-09.png|700px]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ  &amp;lt;i style=&amp;quot;color:black; background-color:#e91e6326;&amp;quot;&amp;gt; не удалось отменить &amp;lt;/i&amp;gt;  на стороне подрядчика, (например, заказ уже находится в процессе доставки), то статус заказа изменится на &amp;quot;&amp;lt;b&amp;gt;В работе у подрядчика&amp;lt;/b&amp;gt;&amp;quot;.&lt;br /&gt;
В этом случае, изменение заказа возможно только в личном кабинете подрядчика, либо обращением в &amp;lt;i&amp;gt;техподдержку подрядчика&amp;lt;/i&amp;gt;.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_11-52-20.png |700px]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Если заказ был  &amp;lt;i style=&amp;quot;color:black; background-color:#dafbda;&amp;quot;&amp;gt; успешно отменен &amp;lt;/i&amp;gt;  (в этом случае интеграция сама удалит заказ на стороне подрядчика), то по истечении 1-15 минут статус заказа в интеграции сменится на &amp;quot;&amp;lt;b&amp;gt;Отменен&amp;lt;/b&amp;gt;&amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
Ответственный филиал корреспонденции будет автоматически переключен на главный ответственный филиал, а код подрядчика (если он был присвоен) будет удален.&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;i style=&amp;quot;color:black; background-color:#dafbda&amp;quot;&amp;gt;Только после этого можно считать, что корреспонденция полностью отменена в интеграции&amp;lt;/i&amp;gt; и можно приступать к ее повторной отправке.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Файл:2023-04-03_12-03-35.png |700px]]&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Внесите исправления в данные корреспонденции. Сохраните ее.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Для повторной отправки корреспонденции по интеграции (предварительно убедившись, что все ошибки исправлены) вновь назначьте для корреспонденции ответственный филиал интеграции &amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;После повторного назначения в корреспонденции ответственного филиала интеграции ожидайте сообщения об отправке. При повторной отправке этот процесс может занимать до 30 минут.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;При возникновении ошибки, если она очевидна, вновь исправьте ошибку в корреспонденции и повторите процесс повторной отправки (отмена, исправление ошибок,  повторное назначение на ответственный филиал интеграции)&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
Если при получении ошибки от подрядчика нет понимания ее причин, пожалуйста напишите в нашу техподдержку.&lt;br /&gt;
&lt;br /&gt;
==Сквозная интеграция==&lt;br /&gt;
&lt;br /&gt;
Сквозная интеграция предполагает передачу тарифов подрядчика при создании заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить сквозную интеграцию между [[#Интеграция с CMS-системами |CMS- или CRM-системой]] и подрядчиком [[#Тарификация и выбор подрядчика и его тарифа клиентом|из таблицы]]:&lt;br /&gt;
* Создайте свой Личный кабинет для экстраинтеграции.&amp;lt;br&amp;gt;Для этого, достаточно единоразово войти в ЛК экстраинтеграции под своим логином и паролем https://home.courierexe.ru/XXX, где XXX — экстра-код партнера.&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Логин&amp;lt;/i&amp;gt; и &amp;lt;i&amp;gt;пароль&amp;lt;/i&amp;gt;, - это данные из 3-го и 4-го параметров (см. таблицу ниже) [[#Тарификация и выбор подрядчика и его тарифа клиентом|Тарификация и выбор подрядчика и его тарифа клиентом]].&lt;br /&gt;
* настройте [[Виды срочности|режим срочности]] для подрядчика.&lt;br /&gt;
&lt;br /&gt;
Для сквозной тарификации заказов интернет-магазинов доступны следующие варианты:&lt;br /&gt;
* курьерская служба, с которой сотрудничает интернет-магазин, настраивает режим срочности для подрядчика. Интернет-магазин оформляет заказы в [[Личный кабинет клиента|личном кабинете клиента]] и выбирает указанный режим срочности;&lt;br /&gt;
* интернет-магазины могут обратиться напрямую в MeaSoft для настройки сквозной тарификации. В этом случае нужно предварительно заключить договор на оказание услуг с выбранным подрядчиком, и сквозная тарификация позволит получать его цены.&lt;br /&gt;
&lt;br /&gt;
== Тарификация и выбор подрядчика и его тарифа клиентом ==&lt;br /&gt;
Вы можете настроить подключение своего тарифа к тарифу партнера — любой компании, работающей в системе MeaSoft, а также ряду компаний, с которыми у нас есть интеграции.&lt;br /&gt;
&lt;br /&gt;
=== Настройка интеграции ===&lt;br /&gt;
Чтобы настроить подключение к тарифу партнера:&lt;br /&gt;
# Зарегистрируйтесь в системе подрядчика. Данные аккаунта понадобятся для настройки интеграции.&lt;br /&gt;
# Откройте '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''17 Виды срочности''' и создайте [[Статусы#Виды срочности|вид срочности]], например «СДЭК».&lt;br /&gt;
# В контекстном меню вида срочности выберите пункт '''Дополнительная информация''' и во второй строке заполните параметры подключения к партнеру через запятую:&lt;br /&gt;
#* 1-й параметр — код филиала партнера, его можно посмотреть в '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''. Можно в одинарных кавычках указать несколько ответственных филиалов через запятую, тогда режим срочности будет доступен для всех перечисленных филиалов. Для версии системы 2021.0.0.38 и выше вместо кода филиала можно указать знак вопроса (?), это обозначит доступность режима срочности для всех филиалов;&lt;br /&gt;
#* 2-й параметр — экстра-код партнера в системе MeaSoft. Коды для сторонних компаний приведены в таблице ниже;&lt;br /&gt;
#* 3-й параметр — имя пользователя в системе партнера. Может отличаться от того, под которым работает интеграция, здесь нужно для расчета цены для клиента. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 4-й параметр — пароль пользователя из 3-го параметра. В таблице ниже указано, что вводить для каждого интегратора;&lt;br /&gt;
#* 5-й параметр — вид срочности партнера. Посмотреть доступные коды видов срочности можно по ссылке в таблице ниже, в калькуляторе в выпадающем списке. Можно в одинарных кавычках указать несколько видов срочности через запятую, тогда система будет стараться выбрать из них первый доступный;&lt;br /&gt;
#* 6-й параметр — наценка к цене, передаваемой подрядчиком. В деньгах или в процентах, если стоит знак процента. Например, 10 — наценка 10 рублей, 10 % — наценка 10 процентов;&lt;br /&gt;
#* 7-й параметр — если указать значение '''1''', сквозная тарификация выключена. Параметр используется, если подключение нужно только для передачи заказов по интеграции, а расчет цены не нужен. &amp;lt;br&amp;gt;В этом случае, при визуализации суммы по режиму срочности, отображается внутренний тариф, а подрядчику заказ отправляется другим тарифом, выбранным согласно настройке в 5-м параметре (вид срочности партнера).;&lt;br /&gt;
#* 8-й параметр — если указать значение '''1''', среди указанных режимов срочности партнера выполняется поиск самого дешевого тарифа. Работает для СДЭК 1.5, Почты России и Omnic&lt;br /&gt;
# Нажмите на кнопку '''OK'''.&lt;br /&gt;
&lt;br /&gt;
{|class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Интеграция&lt;br /&gt;
!Код экстра&lt;br /&gt;
!Виды срочности&lt;br /&gt;
!Авторизация&lt;br /&gt;
!Пример строки&lt;br /&gt;
|-&lt;br /&gt;
|БОКСБЕРРИ||90001||https://home.courierexe.ru/90001/calculator||Введите токен в 4-й параметр. 3-й можно оставить пустым. Можно оба оставить пустыми для расчета базовых цен.||33, 90001,, j3ejwo2f10b2e47790174b41f4a11111, 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|ПИКПОИНТ||90002||https://home.courierexe.ru/90002/calculator||3-й параметр — логин, 4-й — через запятую пароль и договор ИКН. Можно оставить пустыми, но цены будут не все.||33, 90002,us0111, '6rGGuqRsW2qNQ,9990721312', 2, 50&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;2&amp;quot;|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 1.5, поддержка прекращена с 01.01.2022)||rowspan=&amp;quot;2&amp;quot;|90005||rowspan=&amp;quot;2&amp;quot;|https://home.courierexe.ru/90005/calculator||Введите код учетной записи в 3-й параметр, секретный код — в 4-й. Можно оба оставить пустыми для расчета базовых цен.||45491, 90005, hfenJwlasiPr4pnFENpaVXSKPIn5Trh7i, '9vkQgWuiZgEj9fGCB8a6Xj3desnJkwsl,1.5', 5, 30%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы хотите добавить в расчет тарифа процент за наложенный платеж, после пароля добавьте запятую и число процента. В настройке режима срочности пароль с числом процентов заключите в кавычки.||9vkQgWuiZgEj9fGCB8a6Xj3desnJkws,1.5&lt;br /&gt;
|-&lt;br /&gt;
|СДЭК&amp;lt;br&amp;gt;(протокол обмена данными 2.0)||90022||https://home.courierexe.ru/90022/calculator||3-й параметр — ID клиента, 4-й — ключ клиента.&amp;lt;br&amp;gt;Вы можете перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;не передавать объявленную ценность&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;добавлять услугу «Осмотр вложений»&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;код пункта приема&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;процент за безналичный наложенный платеж&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: EMscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15||10497, 90022, EMscd6r7JnFyQ3bLoyjJY7eM78JrJceI, ‘Mscd6r9JnFiQ3bLoyjJY6eM78JrJcee,1,1,2,MSK2,15’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|КСЭ||90008||https://home.courierexe.ru/90008/calculator||Введите логин в 3-й параметр, пароль — в 4-й. Пустыми оставить нельзя.||12504, 90008, Рога и копыта, 4CCB11864D06157, '2, 3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
|ПОЧТА РОССИИ||90010||https://home.courierexe.ru/90010/calculator||Без авторизации||10497, 90010,,, '2, 1', 10 &amp;lt;!--10497, 90010, 89251234567, 'mypassword,u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx', '2, 1', 10--&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|rowspan=&amp;quot;3&amp;quot;|DPD||rowspan=&amp;quot;3&amp;quot;|90011||rowspan=&amp;quot;3&amp;quot;|https://home.courierexe.ru/90011/calculator||Введите клиентский номер в 3-й параметр, клиентский ключ в 4-й. Можно оставить пустыми для базовых тарифов.||12504, 90011, 1019003662, '4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117', '3, 6', 10%&lt;br /&gt;
|-&lt;br /&gt;
||Если вы доставляете товар в пункт отправления самостоятельно, после пароля добавьте запятую и код ПВЗ, а в настройке режима срочности введите пароль в кавычках.||'4CCB11864D06157A5934A9119F2A0AAAAAB4CCE8,D117'&lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|colspan=&amp;quot;2&amp;quot;|ВНИМАНИЕ! У DPD есть 2 калькулятора, которые считают по-разному при одних и тех же вводных данных. При этом они не разглашают, по какому из расчетов определяют цену. Поэтому по не зависящим от нас причинам расчет по тарифам DPD может как совпасть с итоговым, так и сильно разойтись. Если вас это не устраивает, не используйте сквозную тарификацию с этим подрядчиком.&lt;br /&gt;
|-&lt;br /&gt;
|DOSTAVKA.GURU||90017||https://home.courierexe.ru/90017/calculator||3-й параметр — ID партнера в системе DOSTAVKA.guru, 4-й — ключ доступа. Также можно указать признак отключения проверки интервала доставки. В этом случае необходимо указать ключ и &amp;quot;1&amp;quot; через запятую в кавычках. Можно оставить пустыми. &lt;br /&gt;
||10497, 90017, 9999, 'cc03e747a6afbbcbf8be7668acfebee5,1', '1', 100&lt;br /&gt;
|-&lt;br /&gt;
|5Post||90020||https://home.courierexe.ru/90020/calculator||3-й параметр — API-ключ,&amp;lt;br&amp;gt;4-й — уникальный номер партнера в системе 5post.&amp;lt;br&amp;gt;При необходимости в 4-м параметре можно через запятую указать параметры:&amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;пороговое значение веса (по умолчанию 3 кг).&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Использовать штрихкод для отслеживания получателем&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код подрядчика в карточке заказа&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Габариты мест&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Тип расчета тарифа&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;i&amp;gt;При указании параметров важно соблюдать последовательность.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;&amp;lt;i&amp;gt;Для вашего аккаунта в API 5post должна быть подключена возможность получать ПВЗ с вашими тарифами.&amp;lt;/i&amp;gt;&amp;lt;br&amp;gt;Пример пароля: 2123,7,,,,1||10497, 90020, u23B0r9AAJ1Fyh4ptMzJ3kjxcslamwdx,'2123,7,,,,1', '1,3', 100&lt;br /&gt;
|-&lt;br /&gt;
|GTD||90021||https://home.courierexe.ru/90021/calculator||3-й параметр — API-ключ, 4-й — пароль от личного кабинета https://home.courierexe.ru/90021. Предварительная авторизация по указанному URL обязательна.||&lt;br /&gt;
10497, 90021, u23B0r9AAJ1Fyh4654MzJ3kjx1548wdx, pass, 100&lt;br /&gt;
|-&lt;br /&gt;
|Яндекс.Доставка||90023||https://home.courierexe.ru/90023/calculator||3-й параметр — токен,&amp;lt;br&amp;gt; 4-й — ID пункта отправления и через запятые интервал доставки.&amp;lt;br&amp;gt;Пример пароля: cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00||&lt;br /&gt;
10497, 90023, AgAABBDzeAQMAAAPeISvM_9LUkxCijQoFXOH5QE, ‘cfceadaa-4874-438a-999b-dbbafe5326ed,11:00,18:00’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Л-Пост||90024||https://home.courierexe.ru/90024/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90024/  ЛК экстраинтеграции Л-Пост]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Секретный ключ клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Код пункта приема&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: YGNoaR3cG00JYg67,0,1010||&lt;br /&gt;
10497, 90024, LoginTest, ‘YGNoaR3cG00JYg67,0,1010’, 1, 100&lt;br /&gt;
|-&lt;br /&gt;
|Omnic||90025||https://home.courierexe.ru/90025/calculator||3-й параметр — логин, который требуется создать самостоятельно, для входа в &amp;lt;i&amp;gt;[https://home.courierexe.ru/90025/  ЛК экстраинтеграции Omnic]&amp;lt;/i&amp;gt; &amp;lt;br&amp;gt; 4- пароль, как Токен клиента&amp;lt;br&amp;gt; Дополнительно, есть возможность перечислить в пароле уточняющие параметры для расчета через запятую: &amp;lt;br&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;li&amp;gt;Код пункта приема отправлений&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Признак использования тестовой среды&amp;lt;/li&amp;gt;&amp;lt;li&amp;gt;Приоритет доступных тарифов через пробелы, - при указании алгоритмического тарифа, приоритет указанный в нем имеет преимущество&amp;lt;/li&amp;gt;&amp;lt;/ul&amp;gt;&amp;lt;br&amp;gt;Пример пароля: g67hjtTYjhgf765432,MCK45||&lt;br /&gt;
10497, 90025, LoginTest, ‘g67hjtTYjhgf765432,MCK45,,21 22’, '3, 2', 100,,1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
При выборе клиентом в личном кабинете вида срочности, подключенного таким образом к партнеру, набор доступных ПВЗ будет ограничен выбранным партнером.&lt;br /&gt;
&lt;br /&gt;
Вы можете войти в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, авторизоваться данными из 3-го и 4-го параметров (см. таблицу выше) и воспользоваться калькулятором с тарифами именно вашей компании.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки для получателя ===&lt;br /&gt;
При интеграции с подрядчиками, перечисленными в таблице выше, вы можете настроить стоимость и срок доставки, отображаемые для получателя:&lt;br /&gt;
# Перейдите в личный кабинет по адресу вида https://home.courierexe.ru/XXX, где XXX — экстра-код партнера, и авторизуйтесь данными из 3-го и 4-го параметров (см. таблицу выше).&lt;br /&gt;
# Откройте пункт основного меню '''Цена доставки для получателя''' и настройте правила расчета цены и сроков доставки. Подробнее см. раздел «[[Личный кабинет клиента#Цена доставки для получателя|Цена доставки для получателя]]».&lt;/div&gt;</summary>
		<author><name>WhiteNata</name></author>	</entry>

	</feed>