<?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=Radmir</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=Radmir"/>
		<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/Radmir"/>
		<updated>2026-05-14T14:09:56Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15879</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15879"/>
				<updated>2026-03-27T10:37:27Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;
:: 9 — Код подтверждения. Используется для вложения, в котором сохраняется регулярное выражение для проверки кодов вложений. См. '''''extraTags'''''&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;
:: Маска валидации - регулярное выражение для проверки кодов вложений курьером. Указывается во вложении с типом 9 (см. атрибут вложения '''''type''''')&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;
&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;quot;ValidationMask&amp;quot;: &amp;quot;(A-Z0-9){6,8}&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;
: WITHDRAWN_FROM_PICKUP_POINT - Изъят.&lt;br /&gt;
: CUSTOMSDELAY - Задержка отправления таможенным органом.&lt;br /&gt;
: DEPARTUREDELAY - Задержка отправления перевозчиком.&lt;br /&gt;
: STORETAKE - Принят в работу на складе.&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;
'''Обратите внимание''' Лимит количества при единовременном получении печатных форм - 1000 штук. Если нужно получить больше - делайте это несколькими запросами.&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;payType&amp;gt;2&amp;lt;/payType&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;extcode&amp;gt;27113415&amp;lt;/extcode&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;
* '''paytype''' — Тип оплаты чека. Принимает значения:&lt;br /&gt;
:* CASH — Наличными (по-умолчанию)&lt;br /&gt;
:* CARD — Безналичным способом&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''extcode''' — код товара во внешних системах&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15868</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15868"/>
				<updated>2026-03-18T09:20:44Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Получение фискальных данных заказа */&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;
'''Обратите внимание''' Лимит количества при единовременном получении печатных форм - 1000 штук. Если нужно получить больше - делайте это несколькими запросами.&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;payType&amp;gt;2&amp;lt;/payType&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;extcode&amp;gt;27113415&amp;lt;/extcode&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;
* '''paytype''' — Тип оплаты чека. Принимает значения:&lt;br /&gt;
:* CASH — Наличными (по-умолчанию)&lt;br /&gt;
:* CARD — Безналичным способом&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''extcode''' — код товара во внешних системах&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15867</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15867"/>
				<updated>2026-03-18T09:16:04Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Получение фискальных данных заказа */&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;
'''Обратите внимание''' Лимит количества при единовременном получении печатных форм - 1000 штук. Если нужно получить больше - делайте это несколькими запросами.&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;payType&amp;gt;2&amp;lt;/payType&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;extcode&amp;gt;27113415&amp;lt;/extcode&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;
* '''payType''' — Тип оплаты&lt;br /&gt;
* '''paytype''' — Тип оплаты чека. Принимает значения:&lt;br /&gt;
:* CASH — Наличными (по-умолчанию)&lt;br /&gt;
:* CARD — Безналичным способом&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''extcode''' — код товара во внешних системах&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15862</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15862"/>
				<updated>2026-03-16T15:16:32Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Получение фискальных данных заказа */&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;
'''Обратите внимание''' Лимит количества при единовременном получении печатных форм - 1000 штук. Если нужно получить больше - делайте это несколькими запросами.&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;payType&amp;gt;2&amp;lt;/payType&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;extcode&amp;gt;27113415&amp;lt;/extcode&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;
* '''payType''' — Тип оплаты&lt;br /&gt;
* '''fullUrl''' — URL чека для просмотра онлайн&lt;br /&gt;
* '''lines''' — Позиции чека&lt;br /&gt;
:* '''item''' — код товара&lt;br /&gt;
:* '''name''' — наименование товара&lt;br /&gt;
:* '''extcode''' — код товара во внешних системах&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15819</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15819"/>
				<updated>2026-02-24T07:00:51Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Справочник пунктов самовывоза */&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;
'''Обратите внимание''' Лимит количества при единовременном получении печатных форм - 1000 штук. Если нужно получить больше - делайте это несколькими запросами.&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15804</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15804"/>
				<updated>2026-02-09T15:45:28Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Получение документов для печати */&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;
'''Обратите внимание''' Лимит печати документов - 1000 штук.&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0&amp;diff=15803</id>
		<title>Личный кабинет клиента</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0&amp;diff=15803"/>
				<updated>2026-02-09T15:41:11Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Печать документов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Client Account|English version is here]]&lt;br /&gt;
&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;
* просматривать информацию о взаиморасчетах с курьерской службой.&lt;br /&gt;
Некоторые из функций могут отсутствовать или называться иначе в зависимости от настроек и тарифа курьерской службы.&lt;br /&gt;
[[Личный кабинет курьерской службы#Подключение|Подключение и настройка]] личного кабинета клиента выполняются администратором курьерской службы.&lt;br /&gt;
&lt;br /&gt;
== Главная страница ==&lt;br /&gt;
На главной странице личного кабинета отображается таблица со статистикой по заказам, отправленным в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Чтобы увидеть нужную группу заказов, нажмите на соответствующую ячейку таблицы. Откроется вкладка '''Отслеживание''' с таблицей заказов согласно фильтрам ячейки.&lt;br /&gt;
&lt;br /&gt;
Если в выбранной группе заказов нет (значение ячейки равно «0»), будут показаны все заказы соответствующей строки.&lt;br /&gt;
&lt;br /&gt;
Подробнее см. раздел «[[Личный кабинет клиента#Отслеживание исходящих заказов|Отслеживание исходящих заказов]]».&lt;br /&gt;
&lt;br /&gt;
Дополнительно можно настроить отображение балансов клиента курьерской службы:&lt;br /&gt;
* баланс счета клиента — отображает текущий [[Клиенты и партнеры#Финансы|баланс клиента]];&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;
[[Файл:Главная страница ЛК.png|none|1100 px]]&lt;br /&gt;
&lt;br /&gt;
== Новый заказ ==&lt;br /&gt;
Вы можете оформить новый заказ следующими способами:&lt;br /&gt;
&lt;br /&gt;
* [[#Создание заказа вручную|создать заказ вручную]];&lt;br /&gt;
* [[#Заявка на забор|создать заявку на забор]];&lt;br /&gt;
* [[#Привезти ко мне|создать заявку «Привезти ко мне»]];&lt;br /&gt;
* [[#Загрузка реестра Excel|импортировать реестр Microsoft Excel]];&lt;br /&gt;
* создать заказ [[#Создание заказа копированием|копированием]].&lt;br /&gt;
&lt;br /&gt;
Создать заказ невозможно в следующих случаях:&lt;br /&gt;
* при отрицательном балансе, если вы работаете по предоплате;&lt;br /&gt;
* при наличии просроченных счетов на оплату;&lt;br /&gt;
* закончился срок действия договора с курьерской службой.&lt;br /&gt;
&lt;br /&gt;
Соответствующее предупреждение отображается в верхней части страницы личного кабинета.&lt;br /&gt;
&lt;br /&gt;
Шифры и штрихкоды заказов должны быть уникальными в пределах календарного года. Указывайте неповторяющиеся номера.&lt;br /&gt;
&lt;br /&gt;
Если номер заказа — необязательное поле, его можно не указывать. В этом случае он будет иметь формат NN#KK, где NN — порядковый номер, а КК — внутренний код клиента в системе.&lt;br /&gt;
&lt;br /&gt;
Если в заказе оформлены товарные вложения, то в качестве суммы наложенного платежа передается сумма стоимости вложений. Введенное пользователем значение поля '''Сумма''' в этом случае игнорируется.&lt;br /&gt;
&lt;br /&gt;
=== Создание заказа вручную ===&lt;br /&gt;
# Выберите пункт основного меню '''Оформить заказ'''.&lt;br /&gt;
# На вкладке '''Новый заказ''' заполните обязательные поля, отмеченные звездочкой (*), и при необходимости остальные.&lt;br /&gt;
# Добавьте [[#Добавление товара|товары]], [[#Добавление места|места]], [[#Добавление файла|файлы]].&lt;br /&gt;
# Нажмите на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
==== Зависимости отображения полей в форме заказа ====&lt;br /&gt;
Поле '''Вид доставки''' всегда отображается перед полем '''Адрес получателя''' при условии, что включено поле '''Город получателя'''. &lt;br /&gt;
&lt;br /&gt;
В данный момент, в личном кабинете не предусмотрен отдельный выбор страны. Начните вводить название города, в выпадающем меню будет также отображаться страна.&lt;br /&gt;
&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;quot;Рассчитать планируемую дату доставки&amp;quot;, которая позволит получить ближайшую дату при выбранных параметрах.&lt;br /&gt;
&lt;br /&gt;
==== Изменение интервалов времени доставки ====&lt;br /&gt;
Если в системе Курьерская служба настроены интервалы по зонам (Справочники - Интервалы доставки), то в поле Интервал времени доставки будут подставляться настроенные интервалы.&lt;br /&gt;
Интервалы подтягиваются при обновлении режимов срочности в зависимости от указанной даты доставки:&lt;br /&gt;
- если указан рабочий день, то выводятся интервалы для рабочих дней&lt;br /&gt;
- если выходной, то выводятся интервалы для выходных дней&lt;br /&gt;
- если дата не указана, то выводятся интервалы на сегодня&lt;br /&gt;
При этом, при изменении даты, интервалы также меняются.&lt;br /&gt;
&lt;br /&gt;
==== Передача и подстановка значений полей формы создания заказа через GET параметры ====&lt;br /&gt;
&lt;br /&gt;
Вы можете создать ссылку на заказ с предустановленными параметрами, которые будут переданы в соответствующие поля формы.&lt;br /&gt;
&lt;br /&gt;
Например, при переходе по ссылке &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/8/order/new?order[receiver][person]=Иванов&amp;amp;order[receiver][town]=Санкт-Петербург&amp;amp;order[sender][town]=Самарканд&amp;lt;/nowiki&amp;gt;&amp;lt;/code&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;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/&amp;lt;экстра-код&amp;gt;/order/new?Параметр1=Значение1&amp;amp;Параметр2=Значение2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Максимальная длина ссылки не определена, ищите информацию для своего браузера. Если лимит превышен, не все передаваемые данные появятся в форме.&lt;br /&gt;
&lt;br /&gt;
Мы переодически добавляем новые поля в форму, поэтому имена полей вы можете посмотреть в HTML-коде страницы через инструменты разработчика (клавиша F12)&lt;br /&gt;
&lt;br /&gt;
Вот некоторые из них:&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Поле формы заказа&lt;br /&gt;
!Параметр запроса в URL&lt;br /&gt;
|-&lt;br /&gt;
|Номер заказа||order[@attr][orderno]&lt;br /&gt;
|-&lt;br /&gt;
|Вложение||order[enclosure]&lt;br /&gt;
|-&lt;br /&gt;
|Штрихкод||order[barcode]&lt;br /&gt;
|-&lt;br /&gt;
|Компания-отправитель||order[sender][company]&lt;br /&gt;
|-&lt;br /&gt;
|Контактное лицо отправителя||order[sender][person]&lt;br /&gt;
|-&lt;br /&gt;
|Город отправителя||order[sender][town]&lt;br /&gt;
|-&lt;br /&gt;
|Адрес отправителя||order[sender][address]&lt;br /&gt;
|-&lt;br /&gt;
|Телефон отправителя||order[sender][phone]&lt;br /&gt;
|-&lt;br /&gt;
|Дата забора||order[sender][date]&lt;br /&gt;
|-&lt;br /&gt;
|Время забора с||order[sender][time_min]&lt;br /&gt;
|-&lt;br /&gt;
|Время забора до||order[sender][time_max]&lt;br /&gt;
|-&lt;br /&gt;
|ИНН получателя||order[receiver][inn]&lt;br /&gt;
|-&lt;br /&gt;
|Компания-получатель||order[receiver][company]&lt;br /&gt;
|-&lt;br /&gt;
|Контактное лицо получателя||order[receiver][person]&lt;br /&gt;
|-&lt;br /&gt;
|Телефон получателя||order[receiver][phone]&lt;br /&gt;
|-&lt;br /&gt;
|Город получателя||order[receiver][town]&lt;br /&gt;
|-&lt;br /&gt;
|Вид доставки||order[pvz]&lt;br /&gt;
|-&lt;br /&gt;
|Адрес получателя||order[receiver][address]&lt;br /&gt;
|-&lt;br /&gt;
|Индекс получателя||order[receiver][zipcode]&lt;br /&gt;
|-&lt;br /&gt;
|Режим доставки||order[service]&lt;br /&gt;
|-&lt;br /&gt;
|Вес||order[weight]&lt;br /&gt;
|-&lt;br /&gt;
|Сумма||order[price]&lt;br /&gt;
|-&lt;br /&gt;
|Дата доставки||order[receiver][date]&lt;br /&gt;
|-&lt;br /&gt;
|Время доставки с||order[receiver][time_min]&lt;br /&gt;
|-&lt;br /&gt;
|Время доставки до||order[receiver][time_max]&lt;br /&gt;
|-&lt;br /&gt;
|Объявленная ценность|| order[inshprice]&lt;br /&gt;
|-&lt;br /&gt;
|Поручение||order[instruction]&lt;br /&gt;
|-&lt;br /&gt;
|Тип оплаты||order[paytype]&lt;br /&gt;
|-&lt;br /&gt;
|Общий объем||order[overall_volume]&lt;br /&gt;
|-&lt;br /&gt;
|Количество мест||order[quantity]&lt;br /&gt;
|-&lt;br /&gt;
|Тип отправления||order[type]&lt;br /&gt;
|-&lt;br /&gt;
|Оплата получателем||order[ReceiverPays]&lt;br /&gt;
|-&lt;br /&gt;
|Прикрепленные файлы||order[attachments]&lt;br /&gt;
|-&lt;br /&gt;
|Отдел||order[otdel]&lt;br /&gt;
|-&lt;br /&gt;
|Интервал времени доставки||order[receiver][time_range]&lt;br /&gt;
|-&lt;br /&gt;
|Частичная доставка||order[acceptpartially]&lt;br /&gt;
|-&lt;br /&gt;
|Настройка стоимости доставки||order[deliveryset]&lt;br /&gt;
|-&lt;br /&gt;
|Вес возврата||order[return_weight]&lt;br /&gt;
|-&lt;br /&gt;
|Кост-код||order[costcode]&lt;br /&gt;
|-&lt;br /&gt;
|Код подрядчика||order[outstrbarcode]&lt;br /&gt;
|-&lt;br /&gt;
|Необходимость возврата||order[flag]&lt;br /&gt;
|-&lt;br /&gt;
|Режим возврата||order[modev]&lt;br /&gt;
|-&lt;br /&gt;
|Тип возврата||order[typev]&lt;br /&gt;
|-&lt;br /&gt;
|Пин-код||order[receiver][deliveryPIN]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Товары'''&lt;br /&gt;
|-&lt;br /&gt;
|Артикул товара||order[items][N][@attr][article] (обязательно наличие, может быть пусто)&lt;br /&gt;
|-&lt;br /&gt;
|Название товара||order[items][N][item]&lt;br /&gt;
|-&lt;br /&gt;
|Количество||order[items][N][@attr][quantity]&lt;br /&gt;
|-&lt;br /&gt;
|Масса единицы товара, кг||order[items][N][@attr][mass]&lt;br /&gt;
|-&lt;br /&gt;
|Цена единицы товара||order[items][N][@attr][retprice]&lt;br /&gt;
|-&lt;br /&gt;
|Ставка НДС||order[items][N][@attr][VATrate]&lt;br /&gt;
|-&lt;br /&gt;
|Штрихкод||order[items][N][@attr][barcode] (обязательно наличие, может быть пусто)&lt;br /&gt;
|-&lt;br /&gt;
|Длина, см||order[items][N][@attr][length]&lt;br /&gt;
|-&lt;br /&gt;
|Ширина, см||order[items][N][@attr][width]&lt;br /&gt;
|-&lt;br /&gt;
|Высота, см||order[items][N][@attr][height]&lt;br /&gt;
|-&lt;br /&gt;
|Код товарной номенклатуры||order[items][N][@attr][governmentCode]&lt;br /&gt;
|-&lt;br /&gt;
|Тип вложения (числовой код)||order[items][N][@attr][type]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Места'''&lt;br /&gt;
|-&lt;br /&gt;
|Название||order[packages][N][package] (обязательно наличие, может быть пусто)&lt;br /&gt;
|-&lt;br /&gt;
|Масса, кг||order[packages][N][@attr][mass]&lt;br /&gt;
|-&lt;br /&gt;
|Штрихкод||order[packages][N][@attr][strbarcode] (обязательно наличие, может быть пусто)&lt;br /&gt;
|-&lt;br /&gt;
|Длина, см||order[packages][N][@attr][length]&lt;br /&gt;
|-&lt;br /&gt;
|Ширина, см||order[packages][N][@attr][width]&lt;br /&gt;
|-&lt;br /&gt;
|Высота, см||order[packages][N][@attr][height]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Заявка на забор ===&lt;br /&gt;
Заявка на забор используется, если нужно, чтобы курьер приехал к вам и забрал заказы на доставку. Доступ к этой функциональности настраивается администратором курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Чтобы оформить заявку на забор:&lt;br /&gt;
# Выберите пункт основного меню '''Оформить заказ''' и перейдите на вкладку '''Заявка на забор'''. Откроется окно «Оформление заявки на забор».&lt;br /&gt;
# Заполните форму заявки и нажмите на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
=== Привезти ко мне ===&lt;br /&gt;
Заявка используется, когда курьер забирает отправления у поставщика или покупателя и передает заказчику. Функциональность предназначена для доставки товара от поставщика или при замене товара у покупателя. Подробнее см. раздел «[[Забор и замена товара]]».&lt;br /&gt;
&lt;br /&gt;
Чтобы оформить заявку на доставку от третьего лица:&lt;br /&gt;
# Выберите пункт основного меню '''Оформить заказ'''.&lt;br /&gt;
# Перейдите на вкладку '''Привезти ко мне''' заполните обязательные поля, отмеченные звездочкой (*), и при необходимости остальные. Если нужно добавить товар, см. раздел «[[#Добавление товара|Добавление товара]]».&lt;br /&gt;
# Нажмите на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка реестра Excel ===&lt;br /&gt;
# Выберите пункт основного меню '''Оформить заказ''' и перейдите на вкладку '''Реестр Excel'''. Откроется окно «Загрузка реестра Excel».&lt;br /&gt;
# Скачайте шаблон реестра по ссылке.&lt;br /&gt;
# Убедитесь, что загружаемый реестр соответствует шаблону.&lt;br /&gt;
# Убедитесь, что каждый заказ имеет свой уникальный номер. Для заборов укажите номер 0 и поле '''Штрихкод''' должно быть пустым.&lt;br /&gt;
# Чтобы добавить товарное вложение, в документе Microsoft Excel заполните поля в разделе '''Груз'''.&amp;lt;br&amp;gt;Чтобы добавить несколько товарных вложений в один заказ, укажите одинаковый номер заказа для всех вложений или укажите номер заказа только для первого из них. Поля заказа при этом можно не заполнять.&lt;br /&gt;
# Чтобы добавить пункт выдачи заказа в реестре, используйте один из следующих способов:&lt;br /&gt;
#* в поле '''Адрес''' укажите код ПВЗ. Узнать код можно в разделе [[Филиалы|«Филиалы»]].&lt;br /&gt;
#* в поле '''Адрес''' укажите название пункта выдачи заказов c префиксом «ПВЗ». Например, если название «ПВЗ на Пушкинской», в документ нужно записать &amp;quot;ПВЗ ПВЗ «На Пушкинской». При этом обязательно заполните поле '''Город получателя''', поскольку в разных городах могут быть ПВЗ с одинаковыми названиями.&lt;br /&gt;
# Если в шаблоне Microsoft Excel доступны поля '''При выкупе''' и '''При отказе''', в реестре можно установить зависимость стоимости доставки от суммы выкупа заказа. Для этого заполните следующие поля:&lt;br /&gt;
#* '''При отказе''' — стоимость доставки при полном отказе от отправления;&lt;br /&gt;
#* '''Сумма''' — сумма выкупа, определяющая стоимость доставки;&lt;br /&gt;
#* '''Стоимость доставки при выкупе менее суммы''' — стоимость доставки, если заказ выкуплен на сумму, меньшую указанной в поле '''Сумма''';&lt;br /&gt;
#* '''Стоимость доставки при выкупе от суммы''' — стоимость доставки, если заказ выкуплен на сумму, большую указанной в поле '''Сумма'''.&lt;br /&gt;
# Если в шаблоне доступно поле '''Доп. услуги''', в реестре можно указать список используемых дополнительных услуг в виде JSON, например:&lt;br /&gt;
[{&amp;quot;code&amp;quot;:1, &amp;quot;value&amp;quot;:10},{&amp;quot;code&amp;quot;:2, &amp;quot;value&amp;quot;:&amp;quot;true&amp;quot;}]&lt;br /&gt;
# Сохраните измененный реестр.&lt;br /&gt;
# Нажмите на кнопку '''Выберите файл'''. В открывшемся диалоговом окне выберите загружаемый реестр и нажмите на кнопку '''Загрузить'''.&lt;br /&gt;
# Проверьте данные заказа и нажмите на кнопку '''Подтвердить'''. Кнопка становится доступна, когда корректно заполнены ячейки, подсвеченные красным.&lt;br /&gt;
&lt;br /&gt;
=== Создание заказа копированием ===&lt;br /&gt;
Вы можете создать заказ копированием существующего. В таком случае потребуется указать только желаемую дату и время забора или доставки. Это позволяет ускорить оформление заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы скопировать существующий заказ:&lt;br /&gt;
# В пункте основного меню '''Главная''' или '''Отслеживание''' найдите нужный заказ, откройте его карточку и нажмите на кнопку '''Копировать'''. Откроется окно оформления заказа.&lt;br /&gt;
# Укажите желаемое время и дату доставки или забора, при необходимости измените другие данные и нажмите на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
=== Добавление товара ===&lt;br /&gt;
Товар можно добавить при создании заказов вручную или при оформлении заявки на забор.&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить товар, на странице «Новый заказ» в поле '''Товары''' нажмите на кнопку [[Файл:Новый ЛК Добавить.png|100px]]. Откроется окно «Добавление/редактирование товара»:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый ЛК товары.png|none|550px]]&lt;br /&gt;
&lt;br /&gt;
Товары добавляются следующими способами:&lt;br /&gt;
* по артикулу, если заказ комплектуется на складе курьерской службы. Для этого в поле '''Артикул товара''' нажмите на кнопку '''Выбрать'''. Откроется окно «Выберите товар»:[[Файл:Новый ЛК артикулы.png|none|700px]]&lt;br /&gt;
*: Чтобы отфильтровать товары по складу, выберите нужный склад в выпадающем списке и нажмите на кнопку '''Показать'''.&lt;br /&gt;
*: Чтобы отфильтровать товары по наличию, установите флажок '''Только доступные''' и нажмите на кнопку '''Показать'''.&lt;br /&gt;
*: Вы можете начать вводить артикул или название в строке поиска и выбрать товар из отфильтрованного списка.&lt;br /&gt;
*: Поля '''Название товара''', '''Масса единицы товара''', '''Цена единицы товара''' и '''Штрихкод''' заполнятся автоматически. В поле '''Название товара''' появляется отметка о наличии или отсутствии товара на складе.&lt;br /&gt;
*: Если товар участвует в обороте системы «Честный ЗНАК», заполните поле '''Код товарной номенклатуры'''. Один код соответствует одной единице товара. Если код неизвестен, укажите знак вопроса («?»), и курьер отсканирует код маркировки при вручении товара. Подробнее см. раздел [[Честный ЗНАК|«Честный ЗНАК»]].&lt;br /&gt;
* вручную, если заказ комплектуется на складе интернет-магазина. Для этого в окне «Добавление/редактирование товара» заполните поля, кроме поля '''Артикул'''.&lt;br /&gt;
&lt;br /&gt;
Подробнее о типах вложений см. в разделе [[Карточка корреспонденции#Вложения|«Вложения»]].&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить товар в заказ, нажмите на кнопку '''Сохранить'''. Для отмены нажмите '''Закрыть'''.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Значение «0» при выборе ставки НДС означает ставку '''Без НДС'''. Cтавка «0%» не поддерживается.&lt;br /&gt;
&lt;br /&gt;
После добавления позиций в разделе '''Товары''' формируется список товаров:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый ЛК список товаров.png|none|350px]]&lt;br /&gt;
&lt;br /&gt;
Вы можете редактировать или удалять товары с помощью кнопок [[Файл:New edit btn.png]] и [[Файл:New del btn.png]] соответственно. Добавлять, редактировать и удалять товары можно только до нажатия на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
=== Добавление файла ===&lt;br /&gt;
Чтобы прикрепить файл к заказу, в поле '''Прикрепленные файлы''' нажмите на кнопку [[Файл:Новый ЛК Добавить.png|100px]]. Выберите файл на компьютере и нажмите '''Открыть'''. Появится строка с наименованием файла.&lt;br /&gt;
&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
Чтобы удалить загруженный файл, в строке с названием файла нажмите на кнопку [[Файл:New del btn.png]].&lt;br /&gt;
&lt;br /&gt;
Добавлять и удалять файлы можно только до нажатия на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
=== Добавление места ===&lt;br /&gt;
Чтобы добавить место в заказ, в поле '''Места''' нажмите на кнопку [[Файл:Новый ЛК Добавить.png|100px]]. Откроется окно «Добавление/редактирование мест»:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый ЛК Место.png|none|700 px]]&lt;br /&gt;
&lt;br /&gt;
# Заполните поля. Чтобы создать несколько мест с одинаковыми параметрами, укажите количество таких мест в поле '''Количество'''. &lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки ===&lt;br /&gt;
Вы можете настроить стоимость доставки в зависимости от итоговой суммы выкупа в заказе:&lt;br /&gt;
* для конкретного заказа — при оформлении заказа укажите условия в блоке полей '''Настройка стоимости доставки'''. Эта настройка имеет приоритет перед правилами тарификации клиентов;&lt;br /&gt;
* для заказов, отвечающих определенным вами условиям — настройте правила в пункте основного меню '''[[#Тарификация|Тарификация]]'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить стоимость доставки конкретного заказа:&lt;br /&gt;
&lt;br /&gt;
# При оформлении заказа в блоке полей '''Настройка стоимости доставки''' нажмите на кнопку '''Добавить условие'''.&lt;br /&gt;
# В поле '''Сумма выкупа менее''' укажите пороговую сумму выкупа, а в поле '''Стоимость доставки''' — соответствующую стоимость доставки.&lt;br /&gt;
# Чтобы добавить следующий диапазон стоимости, нажмите на кнопку '''Добавить условие''' и укажите сумму выкупа и стоимость доставки. Количество условий неограниченно.&lt;br /&gt;
# Заполните поле '''Стоимость при полном возврате'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:New price setting.png|550 px|none]]&lt;br /&gt;
&lt;br /&gt;
=== Проверка благонадежности получателей ===&lt;br /&gt;
При оформлении заказа [[#Создание заказа вручную|вручную]] вы можете увидеть оценку благонадежности покупателя. Она складывается из соотношения выкупленных и невыкупленных заказов при использовании услуг разных курьерских служб. Заказы с наложенным платежом имеют больший вес.&lt;br /&gt;
&lt;br /&gt;
Оценка отображается в пункте основного меню '''Оформить заказ''' в поле '''Телефон получателя''' в виде цветного круга. Цветовая схема:&lt;br /&gt;
&lt;br /&gt;
* зеленый — высокий рейтинг;&lt;br /&gt;
* желтый — нейтральный рейтинг;&lt;br /&gt;
* красный — низкий рейтинг.&lt;br /&gt;
&lt;br /&gt;
При наведении указателя мыши на цветной круг отображается процент рейтинга. Нейтральным считается значение 40-60 %, значения ниже попадают в красную зону, выше — в зеленую.&lt;br /&gt;
&lt;br /&gt;
'''Примечания'''.&lt;br /&gt;
* Рейтинг 50 % может быть реальным рейтингом покупателя или индикатором отсутствия данных.&lt;br /&gt;
* Рейтинг зависит от статуса заказа (доставлен/отменен), типа оплаты/предоплаты, количества попыток вручения курьером. При этом каждый из факторов имеет разный вес, поэтому отмененный заказ сильнее влияет на отрицательный рейтинг, чем такой же доставленный заказ — на положительный.&lt;br /&gt;
&lt;br /&gt;
== Отслеживание исходящих заказов ==&lt;br /&gt;
Отслеживание исходящих заказов предназначено для получения информации по заказам, созданных клиентами курьерской службы, подключенной к системе MeaSoft. Способ создания заказа не важен.&lt;br /&gt;
&lt;br /&gt;
Чтобы отследить заказы, выберите пункт основного меню '''Отслеживание'''. Откроется страница «Отслеживание». Установите параметры поиска и нажмите на кнопку '''Применить'''. Поддерживается интервал дат не более 60 дней.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. При поиске по номеру или названию интервал дат не учитывается.&lt;br /&gt;
&lt;br /&gt;
В результате откроется таблица заказов, удовлетворяющих указанным критериям:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый ЛК Отслеживание.png|none|1100px]]&lt;br /&gt;
&lt;br /&gt;
Подсветка статуса трекинга заказов определяется в [[Учет_корреспонденции#Адреса|офисной системе]].&lt;br /&gt;
&lt;br /&gt;
На этой странице вы можете:&lt;br /&gt;
* просмотреть информацию по заказу. Подробнее см. «[[#Просмотр информации о заказе|Просмотр информации о заказе]]»;&lt;br /&gt;
* редактировать заказ. Для этого откройте нужный заказ и в левом нижнем углу нажмите на кнопку [[Файл:New lk edit.png|100px]]. Откроется окно «Изменение заказа».&lt;br /&gt;
* изменить условия поиска отслеживаемых заказов. Для этого в названии страницы '''Отслеживание''' нажмите на кнопку [[Файл:Arrow.png]]. Раскроется область выбора отслеживаемых заказов;&lt;br /&gt;
* распечатать накладные, ярлыки, акты приема-передачи заказов или ТМЦ для выбранных заказов. Подробнее см. раздел «[[Личный кабинет клиента#Печать документов|Печать документов]]»;&lt;br /&gt;
* сохранить информацию о заказах в документ Microsoft Excel. Для этого установите флажки слева от нужных заказов и нажмите на кнопку '''Экспорт Excel''' &amp;gt; '''Заказы''';&lt;br /&gt;
* сформировать отчет о кодах маркировки «Честный ЗНАК», даже если чек не был напечатан. Чтобы создать отчет, нажмите на кнопку '''Экспорт Excel''' &amp;gt; '''Коды «Честный ЗНАК»'''. Если нужен отчет только по некоторым заказам, предварительно отметьте их флажком. Возвраты в отчет не включаются;&lt;br /&gt;
* сформировать XML-файл, содержащий коды маркированных товаров, подлежащих выводу из системы «Честный ЗНАК», по которым был напечатан чек продажи. Чтобы создать файл, нажмите на кнопку '''Экспорт Excel''' &amp;gt; '''Вывод из оборота «Честный ЗНАК»'''. Подробнее см. раздел «[[Честный ЗНАК#Вывод проданных товаров из оборота|Честный ЗНАК]]»;&lt;br /&gt;
* отменить выбранные заказы. Для этого установите флажки слева от нужных заказов и нажмите на кнопку '''Отменить заказы'''.&lt;br /&gt;
&lt;br /&gt;
=== Просмотр информации о заказе ===&lt;br /&gt;
Чтобы увидеть информацию по заказу, кликните в любом месте строки заказа. Откроется окно «Подробности заказа». В этом окне вы можете:&lt;br /&gt;
* подписаться на уведомления о статусе заказа в Telegram-канале или браузере. Для этого нажмите на кнопку [[Файл:New lk sub.png|100 px]] и выберите вариант: «Telegram» или «Push-уведомления в браузере» соответственно;&lt;br /&gt;
* просмотреть и распечатать накладные по заказу. Для этого нажмите на кнопку '''Печать''' и выберите пункт '''Накладные'''.&lt;br /&gt;
&lt;br /&gt;
=== Печать документов ===&lt;br /&gt;
Чтобы распечатать документы, установите флажки слева от заказов и нажмите на соответствующую кнопку внизу страницы, затем в окне предпросмотра документа нажмите на кнопку '''Печать'''.&lt;br /&gt;
&lt;br /&gt;
Если ни один заказ не отмечен, то сформируются документы для всех заказов, отображаемых в таблице.&lt;br /&gt;
&lt;br /&gt;
Ярлыки (наклейки), доступные по умолчанию:&lt;br /&gt;
* '''[[Оборудование#Термопринтер|Zebra]]''' — для печати на термопринтере. Zebra предполагает печать ярлыков по одному на листе. Размер наклеек 58×40 мм.&lt;br /&gt;
* '''А4''' — для печати на листе формата А4. Ярлыки печатаются на одном или нескольких листах. Размер наклеек 62×30 мм.&lt;br /&gt;
* '''А4 с отступом''' — для печати на листе формата А4 с указанием позиции первой наклейки. То есть, наклейки формируются не с верхнего левого угла, а с указанной позиции/наклейки.&lt;br /&gt;
&lt;br /&gt;
Кроме того, форма наклейки может быть изменена посредством изменения настройки &amp;lt;mparam code=&amp;quot;StickerForm&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Лимит печати документов - 1000 штук.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Печатные формы наклеек 5 и 6 являются относительно старыми и не настраиваются в ЛК курьерской службы.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Как формируются штрихкоды&amp;quot;&amp;gt;В личном кабинете формируется штрихкод стандарта Code128. При этом к штрихкоду накладной добавляются 3 символа, которые обозначают номер места в заказе.&amp;lt;/spoiler&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;
[[Файл:Новый лк входящие.png|none|1100 px]]&lt;br /&gt;
&lt;br /&gt;
На этой странице вы можете:&lt;br /&gt;
* просмотреть информацию по заказу. Для этого кликните в любом месте строки заказа. Откроется окно «Подробности заказа». Подробнее см. раздел «[[Личный кабинет клиента#Действия с входящими заказами|Действия с входящими заказами]]»;&lt;br /&gt;
* изменить условия поиска отслеживаемых заказов;&lt;br /&gt;
* распечатать накладные и ярлыки для выбранных заказов. Подробнее см. раздел «[[Личный кабинет клиента#Печать документов|Печать документов]]»;&lt;br /&gt;
* сохранить информацию о заказах в документ Microsoft Excel. Для этого установите флажки слева от нужных заказов и нажмите на кнопку '''Экспортировать'''.&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;rspoiler text=&amp;quot;курьерских устройств&amp;quot;&amp;gt;[[Мобильное приложение курьера для Android]] и [[Мобильное приложение курьера для IPhone]]&amp;lt;/rspoiler&amp;gt;;&lt;br /&gt;
* увидеть &amp;lt;rspoiler text=&amp;quot;текущее положение курьера&amp;quot;&amp;gt;Информация обновляется каждые 5 минут.&amp;lt;/rspoiler&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;
[[Файл:Новый лк список пвз.png|1000 px|none]]&lt;br /&gt;
&lt;br /&gt;
Информация в таблице доступна только для ознакомления.&lt;br /&gt;
&lt;br /&gt;
Чтобы скрыть ПВЗ филиала, раскройте выпадающий список поля '''Любое подчинение''' и справа от названия компании нажмите на кнопку [[Файл:New hide.png|30px]]. Все ПВЗ филиала будет отключены и скрыты во всех разделах и API-запросах.&lt;br /&gt;
&lt;br /&gt;
Чтобы увидеть расположение ПВЗ на карте, нажмите кнопку '''На карте'''. Откроется окно следующего вида:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый лк карта пвз.png|none|850px]]&lt;br /&gt;
&lt;br /&gt;
Чтобы выбрать ПВЗ при [[#Создание заказа вручную|оформлении заказа вручную]], укажите город получателя и в поле '''Вид доставки''' выберите ПВЗ из выпадающего списка. В нем отображаются ПВЗ для указанного города.&lt;br /&gt;
&lt;br /&gt;
Подробнее см. раздел «[[Работа с пунктами самовывоза (ПВЗ)|Работа с пунктами самовывоза]]».&lt;br /&gt;
&lt;br /&gt;
== Складской учет ==&lt;br /&gt;
С помощью пункта основного меню '''Склад''' вы можете:&lt;br /&gt;
* создать новую карточку номенклатуры — нажмите на кнопку '''Создать''';&lt;br /&gt;
* просмотреть движение номенклатуры — щелкните в строке соответствующего товара. Откроется окно «Движение номенклатуры». Вы можете просмотреть детали заказов, в составе которых есть этот товар, и распечатать накладные;&lt;br /&gt;
* распечатать наклейку — в строке товара слева нажмите на кнопку [[Файл:New print.png]];&lt;br /&gt;
* экспортировать список товарных позиций в документ Microsoft Excel — нажмите на кнопку '''Экспорт в Excel'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый лк склад.png|900 px|none]]&lt;br /&gt;
&lt;br /&gt;
Склад представлен в виде таблицы с указанием количества остатков товаров и остатков с учетом [[Модуль складского учета#Резерв товаров на складе|резерва]]. Информация в таблице доступна только для ознакомления.&lt;br /&gt;
&lt;br /&gt;
Вверху справа можно отфильтровать товары по доступности, артикулу, наименованию и филиалу.&lt;br /&gt;
&lt;br /&gt;
Товары добавляются на склад курьерской службой после постановки товара на приход.&lt;br /&gt;
&lt;br /&gt;
При нажатии на иконку с корзиной слева можно указать значение количества для дозаказа ('''Точка дозаказа''').&lt;br /&gt;
При равенстве данному количеству строка будет подсвечиваться красным.&lt;br /&gt;
При указании значения 0 строка подсвечиваться не будет.&lt;br /&gt;
&lt;br /&gt;
== Финансы ==&lt;br /&gt;
Раздел предназначен для просмотра [[Акты передачи денег и корреспонденции|актов передачи денег клиентам (АПД)]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый лк финансы.png|1000 px|none]]&lt;br /&gt;
&lt;br /&gt;
Чтобы просмотреть информацию, укажите период дат и нажмите на кнопку '''Вывести'''. Отобразится таблица с АПД.&lt;br /&gt;
&lt;br /&gt;
Чтобы просмотреть список заказов, входящих в АПД, щелкните в строке акта. Откроется окно «Акт передачи денег». В этом окне вы можете:&lt;br /&gt;
* просмотреть подробности заказа — щелкните в строке заказа;&lt;br /&gt;
* выгрузить таблицу АПД в документ Microsoft Excel — нажмите на кнопку '''Экспорт в Excel'''.&lt;br /&gt;
&lt;br /&gt;
== Калькулятор ==&lt;br /&gt;
Предназначен для расчета стоимости и сроков доставки.&lt;br /&gt;
&lt;br /&gt;
Чтобы рассчитать стоимость и срок доставки:&lt;br /&gt;
# В пункте основного меню '''Калькулятор''' заполните форму расчета: [[Файл:Новый ЛК калькулятор.png|1100 px|none]]&lt;br /&gt;
# Чтобы вывести расчет стоимости для вашей компании, установите флажок '''Применить цену для клиента'''. Чтобы рассчитать цену для конечного получателя, снимите флажок. В расчете будут учтены правила тарификации, заданные в разделе «[[#Тарификация|Тарификация]]».&lt;br /&gt;
# Нажмите на кнопку '''Рассчитать'''.&lt;br /&gt;
&lt;br /&gt;
Отобразится расчет сроков и стоимости доставки для настроенных видов срочности.&lt;br /&gt;
&lt;br /&gt;
== Тикеты ==&lt;br /&gt;
Предназначен для связи со службой техподдержки.&lt;br /&gt;
&lt;br /&gt;
По умолчанию открывается вкладка '''Получен ответ''' с тикетами, в которых есть новые сообщения.&lt;br /&gt;
&lt;br /&gt;
Слева расположены еще две вкладки: '''Решаются''' и '''Закрытые''' с тикетами соответствующих статусов.&lt;br /&gt;
&lt;br /&gt;
На всех вкладках отображаются две таблицы. В таблице слева — отобранные фильтром тикеты. В таблице справа — список сообщений выделенного тикета с указанием автора и времени создания. Чтобы посмотреть текст сообщения, щелкните по&lt;br /&gt;
соответствующей строке таблицы. Чтобы задать дополнительный вопрос или ответить на сообщение, введите текст в пустое поле и нажмите на кнопку '''Ответить'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать тикет, слева нажмите на кнопку '''Новый'''. В открывшемся окне введите тему и текст обращения и нажмите на кнопку '''Сохранить'''. Запрос появится в списке тикетов на вкладке '''Решаются''' со статусом '''Новый'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить работы по тикету, нажмите на кнопку '''Закрыть'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы искать тикеты по слову, фразе или номеру тикета, заполните поле '''Строка поиска''' или '''Номер тикета''' и нажмите на кнопку '''Фильтровать'''.&lt;br /&gt;
&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;br&amp;gt;Чтобы попасть под действие правила, заказ должен соответствовать указанным критериям: стоимость доставки, регион или населенный пункт, имя покупателя или название группы покупателей.&amp;lt;br&amp;gt;Если заказ соответствует условиям нескольких правил, приоритет имеет правило для покупателя, затем для группы покупателей.&lt;br /&gt;
# Покупатель видит рассчитанную с учетом правил цену и оформляет заказ.&lt;br /&gt;
# Окончательная цена доставки зависит от переключателя '''Применять правила''':&lt;br /&gt;
#* если переключатель установлен в положение '''При расчете стоимости доставки''', покупатель платит за доставку сумму, рассчитанную при оформлении заказа или указанную вручную в заказе администратором магазина. Например, администратор сделал скидку за большой заказ и вручную изменил стоимость доставки в заказе;&lt;br /&gt;
#* если переключатель установлен в положение '''При расчете стоимости доставки и при передаче заказа в MeaSoft''', при передаче заказа в MeaSoft стоимость доставки рассчитывается заново с учетом настроек правила. Изменения цены продавцом при этом не учитываются.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Цена доставки для получателя применяется:&lt;br /&gt;
* при создании заказа — автоматически, если заказ соответствует указанным в правиле условиям. Если установлен флажок '''Применять настройки стоимости при доставке''', в заказе передается [[Дифференцированная стоимость доставки|дифференцированная стоимость]]. Цена доставки может измениться в зависимости от настроек дополнительных цены и сроков--&amp;gt;;&lt;br /&gt;
Вы можете проверить работу правила при расчете стоимости и срока доставки в пункте основного меню '''[[#Калькулятор|Калькулятор]]''' со снятым флажком '''Применить цену для клиента'''. В результате меняется срок и цена доставки.&lt;br /&gt;
&lt;br /&gt;
Правила формирования цены для получателя не влияют на стоимость услуг курьерской службы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый лк тарификация.png|1220 px|none]]&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить новое правило:&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-запросов [[API#Оформление заказа|создания заказа]] и [[API#Расчет стоимости доставки|расчета стоимости доставки]].&lt;br /&gt;
# В блоке '''Группа покупателей''' укажите группы клиентов из вашей системы, для которых действует правило. Это поле работает только для API-запросов создания заказа и расчета стоимости доставки.&lt;br /&gt;
# В блоке '''Внешние сервисы''' укажите нужные внешний сервисы, для которых действует правило. &lt;br /&gt;
# В блоке '''Настройка стоимости и срока доставки''':&lt;br /&gt;
#* выберите, к базовой или полной стоимости доставки применяется условие;&lt;br /&gt;
#* задайте стоимость доставки в зависимости от суммы выкупа;&lt;br /&gt;
#* укажите количество дней, которое нужно прибавить к расчетному сроку доставки.&lt;br /&gt;
#: Чтобы добавить порог выкупа, нажмите на кнопку '''Добавить условие''' и введите условие расчета суммы.&lt;br /&gt;
#: Чтобы удалить строку условия, нажмите на кнопку [[Файл:New blk bin btn.png]].&lt;br /&gt;
# Нажмите на кнопку '''Cохранить'''.&lt;br /&gt;
# В блоке '''Настройки по умолчанию''' настройте '''Округление'''. В поле для ввода числа указывается глубина округления: 0 означает округление до единиц, 10 - округление до десятков, 100 - округление до сотен. Возможные значения:&lt;br /&gt;
#* '''Не округлять''';&lt;br /&gt;
#* '''Вверх'''. Например, при округлении до 100 120 руб. и 170 руб. округляются до 200 руб.;&lt;br /&gt;
#* '''Вниз'''. Например, при округлении до 100 120 руб. и 170 руб. округляются до 100 руб.;&lt;br /&gt;
#* '''Математически'''. Например, при округлении до 100:&amp;lt;br&amp;gt;120 руб. округляется до 100 руб.,&amp;lt;br&amp;gt;170 руб. округляется до 200 руб.&lt;br /&gt;
&lt;br /&gt;
Вы можете добавить неограниченное количество правил.&lt;br /&gt;
&lt;br /&gt;
=== Интеграция ===&lt;br /&gt;
Пункт основного меню предназначен для управления подключением по [[API]].&lt;br /&gt;
&lt;br /&gt;
API позволяет интернет-магазинам и прочим компаниям-заказчикам доставки автоматизировать передачу заказов курьерским службам, работающими под управлением системы MeaSoft.&lt;br /&gt;
&lt;br /&gt;
Пункт меню '''Интеграция''' содержит следующие вкладки:&lt;br /&gt;
* '''Список интеграций''' — список модулей интеграции с популярными CMS-системами. Для настройки модуля понадобится указать [[Настройка личного кабинета#Подключение|код курьерской службы]], а также имя пользователя и пароль от личного кабинета;&lt;br /&gt;
* '''Настройки интеграции''' — списки всех доступных и ваших настроенных интеграций. Настройки интеграции для каждого модуля свои и описаны в [[API#Готовые интеграции|инструкциях по установке модулей]];&lt;br /&gt;
* ''' Отладка''' — на этой странице вы можете пробовать выполнять запросы к API для отладки, а также видеть историю запросов, отправленных с вашего аккаунта и с текущего IP-адреса.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый лк отладка.png|900px|none]]&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. Автотекст добавляется при сохранении заказа. Если при оформлении заказа пользователь сам заполнил поле '''Поручение''', автотекст добавляется перед текстом клиента.&lt;br /&gt;
&lt;br /&gt;
== Информация ==&lt;br /&gt;
Содержит сообщения от курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Информационные сообщения бывают двух видов:&lt;br /&gt;
&lt;br /&gt;
* обычные — отображаются в виде счетчика непрочитанных сообщений в названии пункта меню;&lt;br /&gt;
* срочные — при входе в ЛК отображается информационное окно. Чтобы закрыть его, нажмите кнопку '''Понятно'''. Так вы сообщите курьерской службе, что прочитали новость.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Новый лк инфо.png|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Отчеты ==&lt;br /&gt;
&lt;br /&gt;
По-умолчанию вкладка пустая. Содержит отчеты, разработку которых вы заказывали у нас, в службе поддержки. Вы можете заказать любой отчет, которого вам не хватает в стандартной поставке личного кабинета. Чтобы заказать отчет, вы можете обратиться в вашу курьерскую службу или напрямую в поддержку компании Measoft по почте '''support@courierexe.ru'''.&lt;br /&gt;
&lt;br /&gt;
== Работа с таблицами ==&lt;br /&gt;
Чтобы применить сортировку по тому или иному параметру, кликните на название соответствующей колонки.&lt;br /&gt;
&lt;br /&gt;
Чтобы выделить строку в таблице, поставьте галку слева от нее. Чтобы выделить все строки, отображаемые на странице, поставьте галку в верхней левой строке.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить количество строк, отображаемых на одной странице, внизу экрана нажмите на соответствующее окошко и выберите из выпадающего списка нужное число. Страница обновится автоматически.&lt;br /&gt;
&lt;br /&gt;
==Расширенный ЛК==&lt;br /&gt;
&lt;br /&gt;
Если настройки курьерской службы позволяют, то пользователь клиентского личного кабинета имеет возможность самостоятельно подключить '''Расширенный личный кабинет''', который включает все функции личного кабинета, недоступные при ограниченных тарифах ЛК у курьерской службы. Например, если у курьерской службы тариф ЛК Базовый, то клиенту курьерской службы недоступны такие функции, как редактирование заказов в ЛК, загрузка реестра Excel, просмотр истории статусов или настройка тарификации для покупателей интернет-магазинов. С покупкой Расширенного ЛК все эти функции становятся доступны. Для приобретения Расширенного ЛК, необходимо нажать на специальную плашку на Главной странице ЛК. Если такой плашки нет, то необходимо обратиться в курьерскую службу, чтобы они включили соответствующую настройку. Доступен двухнедельный бесплатный тестовый период.&lt;/div&gt;</summary>
		<author><name>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15732</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15732"/>
				<updated>2026-01-13T13:22:45Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Справочник пунктов самовывоза */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15591</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15591"/>
				<updated>2025-11-24T20:10:20Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Установка статуса согласования заказа */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;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;
{|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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15590</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15590"/>
				<updated>2025-11-24T20:08:50Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Установка статуса согласования заказа */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;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;
{|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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15589</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15589"/>
				<updated>2025-11-24T20:07:28Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Установка статуса согласования заказа */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;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;
{|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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D1%83%D1%80%D1%8C%D0%B5%D1%80%D1%81%D0%BA%D0%BE%D0%B9_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B&amp;diff=15588</id>
		<title>Личный кабинет курьерской службы</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D1%83%D1%80%D1%8C%D0%B5%D1%80%D1%81%D0%BA%D0%BE%D0%B9_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B&amp;diff=15588"/>
				<updated>2025-11-24T20:04:09Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Заказы */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Courier Service Account|English version is here]]&lt;br /&gt;
&lt;br /&gt;
Личный кабинет курьерской службы предназначен для настройки [[Личный кабинет клиента|личного кабинета клиента]].&lt;br /&gt;
&lt;br /&gt;
= Функции личного кабинета =&lt;br /&gt;
Функциональность личного кабинета делится на четыре вида:&lt;br /&gt;
* базовый;&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;&lt;br /&gt;
!Функциональность&lt;br /&gt;
![[Файл:БАЗОВЫЙ.png|160px|]]&lt;br /&gt;
![[Файл:СТАНДАРТ.png|160px|]]&lt;br /&gt;
![[Файл:ПРЕМИУМ.png|160px|]]&lt;br /&gt;
![[Файл:Максимум.png|160 px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Новый заказ|Заведение заказов в ручном режиме]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Отслеживание исходящих заказов|Отслеживание по №, периоду, статусу заказов]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Печать документов|Печать накладных, штрихкодов на заказы]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Отслеживание исходящих заказов|Выгрузка данных в Excel, выгрузка акта передачи заказов]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Настройка полей и вкладок|Возможность настройки необходимых столбцов в отслеживании]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&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;br&amp;gt; для проставления статусов и информации о доставке&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Загрузка реестра Excel|Загрузка по шаблону из Excel]]&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Заработная плата в кабинете курьера&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Настройка видимости полей для групп клиентов|Отдельная настройка видимости полей для групп клиентов]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Финансы|Взаиморасчеты с ИМ]] (для учетных записей отделов доступ закрыт)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Расширенные параметры|Изменение дизайна и логотипа]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Изменение адресной строки личного кабинета|Изменение ссылки на ЛК]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|История статусов отправлений&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Изменение и отмена заказов&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Просмотр информации о заказе|Подписка на статусы заказов]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет курьерской службы#Форма заказа для неавторизованных пользователей|Оформление заказов от частных лиц]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет курьерской службы#Отчеты|Пользовательская отчетность]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Период хранения данных, дней&lt;br /&gt;
|45&lt;br /&gt;
|180&lt;br /&gt;
|365&lt;br /&gt;
|365&lt;br /&gt;
|-&lt;br /&gt;
|Хранение изображений, прикрепленных файлов&lt;br /&gt;
|0&lt;br /&gt;
|500 Мб&lt;br /&gt;
|до '''[[#Хранилище|2 Гб + 1 Тб]]'''&lt;br /&gt;
|до '''[[#Хранилище|2 Гб + 1 Тб]]'''&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Цена доставки для получателя|Настройка стоимости доставки для получателя]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Создание заказа копированием|Создание заказа копированием существующего]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|-&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#Ограничения|Увеличение лимитов блокировки]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|В 5 раз&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Подключение =&lt;br /&gt;
Чтобы подключить '''личный кабинет курьерской службы''':&lt;br /&gt;
# В системе MeaSoft перейдите в '''Справочники''' &amp;gt; '''Дополнительные модули''' и нажмите на кнопку '''Зарегистрировать аккаунт!'''. Откроется окно с реквизитами курьерской службы:[[Файл:Image 4.png|none|400 px]]&lt;br /&gt;
# Введите логин в нижнем поле и нажмите кнопку «Зарегистрировать!». Появится сообщение «Успешно зарегистрировались!». Нажмите '''ОК'''. Откроется окно «Управление дополнительными модулями»:[[Файл:Image 5.png|700px|none]]&lt;br /&gt;
&lt;br /&gt;
В окне отображается:&lt;br /&gt;
* ссылка на вход в [https://home.courierexe.ru ЛК курьерской службы] с парой логин/пароль;&lt;br /&gt;
* ссылка на вход в [[Личный кабинет|ЛК клиента]] курьерской службы. Ссылка на вход в ЛК клиента имеет вид https://home.courierexe.ru/X, где X — уникальный код экстра курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Чтобы подключить '''личный кабинет клиента''', в [[Клиенты и партнеры#Прочее|карточке клиента]] на вкладке '''Прочее''' в поле '''Доступ к сайту''' создайте для него пару логин/пароль в системе MeaSoft и передайте учетные данные клиенту. Клиент при первом входе должен сменить пароль.&lt;br /&gt;
&lt;br /&gt;
Для корректной синхронизации заказов с личным кабинетом и мобильным приложением курьера оставляйте запущенным MeaSoft хотя бы на одном рабочем месте, например на сервере.&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;
Если по каким-то причинам клиенту нужно изменить пароль и он не может сделать это [[Личный кабинет клиента#Изменение пароля|самостоятельно]], создайте для него временный пароль:&lt;br /&gt;
# В [[Клиенты и партнеры#Прочее|карточке клиента]] на вкладке '''Прочее''' в поле '''Доступ к сайту''' измените пароль и сообщите его клиенту.&lt;br /&gt;
# После авторизации клиент меняет временный пароль на постоянный. Этот пароль знает только ваш клиент.&lt;br /&gt;
&lt;br /&gt;
== Авторизация под отделом ==&lt;br /&gt;
Клиент можете авторизоваться от имени [[Клиенты и партнеры#Отделы|отдела]]. &lt;br /&gt;
&lt;br /&gt;
В этом случае пункт '''Финансы''' будет недоступен, а поле '''Отдел''' при оформлении нового заказа заполнится автоматически. Заказы, созданные под отделом, доступны этому отделу и самому клиенту, но не другим отделам.&lt;br /&gt;
&lt;br /&gt;
Чтобы клиент смог входить в ЛК от имени отдела, в карточке клиента на вкладке '''Отделы''' откройте карточку отдела и заполните поля '''Логин''' и '''Пароль'''. Обратите внимание, что в отделе должен быть хотя бы один сотрудник.&lt;br /&gt;
&lt;br /&gt;
= Настройка личного кабинета клиента =&lt;br /&gt;
Настройка выполняется в личном кабинете курьерской службы в пунктах основного меню:&lt;br /&gt;
* '''Настройка полей''' — управление полями на вкладках ЛК; &lt;br /&gt;
* '''Настройки''' — настройка рабочих процессов для курьерской службы и клиентов.&lt;br /&gt;
&lt;br /&gt;
==Настройка полей==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Lk11.png|1200px|none]]&lt;br /&gt;
&lt;br /&gt;
Управление полями на всех вкладках производится с помощью столбцов:&lt;br /&gt;
* '''Порядок вывода''' — показывает расположение полей. Для изменения очередности перетащите строку вверх или вниз мышкой;&lt;br /&gt;
* '''Стандартное название''' — отображает названия полей по умолчанию;&lt;br /&gt;
* '''Клиентское название''' — название поля, которое будет отображаться у ваших клиентов;&lt;br /&gt;
* '''Разрешено''' — позволяет включать и отключать отображение полей переключением ON/OFF;&lt;br /&gt;
* '''Обязательно''' — дополнительный столбец на вкладках '''Поля в оформлении забора''' и '''Поля в оформлении заказа'''. Предназначен для назначения обязательных к заполнению полей. В личном кабинете клиента такие поля будут отмечены красной звёздочкой. Если клиент их не заполнит, система оповестит его об этом, и заказ создан не будет.&lt;br /&gt;
&lt;br /&gt;
Чтобы сохранить настройки полей, внизу страницы нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы вернуть настройки по умолчанию, нажмите на кнопку '''Сбросить'''.&lt;br /&gt;
&lt;br /&gt;
=== Настройка видимости полей для групп клиентов ===&lt;br /&gt;
Вы можете настроить разные поля для групп клиентов. Группа клиентов определяется статусом в [[Клиенты и партнеры#Основное|карточке клиента]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить поля формы для группы клиентов:&lt;br /&gt;
# В выпадающем списке '''Выберите тип''' выберите статус группы клиентов и нажмите на кнопку '''Скопировать'''.&lt;br /&gt;
# Настройте видимость полей формы.&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;&lt;br /&gt;
!Что настраиваем&lt;br /&gt;
!Где настраиваем&lt;br /&gt;
!Результат в ЛК клиента&lt;br /&gt;
!style=&amp;quot;width: 50%;&amp;quot;|Пояснение&lt;br /&gt;
|-&lt;br /&gt;
|Поля таблицы заказов на вкладке '''Отслеживание''' ЛК клиента||'''Настройка полей''' &amp;gt; '''Поля в отслеживании заказов'''||[[Личный кабинет#Отслеживание исходящих заказов|Отслеживание]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля карточки заказа в ЛК клиента||'''Настройка полей''' &amp;gt; '''Поля в подробностях заказа'''||[[Личный кабинет#Просмотр информации о заказе|Просмотр информации о заказе]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля оформления заказа||'''Настройка полей''' &amp;gt; '''Поля в оформлении заказа'''||[[Личный кабинет#Создание заказа вручную|Создание заказа вручную]]||Настройки отображения полей, заполняемых при создании заказа вручную&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Зависимости полей друг от друга&amp;lt;br&amp;gt;- '''ФИО''', '''город''', '''адрес''' и '''телефон отправителя''', если включена '''компания отправителя''';&amp;lt;br&amp;gt;- '''Компания отправителя''' с автозаполенением для авторизованных пользователей;&amp;lt;br&amp;gt;- '''Компания получателя''' с автозаполенением, если включено '''ФИО получателя''' и только для авторизованных пользователей;&amp;lt;br&amp;gt;- '''Вид доставки''', если включен '''город получателя''' и только для доставки;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;При создании заказов интервалы времени доставки можно выставлять вручную или выбирать из списка.&amp;lt;br&amp;gt;Для ручного ввода включите поля '''Время доставки с''' и '''Время доставки по'''.&amp;lt;br&amp;gt;Чтобы выбирать интервалы из списка, включите поле '''Интервал времени доставки'''.&amp;lt;br&amp;gt;Список интервалов можно редактировать в &amp;lt;rspoiler text=&amp;quot;системе MeaSoft&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''61 Интервалы времени доставки'''&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы добавлять [[Личный кабинет#Добавление товара|товары]] в заказ, включите поле '''Товары'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы добавлять [[Личный кабинет#Добавление файла|файлы]], включите поле '''Прикрепленные файлы'''. &amp;lt;br&amp;gt;Прикрепленные файлы можно просмотреть &amp;lt;rspoiler text=&amp;quot;в MeaSoft&amp;quot;&amp;gt; карточка корреспонденции &amp;gt; '''Функции''' &amp;gt; '''Прикрепленные файлы'''&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Значение поля '''Режим доставки''' по умолчанию можно выставить в разделе '''[[#Заказы|Заказы]]''' в выпадающем списке '''Режим срочности'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы выбирать ПВЗ, включите поле '''Вид доставки'''.&lt;br /&gt;
|-&lt;br /&gt;
|Поля заявки на забор|| '''Настройка полей''' &amp;gt; '''Поля в оформлении забора'''||[[Личный кабинет#Заявка на забор|Заявка на забор]]||Вы можете отключить вкладку '''Заявка на забор''' — для этого отключите все поля формы.&amp;lt;br&amp;gt;После создания заявки на забор через ЛК в карточке корреспонденции данные отправителя будут на вкладке '''Получатель''', а данные получателя на вкладке '''Отправитель'''.&lt;br /&gt;
|-&lt;br /&gt;
|Поля на странице отслеживания заказа||'''Настройка полей''' &amp;gt; '''Поля трекинга по номеру'''||[[Личный кабинет курьерской службы#Отслеживание заказа по номеру|Отслеживание заказа по номеру]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля в наклейках||'''Настройка полей''' &amp;gt; '''Поля в печати наклеек'''||[[Личный кабинет клиента#Печать документов|Печать документов]]||&lt;br /&gt;
|-&lt;br /&gt;
|Список ПВЗ||Офисное приложение||[[Личный кабинет#Пункты выдачи заказов|Пункты выдачи заказов]]||Вы можете дополнить список ПВЗ [[Работа с пунктами самовывоза (ПВЗ)|в системе MeaSoft]].&amp;lt;br&amp;gt;Чтобы клиент мог выбирать ПВЗ при создании заказа вручную, на вкладке '''Настройка полей''' в разделе '''Поля в оформлении заказа''' включите поле '''Вид доставки'''.&lt;br /&gt;
|-&lt;br /&gt;
|Склад||Офисное приложение||[[Личный кабинет#Складской учет|Склад]]||Чтобы пункт меню '''Склад''' появился в ЛК клиента, клиент должен быть поставщиком хотя бы в одной [[Модуль складского учета#Постановка на приход|приходной накладной]] в системе MeaSoft.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы при добавлении товара со склада к заказу в ЛК значения полей '''Название товара''', '''Масса единицы товара''', '''Цена единицы товара''' и '''Штрихкод''' заполнялись автоматически, они должны быть указаны в карточке номенклатуры в системе MeaSoft ('''Склад''' &amp;gt; '''Номенклатура''').&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы в ЛК клиента отображалось актуальное количество &amp;lt;rspoiler text=&amp;quot;доступных товаров&amp;quot;&amp;gt;В ЛК клиента это столбец '''с учетом резерва''' на вкладке '''Склад'''&amp;lt;/rspoiler&amp;gt; на складе, в системе MeaSoft настройте переменную &amp;lt;mparam code=&amp;quot;LetterStates/&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Управление складом курьерской службы осуществляется в [[Модуль складского учета|модуле складского учета]].&lt;br /&gt;
|-&lt;br /&gt;
|Шаблон реестра Excel&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||'''Настройка полей''' &amp;gt; '''Поля в импорте из Excel'''||[[Личный кабинет#Загрузка реестра Excel|Загрузка реестра Excel]]|||Настраивается шаблон, на основе которого клиент будет создавать файл Excel для импорта заказов в личный кабинет.&amp;lt;br&amp;gt;В данном случае поля — это строки таблицы, которые будут отображаться в шаблоне.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Помимо [[#Настройка полей|стандартных столбцов]], здесь добавлены '''Ячейка значения''', '''Ячейка заголовка''' и '''Ширина''':&amp;lt;br&amp;gt; • '''Ячейка значения''' позволяет указать, в какой ячейке или &amp;lt;rspoiler text=&amp;quot;диапазоне&amp;quot;&amp;gt;Диапазон ячеек обозначается с помощью символа «:». В файле Excel будет произведено объединение ячеек в рамках указанного диапазона.&amp;lt;/rspoiler&amp;gt; ячеек клиент будет вводить значение строки. &amp;lt;rspoiler text=&amp;quot;Пример&amp;quot;&amp;gt;Если в поле '''Дата забора''' в столбце '''Ячейка значения''' указано «D4:G4», то в документе Excel дату забора нужно будет указывать в диапазоне ячеек D4:G4&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt; • '''Ячейка заголовка''' позволяет указать, в какой ячейке или диапазоне ячеек будет расположено название поля. Чтобы разместить один заголовок в нескольких частях файла Excel, укажите ячейки или диапазоны через запятую. &amp;lt;rspoiler text=&amp;quot;Пример&amp;quot;&amp;gt;Если в поле '''Дата забора''' в столбце '''Ячейка заголовка''' указано «A4, А10», то в документе Excel название строки «Дата забора» будет расположено в двух ячейках: A4 и А10.&amp;lt;/rspoiler&amp;gt;&amp;lt;br&amp;gt; • '''Ширина''' позволяет задавать ширину столбца в файле Excel. Ширина измеряется количеством символом, которые войдут в ячейку.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Строки, назначенные обязательными к заполнению, никак не выделяются в файле Excel. Однако если клиент оставит их пустыми, при загрузке файла появится соответствующее оповещение, и заказы не будут добавлены в систему.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Обратите внимание, что изменение порядка вывода строк не меняет расположение строк в файле Excel. А поля '''№ П/П''' и '''Компания получателя''' всегда включены и обязательны к заполнению.&lt;br /&gt;
|-&lt;br /&gt;
|Поля в калькуляторе&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]] ||'''Настройка полей''' &amp;gt; '''Поля в калькуляторе'''||[[Личный кабинет#Калькулятор|Калькулятор]]||Чтобы отключить отображение калькулятора, в разделе '''Настройки''' &amp;gt; '''Оформление''' снимите флажок '''Показывать вкладку «Калькулятор»'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Калькулятор проводит расчеты по [[Тарифы#Общие междугородние тарифы|общим междугородним тарифам]], если у клиента не настроены [[Тарифы#Индивидуальные междугородние тарифы|индивидуальные]]. Чтобы рассчитывались тарифы внутри одного города, укажите его в настройках междугородних тарифов и отправителем, и получателем.&lt;br /&gt;
|-&lt;br /&gt;
|Вкладка '''Входящие'''&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||Офисное приложение||[[Личный кабинет#Отслеживание входящих заказов|Входящие]]||Пункт меню '''Входящие''' появляется в ЛК клиента, когда клиент курьерской службы выступает в роли агента.&amp;lt;br&amp;gt;Для этого в системе MeaSoft для него должна быть создана &amp;lt;rspoiler text=&amp;quot;карточка филиала&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''&amp;lt;/rspoiler&amp;gt;. При этом логин и пароль от ЛК клиента должны быть записаны в &amp;lt;rspoiler text=&amp;quot;карточке контрагента&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''' &amp;gt; карточка филиала &amp;gt; '''Прочее''' &amp;gt; '''Контрагент'''&amp;lt;/rspoiler&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Список АПД&amp;lt;br&amp;gt;[[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||Офисное приложение||[[Личный кабинет#Финансы|Финансы]]||Пункт меню '''Финансы''' отображает таблицу с [[Акты передачи денег и корреспонденции|АПД]].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;В столбце '''К выплате''' по умолчанию отображается сумма, которую курьер должен передать клиенту. Чтобы сумма рассчитывалась с вычетом курьерских услуг, в системе MeaSoft в карточке клиента на вкладке '''Финансы''' установите флажок '''Исключить стоимость курьерских услуг из акта передачи денег'''.&lt;br /&gt;
|-&lt;br /&gt;
|Отмена и изменение заказа&amp;lt;br&amp;gt;[[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||'''Настройки''' &amp;gt; '''Заказы''' &amp;gt; '''Отмена и редактирование'''||[[Личный кабинет клиента#Отслеживание исходящих заказов|Отслеживание исходящих заказов]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Настройки==&lt;br /&gt;
[[Файл:СТАНДАРТ1.png|50px]] [[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px]] В разделе '''Настройки''' расположены дополнительные настройки личного кабинета.&lt;br /&gt;
&lt;br /&gt;
Чтобы посмотреть подробное описание настройки, наведите курсор мыши на вопросительный знак в конце строки.&lt;br /&gt;
&lt;br /&gt;
Настройки сгруппированы по вкладкам:&lt;br /&gt;
* '''Заказы''';&lt;br /&gt;
* '''Курьеры''';&lt;br /&gt;
* '''Финансы''';&lt;br /&gt;
* '''Оформление''';&lt;br /&gt;
* '''Телефония''';&lt;br /&gt;
* '''Прочее'''.&lt;br /&gt;
Чтобы сохранить настройки во всех разделах, нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
===Заказы===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Заказы''' содержатся настройки оформления и обработки заказов. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Оформление заказа'''&lt;br /&gt;
&lt;br /&gt;
'''Проверять дату доставки'''. Если флажок установлен, нельзя создать заказ с пустой датой доставки, с доставкой раньше чем на завтра или позже чем через 15 дней.&lt;br /&gt;
&lt;br /&gt;
'''Проверять адрес доставки'''. Если флажок установлен, корректность адреса проверяется с помощью сервиса [https://www.ahunter.ru/ Ахантер].&lt;br /&gt;
&lt;br /&gt;
'''Не проверять формат телефона получателя'''. Если флажок установлен, формат номера телефона не проверяется на соответствие стране.&lt;br /&gt;
&lt;br /&gt;
'''Проверять возможность безналичной оплаты для клиентов фирмы'''. Если флажок установлен, при создании заказа с оплатой картой система проверит, есть ли у юр. лица, с которым клиент работает, POS-терминалы для приема платежа. Если их нет, создать заказ невозможно.&lt;br /&gt;
&lt;br /&gt;
'''Запретить режимы срочности с нулевой ценой'''. При определении доступных режимов доставки из результата будут исключены режимы с нулевой ценой. Запрет для тарифов с интеграцией действует по умолчанию и не зависит от состояния этого флажка.&lt;br /&gt;
&lt;br /&gt;
'''Код клиента для формы неавторизованных пользователей'''. Внутренний код клиента, который будет выступать заказчиком заказов, созданных в форме без авторизации.&lt;br /&gt;
&lt;br /&gt;
'''Минимальное количество часов до вызова курьера'''. Минимальное количество часов от текущего времени до начала интервала забора при оформлении доставки до клиента (вкладка «Привезти ко мне»). Например, значение поля — 3 часа. Если сейчас 11 часов, то значение поля «Время забора с» не может быть менее 14 часов.&lt;br /&gt;
&lt;br /&gt;
'''Минимальный интервал для забора'''. Минимальная длительность интервала забора в минутах: от значения «Время забора с» до значения «Время забора до».&lt;br /&gt;
&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 можно отменять и изменять заказы. Отменить можно только заказы, у которых не менялись данные: статус доставки, статус корреспонденции, дата доставки. В процессе репликации возможны задержки, которые могут приводить к отмене уже выданных, обработанных и даже доставленных заказов. Также может происходить потеря данных любых полей заказов. Устанавливая флажок, вы принимаете все риски потери данных в результате наложения изменений данных на себя.&lt;br /&gt;
&lt;br /&gt;
'''Ограничить время отмены и редактирования заказов'''. Если флажок установлен, пользователи могут отменять и редактировать заказы только в указанное время. Укажите разрешенный интервал.&lt;br /&gt;
&lt;br /&gt;
'''Разрешить менять статус согласования'''. Разрешает изменение статуса согласования заказа клиентом по API&lt;br /&gt;
&lt;br /&gt;
'''Статусы для отмены и редактирования заказа'''. Выберите статусы, при которых заказ можно редактировать или отменить.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Умолчания'''&lt;br /&gt;
&lt;br /&gt;
'''Подставлять город получателя'''. Если флажок установлен, при оформлении заказа город получателя заполняется автоматически наиболее часто используемым значением.&lt;br /&gt;
&lt;br /&gt;
'''Режим срочности'''. Режим срочности, который будет установлен по умолчанию при оформлении заказа.&lt;br /&gt;
&lt;br /&gt;
'''Статус при отмене заказа'''. Выберите статус, который будет установлен при отмене заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Прочее'''&lt;br /&gt;
&lt;br /&gt;
'''Показывать карту в отслеживании'''. Если флажок установлен, в трекинге заказа по его номеру отображается карта с текущим положением курьера, доставляющего заказ.&lt;br /&gt;
&lt;br /&gt;
'''Группировать заказы по получателям в колл-центре'''. Если флажок установлен, заказы одного получателя группируются в одну задачу на звонок.&lt;br /&gt;
&lt;br /&gt;
=== Курьеры ===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Курьеры''' содержатся настройки обработки заказов курьерами и установки для [[Мобильное приложение курьера для Android |мобильного приложения MeaSoft App]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Мобильное приложение'''&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать ФИО получателя'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без указания ФИО получателя.&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать подпись получателя'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без подписи получателя на экране.&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать фото'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без прикрепленной фотографии.&lt;br /&gt;
&lt;br /&gt;
'''Не показывать курьеру срочные с пустым статусом'''.  Если флажок установлен, то курьеру в мобильном приложении доступны только заказы с непустым статусом.&lt;br /&gt;
&lt;br /&gt;
'''Курьеры могут брать невыданные срочные заказы'''. Если флажок установлен, у курьеров появится пункт «Невыданные» в меню периода заказов. В этом пункте отображаются срочные заказы, которые еще никому не назначены. Курьер может забирать их в работу.&lt;br /&gt;
&lt;br /&gt;
'''Предлагать выбор способа звонка'''. Если флажок установлен, мобильное приложение курьера перед звонком предлагает выбор: позвонить через телефонию или использовать телефон курьера.&lt;br /&gt;
&lt;br /&gt;
'''Разрешить курьерам возвращать недоставленные заказы в работу'''. Если флажок установлен, курьер может возвращать в работу закрытые недоставленные заказы без возвратов. Настройка не распространяется на срочные заказы.&lt;br /&gt;
&lt;br /&gt;
'''Городской телефон офиса'''. В мобильном приложении есть кнопка «Звонок в офис». Укажите здесь номер телефона, на который нужно звонить при ее нажатии.&lt;br /&gt;
&lt;br /&gt;
'''Результат звонка получателю'''. Выберите значение выпадающего списка:&lt;br /&gt;
* '''Запрашивать обязательно''' — после телефонного звонка получателю курьер должен указать результат звонка;&lt;br /&gt;
* '''Запрашивать''' — приложение предложит выбрать результат звонка, но курьер может отказаться;&lt;br /&gt;
* '''Не запрашивать''' — результат звонка не запрашивается.&lt;br /&gt;
&lt;br /&gt;
'''Временно скрывать заказы на завтра в приложении курьера'''. Если флажок установлен, вы можете указать период времени, в который в мобильном приложении курьера не будут отображаться запланированные на завтра заказы.&lt;br /&gt;
&lt;br /&gt;
'''Разрешить курьерам создавать заказы'''. Позволяет курьерам в мобильном приложении создавать карточки для заказов, забранные у клиентов.&lt;br /&gt;
&lt;br /&gt;
'''Ссылка на регламент'''. Создайте на своем сайте страницу с регламентом работы курьеров и укажите ссылку на нее здесь. В [[Мобильное приложение курьера для Android|мобильном приложении]] курьера появится кнопка '''Регламент''', по которой курьер может перейти на эту страницу.&lt;br /&gt;
&lt;br /&gt;
'''Префикс FMC'''. FMC — это технология, поставляемая мобильными операторами. Решение позволяет присвоить SIM-карте внутренний номер и привязать к вашей АТС. В такой схеме для «выхода в город» может требоваться код выхода в город. Обычно это «9». Если у вас используется FMC, введите сюда префикс, через который курьер может позвонить на городской или мобильный номер.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--'''Запретить курьеру редактировать начало интервала доставки'''. Если флажок установлен, при [[Мобильное_приложение_курьера_для_Android#Перенос срока доставки|переносе времени доставки]] курьер не может изменить значение поля '''Время с'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
'''Отображать логотип курьерской службы на экране подписи получателя'''. Если флажок установлен, на экране [[Мобильное_приложение_курьера_для_Android#Полная доставка|подписи получателя]] отображается логотип курьерской службы, с которой работает заказчик. Курьерская служба указана в [[Клиенты и партнеры#Реквизиты|карточке клиента]] на вкладке '''Реквизиты''' в поле '''Фирма'''. Отображается логотип, загруженный в [[Фирмы#Создание фирмы|карточку этой фирмы]] в справочнике '''Фирмы''' на вкладке '''Сканы'''.&lt;br /&gt;
&lt;br /&gt;
'''Запретить менять номер телефона для получения пин-кода доставки'''. Если флажок установлен, курьер не может изменить номер телефона, на который отправляется пин-код [[Мобильное_приложение_курьера_для_Android#Бесконтактная доставка по пин-коду|бесконтактной доставки]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Личный кабинет курьера'''&lt;br /&gt;
&lt;br /&gt;
'''Отображать зарплату курьеров'''. Если флажок установлен, курьеры могут посмотреть начисленную зарплату в [[Личный кабинет курьера|личном кабинете курьера]].&lt;br /&gt;
&lt;br /&gt;
=== Финансы ===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Финансы ''' содержатся настройки сервисов платежей.&lt;br /&gt;
&lt;br /&gt;
'''Настройки PimPay'''. Чтобы начать работать с сервисом PimPay, введите код, токен и приватный ключ PimPay в соответствующие поля. Подробнее см. в разделе «[[Интеграция с другими системами#PimPay|PimPay]]».&lt;br /&gt;
&lt;br /&gt;
'''Настройки онлайн-эквайринга'''. Чтобы принимать онлайн-платежи с помощью платежных систем:&amp;lt;br&amp;gt;&lt;br /&gt;
====Robokassa====&lt;br /&gt;
в разделе '''Настройки эквайринга''' заполните поля данными магазина из личного кабинета Robokassa.&amp;lt;br&amp;gt;&lt;br /&gt;
Подробнее см. в разделе «[[Интеграция с другими системами#Robokassa|Robokassa]]».&lt;br /&gt;
====Payme====&lt;br /&gt;
Для начала работы заполните настройки, получив данные из ЛК Payme&amp;lt;br&amp;gt;&lt;br /&gt;
Важно: В ЛК Payme необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID веб-кассы&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ключ для кабинета&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
====Апельсин==== &lt;br /&gt;
Для начала работы заполните настройки, получив данные из ЛК apelsin.uz&amp;lt;br&amp;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;В ЛК Апельсин необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&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;/ul&amp;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;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Уникальный идентификатор Клиента&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для webhook Apelsin&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для webhook Apelsin&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
====Click.uz====&lt;br /&gt;
Для начала работы заполните настройки, получив данные из ЛК Click.uz&amp;lt;br&amp;gt;&lt;br /&gt;
Важно: В ЛК Click.uz необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Идентификатор сервиса полученный при регистрации&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID поставщика&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Секретный ключ для участия в формировании подписи&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
====Ibox====&lt;br /&gt;
Позволяет получать ссылки для оплаты СБП - система быстрых платежей.&amp;lt;br&amp;gt;&lt;br /&gt;
Подробнее см. в разделе «[[Интеграция с другими системами#ibox|ibox]]».&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения возможности оплаты СБП необходимо:&lt;br /&gt;
&lt;br /&gt;
пройти регистрацию в системе СБП и активацию аккаунта, связавшись с техподдержкой Ibox.&lt;br /&gt;
&lt;br /&gt;
Заполнить настройки Ibox:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID клиента в системе ibox&amp;lt;/b&amp;gt; - Получить в ЛК Ibox. Значение из раздела &amp;quot;Профиль компании&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для СБП&amp;lt;/b&amp;gt; - Получить в ЛК Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для СБП&amp;lt;/b&amp;gt; - Получить в ЛК Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для webhook ibox&amp;lt;/b&amp;gt; - создать самостоятельно и передать в Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для webhook ibox&amp;lt;/b&amp;gt; - создать самостоятельно и передать в Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====QR-код от Яндекс Пэй====&lt;br /&gt;
Позволяет принимать оплаты через СБП c помощью QR-кода или платежной ссылки.&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения возможности оплаты необходимо:&lt;br /&gt;
&lt;br /&gt;
[https://console.pay.yandex.ru/services?serviceOnboarding=payoffline&amp;amp;openOnboarding=true&amp;amp;utm_medium=referral&amp;amp;utm_source=measoft&amp;amp;utm_campaign=dd:b2b_ct:measoft_pn:qr_rt:link_np:console_nm:partners&amp;amp;utm_content=&amp;amp;utm_term= Заключить договор] с Яндекс Пэй и [https://pay.yandex.ru/docs/ru/qr-code получить токен] для онлайн и/или оффлайн оплаты. &lt;br /&gt;
&lt;br /&gt;
Заполнить настройки эквайринга (QR-код от Яндекс Пэй):&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Токен для мобильного приложения&amp;lt;/b&amp;gt; - Получить в Яндекс Пэй. Это токен для оффлайн оплаты, QR будет показываться покупателю курьером при доставке.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Токен для страницы оплаты&amp;lt;/b&amp;gt; - Получить в Яндекс Пэй. Это токен для онлайн оплаты, покупатель самостоятельно запрашивает QR-код или ссылку на оплату на странице трекинга.&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;
&lt;br /&gt;
В группе полей '''Данные компании''' вы можете указать данные вашего интернет-магазина. Они будут отображаться на следующих страницах:&lt;br /&gt;
* вход в рабочий кабинет;&lt;br /&gt;
* [[#Трекинг заказа по номеру заказа по номеру|трекинг заказа]];&lt;br /&gt;
* калькулятор.&lt;br /&gt;
&lt;br /&gt;
Вы можете разместить название, телефон и ссылку на сайт магазина. Информация отображается на указанных страницах, только если заполнены все строки настроек.&lt;br /&gt;
&lt;br /&gt;
Чтобы заменить '''логотип''' на странице личного кабинета клиента, включите настройку '''Разрешить замену логотипа в личном кабинете'''. Картинка логотипа должна быть загружена в справочнике '''Двоичные данные''' - '''Большой логотип с полутонами (для печати)'''. Данный способ работает только на новом дизайне личного кабинета. Чтобы изменить логотип на старом дизайне, необходимо прописать специфический код в блоке HTML. Для помощи обратитесь к любому вэб-разработчику или в поддержку МЕАСОФТ.&lt;br /&gt;
&lt;br /&gt;
'''Показывать главную страницу'''. Если флажок установлен, в рабочем кабинете интернет-магазина отображается пункт меню '''Главная'''.&lt;br /&gt;
&lt;br /&gt;
'''Показывать вкладку «Калькулятор»'''. Если флажок установлен, в рабочем кабинете интернет-магазина отображается пункт меню '''Калькулятор'''.&lt;br /&gt;
&lt;br /&gt;
'''HTML-код'''. В тексте настройки можно указывать как HTML-код для вывода частей содержимого, так и js-скрипты. Кроме того, доступна обработка DOM-модели формы и последующий вывод дополнительного текста после нажатия на кнопку '''Отправить'''. Обработка добавляется в метод submitCallback в виде js-скрипта.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//Код, добавленный в параметр HTML-код&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
	window.submitCallback = function() {&lt;br /&gt;
		if (jQuery('#mass').val() &amp;gt;= 100) {&lt;br /&gt;
			return 'Указан вес ' + jQuery('#mass').val() + ' кг!';&lt;br /&gt;
		} else {&lt;br /&gt;
			return '';&lt;br /&gt;
		}&lt;br /&gt;
	};&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
После нажатия на кнопку '''Отправить''' проверяется значение поля '''Вес'''. Если значение больше или равно 100, то дополнительно к вопросу об оформлении заказа выводится фраза с указанием веса. Этот механизм следует использовать только для вывода сообщений, а не для проверки ошибок оформления заказа, поскольку система позволяет оформить заказ.&lt;br /&gt;
&lt;br /&gt;
'''HTML-код в трекинге'''. В тексте настройки можно указывать как HTML-код, который будет выводиться на странице трекинига '''неавторизованного''' пользователя. Допустимая длина строки - '''250''' символов.&lt;br /&gt;
&lt;br /&gt;
Раздел '''Настройка внешнего вида''' позволяет изменить интерфейс рабочего кабинета интернет-магазина.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить интерфейс рабочего кабинета:&lt;br /&gt;
# Скачайте файл CSS по ссылке «Пример CSS файла».&lt;br /&gt;
# Откорректируйте файл CSS.&lt;br /&gt;
# Нажмите на кнопку '''Выберите файл''' и загрузите измененный файл CSS. В случае успешной загрузки появится сообщение: «CSS успешно загружен».&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что ЛК построен с применением [http://getbootstrap.com Bootstrap].&lt;br /&gt;
&lt;br /&gt;
=== Телефония ===&lt;br /&gt;
Вкладка служит для настройки подключения мобильного приложения к телефонии. Подробнее см. раздел «[[Интеграция с телефонией#Интеграция мобильного приложения|Интеграция мобильного приложения]]».&lt;br /&gt;
&lt;br /&gt;
===Прочее===&lt;br /&gt;
&lt;br /&gt;
'''Запретить клиентам расширенный ЛК'''. Запретить клиентам самостоятельно повышать тариф до &amp;amp;quot;Максимум&amp;amp;quot; на платной основе&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Дата начала проверки подписи УПД'''. Дата, с которой будет происходить проверка не только факта оплаты счетов, но и подписи УПД. Оставьте поле пустым, если проверка не требуется.&lt;br /&gt;
&lt;br /&gt;
'''Использовать хранилище файлов'''. Если флажок установлен, все файлы, в том числе из базы данных офисного приложения, будут перемещаться в хранилище большой емкости. Это позволяет обойти ограничение в 2 Гб и разгрузить сервер в офисного приложения. По умолчанию передаются только прикрепленные файлы корреспонденции и сообщений размером до 1 Мб. Другие файлы можно выгружать с помощью модуля автоматизации. Для настройки обратитесь в службу технической поддержки.&lt;br /&gt;
&lt;br /&gt;
'''Запретить пересчет габаритных размеров'''. При установке параметра, если габаритные размеры не введены, они не будут рассчитаны синтетически. В расчете будет учитываться минимально возможное значение габаритного размера.&lt;br /&gt;
&lt;br /&gt;
'''Примечание режима срочности'''. Дополнительная информация о режиме срочности.&lt;br /&gt;
&lt;br /&gt;
= Курьеры =&lt;br /&gt;
Предназначен для просмотра списка курьеров и устройств, подключенных к мобильному приложению MeaSoft App. Подробнее о мобильном приложении см. разделы «[[Мобильное приложение курьера для Android]]» и «[[Мобильное приложение курьера для IPhone]]».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Курьерские устройства.PNG|none|1100px]]&lt;br /&gt;
&lt;br /&gt;
По нажатию на кнопку [[Файл:Mship Сообщение.png|30 px]] вы можете отправить сообщение все курьерам. Чтобы отправить сообщение одному курьеру, в строке записи этого курьера нажмите на [[Файл:MShip Сообщение одному курьеру.png|30 px]].&lt;br /&gt;
&lt;br /&gt;
'''Только работающие'''. Если флажок установлен, отображаются только курьеры, в карточке которых нет прошедшей даты увольнения. Если флажок снят, отображается список всех курьеров — работающих и уволенных.&lt;br /&gt;
&lt;br /&gt;
С помощью строки поиска можно быстро найти курьера по данным любого поля списка. Введите текст поиска и нажмите на кнопку [[Файл:Mship Поиск.png|30 px]]. Отобразятся записи, соответствующие введенному условию. Чтобы вернуться к полному списку, в строке поиска удалите введенный текст и нажмите на кнопку [[Файл:Mship Поиск.png|30 px]].&lt;br /&gt;
&lt;br /&gt;
== Регистрация в приложении==&lt;br /&gt;
&lt;br /&gt;
Для начала работы в мобильном приложении курьера MeaSoft App требуется [[Мобильное приложение курьера для Android#Регистрация сканированием QR-кода|регистрация]]. Для регистрации по QR-коду в строке курьера нажмите на кнопку [[Файл:Mship зарегистрировать.png|25 px]]. Курьер сканирует QR-код, и приложение готово к работе.&lt;br /&gt;
&lt;br /&gt;
Также можно отправить курьеру ссылку для регистрации в МП. Для этого в строке курьера нажмите на кнопку [[Файл:Link.png|25 px]]. Курьер получит сообщение с ссылкой, по которой произойдёт переход на установку МП (если оно не установлено) или регистрация в МП (если оно установлено). Обратите внимание, что ссылка доступна, если '''приложение курьера неактивно''' И:&lt;br /&gt;
* ИЛИ у курьера '''указан e-mail''' (в этом случае курьер получит сообщение на указанный email)&lt;br /&gt;
* ИЛИ у курьера '''указан один из номеров''' телефонов И у курьерской службы '''настроена отправка СМС'''.&lt;br /&gt;
&lt;br /&gt;
Деактивировать МП можно кликнув на строке курьера и в открывшемся окне убрать галку &amp;quot;Моб. приложение активно&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Приоритет номеров телефонов, используемых для отправки СМС: &amp;quot;контактный&amp;quot;, &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;
[[Файл:ЛК КС карточка курьера.png|none|500 px]]&lt;br /&gt;
&lt;br /&gt;
'''PIN-код POS-терминала'''. Служит для [[Мобильное приложение курьера для Android#Процесс оплаты заказа через терминал|настройки оплаты заказа через терминал]].&lt;br /&gt;
&lt;br /&gt;
'''Номер фискального регистратора'''. Служит для настройки [[Мобильное приложение курьера для Android#Фискализация|фискализации]].&lt;br /&gt;
&lt;br /&gt;
Если установлен флажок '''Моб. приложение активно''', мобильное устройство синхронизируется с системой. Чтобы отключить синхронизацию, снимите флажок. Флажок снимается автоматически, если информация с устройства не поступала в течение 7 дней. Вы можете в любой момент снова установить его, чтобы возобновить работу устройства в системе.&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;
Пункт основного меню '''Поддержка''' предназначен для связи со службой техподдержки. Работает аналогично [[Личный кабинет клиента#Тикеты|соответствующему пункту]] в ЛК клиента.&lt;br /&gt;
&lt;br /&gt;
= Информация =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Предназначен для создания информационных сообщений, которые отображаются в ЛК клиента в пункте '''[[Личный кабинет#Информация|Информация]]'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:НОВОСТИ.PNG|1100px|none]]&lt;br /&gt;
&lt;br /&gt;
Информационные сообщения бывают двух типов:&lt;br /&gt;
* обычные — клиент может прочитать на вкладке '''Информация''';&lt;br /&gt;
* обязательные к прочтению — всплывают при входе клиента в ЛК и блокируют его работу до тех пор, пока он не нажмет на кнопку '''Да, понятно'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать сообщение, нажмите на кнопку '''Создать новость'''. Введите текст и заголовок, выберите дату публикации, тип сообщения и нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
Таблица информационных сообщений отображается в пункте основного меню '''Информация'''. Чтобы просмотреть, удалить, отредактировать новость или открыть журнал просмотров, нажмите на соответствующую кнопку в конце строки.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что клиент не видит оповещений о том, что сообщение отредактировано, поэтому для добавления важной информации лучше создать новое сообщение.&lt;br /&gt;
&lt;br /&gt;
= Колл-центр =&lt;br /&gt;
Позволяет создавать задачи (проекты) на прозвон клиентов. В проекты попадают заказы, отвечающие заданному условию, и автоматически создается очередь задач на звонки. Оператор получает задачи через внешний интерфейс [[Веб-сервисы#Колл-центр|Staff]].&lt;br /&gt;
&lt;br /&gt;
Чтобы открыть настройки колл-центра, в основном меню личного кабинета курьерской службы выберите пункт '''Колл-центр'''. Настройки содержат две вкладки:&lt;br /&gt;
* '''[[#Управление проектами|Управление проектами]]''' — страница, на которой можно создать, просмотреть, изменить или отключить проекты;&lt;br /&gt;
* '''[[#Права на проекты|Права на проекты]]''' — страница, на которой можно назначить права пользователей на активные проекты колл-центра.&lt;br /&gt;
&lt;br /&gt;
== Управление проектами ==&lt;br /&gt;
На вкладке отображается список проектов на обзвон. Отключенные проекты подсвечены голубым цветом.&lt;br /&gt;
&lt;br /&gt;
Доступные действия с проектами в таблице:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Просмотр.png]] — просмотреть проект;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Pencil.png]] — изменить проект;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Отключить.png]] — отключить проект.&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить проект:&lt;br /&gt;
1. Нажмите на кнопку '''Создать проект'''. Откроется окно «Создать новый проект»:[[Файл:Проект колл-центра.png|1100 px|none]]&lt;br /&gt;
&lt;br /&gt;
2. Заполните поля проекта:&lt;br /&gt;
* '''Название''' — название проекта;&lt;br /&gt;
* '''Скрипт оператора''' — текстовая инструкция для оператора;&lt;br /&gt;
* '''Фильтр''' — часть конструкции WHERE SQL-запроса, задающая условия для добавления заказов в проект. &amp;lt;spoiler text=&amp;quot;Возможные значения полей&amp;quot;&amp;gt;a.client_id — шифр отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.StrBarCode — штрихкод отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.mode — режим срочности отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.target — компания-получатель&amp;lt;br&amp;gt;&lt;br /&gt;
a.name — ФИО получателя&amp;lt;br&amp;gt;&lt;br /&gt;
a.TownFrom — код города отправления по справочнику&amp;lt;br&amp;gt;&lt;br /&gt;
a.TownTo — код город получателя по справочнику&amp;lt;br&amp;gt;&lt;br /&gt;
a.address — адрес получателя&amp;lt;br&amp;gt;&lt;br /&gt;
a.mass — масса заказа в кг&amp;lt;br&amp;gt;&lt;br /&gt;
a.date_put — дата доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
a.time_put — время доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
a.date_putn — планируемая дата доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
а.time_put_min — планируемое время доставки от&amp;lt;br&amp;gt;&lt;br /&gt;
а.time_put_max — планируемое время доставки до&amp;lt;br&amp;gt;&lt;br /&gt;
a.rur — наложенный платеж&amp;lt;br&amp;gt;&lt;br /&gt;
a.price — стоимость доставки&amp;lt;br&amp;gt;&lt;br /&gt;
a.InshPrice — оценочная стоимость&amp;lt;br&amp;gt;&lt;br /&gt;
a.message — сообщение в заказе&amp;lt;br&amp;gt;&lt;br /&gt;
a.vlog — описание вложения&amp;lt;br&amp;gt;&lt;br /&gt;
a.AcceptPartially — частичная доставка 'T'&amp;lt;br&amp;gt;&lt;br /&gt;
b.source — код клиента&amp;lt;br&amp;gt;&lt;br /&gt;
b.date_beg — дата создания заказа в формате гггг-мм-дд&amp;lt;br&amp;gt;&lt;br /&gt;
c.Town — код города клиента по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t1.code — код города отправителя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t2.code — код города получателя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t1.city — код региона отправителя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t2.city — код региона получателя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;;&lt;br /&gt;
* '''Статус для кнопки не дозвонились''' — статус, который будет присвоен заказу в случае, если оператор нажмет кнопку '''Не дозвонились'''. Выберите статус из выпадающего списка;&lt;br /&gt;
* '''Статусы отображения''' — заказы с указанными статусами будут добавлены в проект. Выберите один или несколько статусов из выпадающего списка;&lt;br /&gt;
* '''Статусы для оператора''' — статусы, которые оператор может установить для заказа по результату звонка. Выберите один или несколько статусов из выпадающего списка.&lt;br /&gt;
*: Вы можете добавить новые [[статусы]] в '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''15 Статусы корреспонденции'''.&lt;br /&gt;
3. В правой части страницы настройте отображение полей заказа для оператора. Вы можете:&lt;br /&gt;
* указать видимые поля и порядок их следования;&lt;br /&gt;
* определить возможность редактирования полей;&lt;br /&gt;
* сопоставить клиентские названия полей с названиями по умолчанию.&lt;br /&gt;
&lt;br /&gt;
4. По завершении настройки внизу слева нажмите на кнопку '''Создать'''.&lt;br /&gt;
&lt;br /&gt;
Созданный проект появится в таблице проектов.&lt;br /&gt;
&lt;br /&gt;
== Права на проекты ==&lt;br /&gt;
На вкладке отображается дерево пользователей MeaSoft с индивидуальным набором прав. Чтобы открыть список прав, около имени пользователя нажмите [[Файл:Expand.png]].&lt;br /&gt;
&lt;br /&gt;
Чтобы дать пользователю права на проект колл-центра, установите флажок рядом с названием проекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Лк права на проекты.png|none|1100 px]]&lt;br /&gt;
&lt;br /&gt;
= Пользователи =&lt;br /&gt;
Пункт основного меню предназначен для редактирования прав сотрудников на разделы интерфейса [[Веб-сервисы#Внешний интерфейс сотрудников (Staff)|Staff]] и функциональность [[Веб-сервисы#Колл-центр|колл-центра]].&lt;br /&gt;
&lt;br /&gt;
Отображает дерево пользователей MeaSoft с индивидуальным набором прав. Чтобы открыть список прав, около имени пользователя нажмите [[Файл:Expand.png]].&lt;br /&gt;
&lt;br /&gt;
Чтобы дать пользователю права на раздел интерфейса Staff, установите флажок рядом с названием раздела.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЛК права на staff.png|none|1100 px]]&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;
# В административном личном кабинете в разделе '''Настройки''' &amp;gt; '''Заказы''' в поле '''Код клиента для формы неавторизованных пользователей''' введите значение кода из пункта 2 и нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
После этого форма заказа без авторизации будет доступна по ссылке &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/X/order/form&amp;lt;/nowiki&amp;gt;, где X — [[#Подключение|код вашей курьерской службы]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить отображаемые поля в форме, см. раздел «[[#Настройка видимости полей для групп клиентов|Настройка видимости полей для групп клиентов]]».&lt;br /&gt;
&lt;br /&gt;
= Отчеты =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Часто клиентам курьерских служб необходимо делать выгрузки из личного кабинета различных отчетов, которых нет в стандартной поставке. Если вам или вашему клиенту потребовался такой отчет, вы можете заказать у нас его разработку. Для этого нужно обратиться в нашу поддержку. &lt;br /&gt;
&lt;br /&gt;
Например, клиент хочет получать статистику по своим заказам за большой период, его не устраивает ограничение в 60 дней. Мы можем добавить на вкладку &amp;quot;Отчеты&amp;quot; новый документ, по заявленному клиентом формату, где он сам будет указывать период и получать все необходимые данные.&lt;br /&gt;
&lt;br /&gt;
По-умолчанию данная вкладка пустая.&lt;br /&gt;
&lt;br /&gt;
= Изменение адресной строки личного кабинета =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] По умолчанию адресная строка личного кабинета имеет вид https://home.courierexe.ru/XX, где XX — номер компании в системе Measoft. Но вы можете поменять адрес на любое имя вида https://your_subdomain.your_domain.ru&lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
: 1. Создать поддомен в вашем DNS. Назначить ему IP-адрес нашего сервера: 82.202.167.49 (а лучше — CNAME на home.courierexe.ru)&lt;br /&gt;
: 2. Купить для поддомена SSL-сертификат. Срок действия сертификата должен быть не менее года. &amp;lt;spoiler text=&amp;quot;Подробнее о сертификатах&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Купить сертификат можно, например, здесь: [http://www.thawte.su/ http://www.thawte.su/].&lt;br /&gt;
&lt;br /&gt;
После покупки у вас будет файл приватного ключа с расширением .key, а также несколько файлов публичных ключей с расширением .crt, один из которых — файл от вашего домена, а остальные — сертификаты удостоверяющих центров.&lt;br /&gt;
&lt;br /&gt;
Открывайте ключи через блокнот. Приватный должен выглядеть примерно так:&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
 MIIEpAIBAAKCAQmios38cK*kmxcB5/Y&lt;br /&gt;
 VhOTtZ9YBIoWHyc+Smyb/lrAqoZthfA&lt;br /&gt;
 SaA/ZSfigwRhxNzaWdVvEZHQ7xFTDBw&lt;br /&gt;
 G/4T+lEjvrD8IFXmGm6y8p5cHiAqk5v&lt;br /&gt;
 QOuOtHYlFqyBqlA8tsmwYm0xfnUT0Oi&lt;br /&gt;
 9nI8yz773PxWlWn1VaM07uVFWz7s2Fo&lt;br /&gt;
 684qGhaenysJMccl4H47Kp4TY4y6sy1&lt;br /&gt;
 96yDdkfa+kCXqzdgvkaGnzrKNDR2BNT&lt;br /&gt;
 xU5op9EXinQRM9HVJx3uLX5ctlyXwOA&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
А публичный — примерно так:&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN CERTIFICATE-----&lt;br /&gt;
 MIIFdDCCBFygAwIBAgIQJ2buVutJ846&lt;br /&gt;
 r13Ci/ITeIjANBgkqhkiG9w0BAQwFAD&lt;br /&gt;
 BvMQswCQYDVQQGEwJKLINXK*#XNDKVV&lt;br /&gt;
 FuefkjkVHJ1c3QgQUIxJjAkBgNVBAsT&lt;br /&gt;
 HUFkZFRydXN0IEV4dGVybmFsIFRUUCB&lt;br /&gt;
 sceniudrldrkNJOGGjHXkBrI/V5eu+M&lt;br /&gt;
 tWuLt29G9HvxPUsE2JOAWVrgQSQdso8&lt;br /&gt;
 VYFhH2+9uRv0V9dlfmrPb2LjkQLPNlz&lt;br /&gt;
 muhbsdjrzch5vRpu/xO28QOG8=&lt;br /&gt;
 -----END CERTIFICATE----- &lt;br /&gt;
&lt;br /&gt;
Если у вас есть доступ к unix-like системе, вы можете проверить сходимость ключей следующими командами:&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in server.crt -noout -modulus&lt;br /&gt;
 openssl rsa -in server.key -noout -modulus&lt;br /&gt;
&lt;br /&gt;
Выводимые командами modulus должны сходиться. Или по адресу: https://www.sslshopper.com/certificate-key-matcher.html&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 0 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&amp;lt;br&amp;gt;&lt;br /&gt;
Мы постепенно переходим на [https://ru.wikipedia.org/wiki/Let%E2%80%99s_Encrypt Let’s Encrypt] - бесплатные криптографические сертификаты, выдаваемые автоматизированно.&amp;lt;br&amp;gt;&lt;br /&gt;
Для включения подобного сертификата необходимо написать нам о согласии.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
: 3. Передать все указанные файлы нашей службе технической поддержки. В течение пары дней мы пропишем в нашем сервере ваш поддомен и установим к нему сертификаты.&lt;br /&gt;
&amp;lt;!--# В панели управления веб-сервисами зайти на закладку «Прочие настройки», в меню слева выбрать пункт «Адрес ЛК».&lt;br /&gt;
# В открывшейся форме укажите DNS-имя в формате «your_subdomain.your_domain.ru», загрузите файлы сертификатов (1 или 2 файла) и приватный ключ.&lt;br /&gt;
# Сохраните форму кнопкой «Сохранить». Через 1 минуту ключи активируются на нашем сервере, и Ваши клиенты смогут заходить в личный кабинет, обращаясь по Вашему адресу.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Хранилище =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Использование хранилища позволяет автоматически перемещать файлы из базы данных вашего офисного приложения в хранилище ёмкостью до 1ТБ.&lt;br /&gt;
&lt;br /&gt;
По умолчанию файлы из заказов передаются из офисного приложения в базу данных личного кабинета в объеме до 2 Гб. При её заполнении старые данные автоматически удаляются, освобождая место для новых. В хранилище объемом до 1 Тб вы сможете хранить все файлы, которые проходят через личный кабинет, а также любые файлы из офисного приложения (например, файлы из писем электронной почты, договоры, копии документов и пр.). Кроме того, если файл выгружен в хранилище, он становится маленьким и почти не занимает место.&lt;br /&gt;
&lt;br /&gt;
Чтобы начать использовать хранилище, в [[#Прочее|личном кабинете курьерской службы]] на вкладке '''Настройки''' &amp;gt; '''Прочее''' установите флажок '''Использовать хранилище файлов'''.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что доступ в хранилище возможен только при подключении к интернету.&lt;br /&gt;
&lt;br /&gt;
= Прочие Web-сервисы =&lt;br /&gt;
&lt;br /&gt;
== Отслеживание заказа по номеру ==&lt;br /&gt;
Клиенты и агенты курьерской службы могут отслеживать отправления по номеру заказа. Отслеживание доступно по адресу https://home.courierexe.ru/XX/tracking, где XX — код курьерской службы.&lt;br /&gt;
Чтобы отследить заказ, введите номер заказа в поисковую строку и нажмите на кнопку '''Найти'''. Откроется окно с информацией по заказу:&lt;br /&gt;
&lt;br /&gt;
[[Файл:RBK Tracking.png|none|750px]]&lt;br /&gt;
&lt;br /&gt;
В этом окне вы можете:&lt;br /&gt;
* подписаться на уведомления о статусе заказа в Telegram-канале или браузере. Для этого нажмите на кнопку [[Файл:Telegram.png|25px]] или [[Файл:Browser push.png|25px]] соответственно;&lt;br /&gt;
* оплатить наложенный платеж по заказу. Опция доступна, если курьерская служба работает с онлайн-платежами.&amp;lt;br&amp;gt;'''Примечание'''. Перед оплатой убедитесь, что ввели правильный номер заказа.&lt;br /&gt;
Чтобы оплатить заказ с наложенным платежом, нажмите на кнопку '''Оплатить картой''', выберите способ оплаты, введите и подтвердите информацию для платежной системы.&lt;br /&gt;
&lt;br /&gt;
В окне отслеживания в поле '''Наложенный платеж''' статус заказа изменится на '''Заказ оплачен'''. Чек по операции придет на электронную почту, указанную при заказе.&lt;br /&gt;
&lt;br /&gt;
== Калькулятор ==&lt;br /&gt;
Калькулятор стоимости доставки без авторизации доступен по адресу https://home.courierexe.ru/XX/calculator , где XX — код вашей курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Вы можете указать тариф по умолчанию для расчета стоимости доставки в справочнике '''Переменные''' &amp;gt; '''Финансы''' &amp;gt; '''Тариф клиента по умолчанию'''.&lt;br /&gt;
&lt;br /&gt;
== Сбор отзывов ==&lt;br /&gt;
В системе есть отдельная форма для сбора отзывов:&lt;br /&gt;
&lt;br /&gt;
Ссылка представляет собой адрес https://home.courierexe.ru/8/opinions с параметрами.&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код сущности в системе. Обязательный параметр.&lt;br /&gt;
* '''rate''' — оценка. Для заказов параметр должен быть равен коду из справочника Жалобы. Для остальных типов — целое число от 1 до 5.&lt;br /&gt;
* '''type''' — тип сущности. По умолчанию 3.&lt;br /&gt;
* '''note''' — признак ввода комментария. По умолчанию 1.&lt;br /&gt;
* '''star''' — признак вывода в виде звёздочек. По умолчанию 1.&lt;br /&gt;
* '''hash''' — значение хэша ссылки. Хэш генерируется функцией SignatureUrl. Обязательный параметр.&lt;br /&gt;
При наличии параметра '''rate''' оценка проставляется сразу и в форме не запрашивается.&lt;br /&gt;
&lt;br /&gt;
Примеры запросов (без хэша):&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456 — запрос оценки в виде звёздочек и комментария для адреса (type = 3, note = 1, star = 1).&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;rate=1 — запрос комментария для адреса (оценка уже проставлена).&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;star=0 — запрос оценки в виде списка и комментария для адреса.&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;type=12 — запрос оценки сотрудника в виде звёздочек с комментарием.&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;rate=1&amp;amp;note=0 — оценка выставлена, комментарий не запрашивается, сразу выводится сообщение о выставленной оценке.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения длины ссылки можно использовать короткую форму записи метода и параметров:&lt;br /&gt;
https://home.courierexe.ru/8/o?c=123456&amp;amp;r=1&amp;amp;n=1&amp;amp;t=3&lt;br /&gt;
&lt;br /&gt;
Использование в скрипте:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
savetofile('d:\hash.txt', &lt;br /&gt;
 SignatureUrl('https://home.courierexe.ru/8/opinions?code=1&amp;amp;type=2&amp;amp;rate=1')&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Результат можно будет увидеть в таблице Opinions.&lt;br /&gt;
&lt;br /&gt;
= Как считается минимальная дата возможной доставки =&lt;br /&gt;
С 11.02.2019 г. по многочисленным просьбам пользователей личный кабинет клиента стал контролировать возможность доставки в указанную пользователем планируемую дату доставки. Вот как он это делает:&lt;br /&gt;
&lt;br /&gt;
# В калькуляторе запрашивается &amp;lt;rspoiler text=&amp;quot;МИНИМАЛЬНЫЙ&amp;quot;&amp;gt;[[Тарифы#Сроки|Как настраивать сроки.]] Для версии системы до [https://home.courierexe.ru/71/staff/whatsnew?LogTicketSearch%5Bprojectname%5D=1&amp;amp;LogTicketSearch%5Bversion%5D=&amp;amp;LogTicketSearch%5Bappversion%5D=904&amp;amp;LogTicketSearch%5Blogtime%5D=&amp;amp;LogTicketSearch%5Bmessage%5D=%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9&amp;amp;LogTicketSearch%5Bticket%5D=&amp;amp;LogTicketSearch%5Brubricname%5D=&amp;amp;LogTicketSearch%5Busername%5D=&amp;amp;LogTicketSearch%5Bvisible%5D=&amp;amp;LogTicketSearch%5Bimportant%5D= 904 от 18.07.2018], где еще не предусмотрен минимальный срок доставки, или он не введен, система его считает как 70 % от максимального срока доставки.&amp;lt;/rspoiler&amp;gt; срок доставки в рабочих днях в город получения, с учетом выбранного пользователем режима срочности.&lt;br /&gt;
# Далее система рассчитывает текущее время сервера курьерской службы для коррекции часового пояса. И сравнивает это время с переменной &amp;lt;mparam code=&amp;quot;WorkEndTime&amp;quot;/&amp;gt;. &amp;lt;rspoiler text=&amp;quot;По-умолчанию это время - 20:00&amp;quot;&amp;gt;Для версии системы до [https://home.courierexe.ru/71/staff/whatsnew?LogTicketSearch%5Bprojectname%5D=&amp;amp;LogTicketSearch%5Bversion%5D=&amp;amp;LogTicketSearch%5Bappversion%5D=&amp;amp;LogTicketSearch%5Blogtime%5D=&amp;amp;LogTicketSearch%5Bmessage%5D=%D0%92%D1%80%D0%B5%D0%BC%D1%8F+%D0%B7%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B&amp;amp;LogTicketSearch%5Bticket%5D=&amp;amp;LogTicketSearch%5Brubricname%5D=&amp;amp;LogTicketSearch%5Busername%5D=&amp;amp;LogTicketSearch%5Bvisible%5D=&amp;amp;LogTicketSearch%5Bimportant%5D= 948 от 21.01.2019], где еще не предусмотрена эта переменная, данная проверка времени не производится совсем.&amp;lt;/rspoiler&amp;gt;. Если текущее время курьерской службы больше указанного в переменной, к сроку доставки прибавляется 1 рабочий день.&lt;br /&gt;
# К текущей дате прибавляется полученное количество рабочих дней. Система по умолчанию считает выходными дни, перечисленные в &amp;lt;mparam code=&amp;quot;DefaultHolidays&amp;quot;/&amp;gt;, а дальше на это накладывает внеплановые рабочие и выходные (праздничные) дни, введенные в [[Выходные дни|справочник]].&lt;br /&gt;
&lt;br /&gt;
Такой алгоритм позволяет полностью настроить контроль вводимой пользователем даты, чтобы не позволить оформить на послезавтра доставку из Москвы в Когалым экономным тарифом, или оформление доставки по городу для интернет-магазинов на завтра после 20:00.&lt;br /&gt;
&lt;br /&gt;
На данный момент по этим правилам работает ручное оформление заказа и импорт из Excel. В API система только рассчитывает минимальные даты и, в случае, если плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную.&lt;/div&gt;</summary>
		<author><name>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15587</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15587"/>
				<updated>2025-11-24T19:56:15Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Установка статуса согласования заказа */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;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;
{|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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15586</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15586"/>
				<updated>2025-11-24T19:51:35Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Установка статуса согласования заказа */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;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;
{|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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15585</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15585"/>
				<updated>2025-11-24T19:34:26Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Установка статуса согласования заказа */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;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;
{|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;
== Получение списка статусов согласования заказа ==&lt;br /&gt;
'''Пример запроса списка статусов согласования заказа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15584</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15584"/>
				<updated>2025-11-24T19:04:26Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Установка статуса согласования заказа */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;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;
{|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;
Для этого, необходимо отправить запрос с полной ссылкой, в ответ на который придёт хэш-код для ссылки.&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15583</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15583"/>
				<updated>2025-11-24T18:59:23Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Установка статуса согласования заказа */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;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;
{|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;15874338&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;order ordercode=&amp;quot;15874355&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;Проверка 2&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order ordercode=&amp;quot;15874365&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;Проверка 3&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;
* '''15874338''' — Внутренний код заказа.&lt;br /&gt;
'''confirmstate''' — Код статуса заказа. Все статусы с кодами можно получить запросом&lt;br /&gt;
'''message''' — Дополнительный комментарий, который отобразится в поле Инфо о доставке.&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15582</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15582"/>
				<updated>2025-11-24T18:17:35Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Генерация коротких ссылок */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;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;
{|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;flora&amp;quot; pass=&amp;quot;5555&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;order ordercode=&amp;quot;15874338&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;order ordercode=&amp;quot;15874355&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;Проверка 2&amp;lt;/message&amp;gt;&lt;br /&gt;
    &amp;lt;/order&amp;gt;&lt;br /&gt;
    &amp;lt;order ordercode=&amp;quot;15874365&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;Проверка 3&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;
* '''15874338''' — Внутренний код заказа.&lt;br /&gt;
'''confirmstate''' — Код статуса заказа. Все статусы с кодами можно получить запросом&lt;br /&gt;
'''message''' — Дополнительный комментарий, который отобразится в поле Инфо о доставке.&lt;br /&gt;
&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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15543</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15543"/>
				<updated>2025-11-06T11:49:39Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Получение вложений к накладной */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;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;
{|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;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15542</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15542"/>
				<updated>2025-11-06T11:48:39Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Получение вложений к накладной */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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;JVBERi0xLjMN&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;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;
{|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;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15386</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15386"/>
				<updated>2025-10-10T13:19:52Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Размещение страниц на своем сайте (iframe) */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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; 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;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;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;
{|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;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15385</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15385"/>
				<updated>2025-10-10T13:14:53Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Размещение страниц на своем сайте (iframe) */&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;
|Модуль предназначен для отправки заявок в КС, а плагин для расчета стоимости доставки при оформлении заказа. Инструкции в маркете&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;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; 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;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;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;
{|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;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;
Обратите внимание! При использовании iFrame могут не работать некоторые функции, например, подписка на push-уведомления на странице трекинга или отслеживания.&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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15372</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15372"/>
				<updated>2025-09-11T10:24:18Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Коды и описание ошибок */&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;
=== Пример оформления заказа ===&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;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; 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;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;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;
{|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;
'''Пример запроса генерации коротких ссылок:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15371</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15371"/>
				<updated>2025-09-11T08:19:15Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Расчет стоимости доставки */&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;
=== Пример оформления заказа ===&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;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; 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;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;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;
{|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;
|}&lt;br /&gt;
&lt;br /&gt;
== Получение информации о клиенте ==&lt;br /&gt;
'''Пример запроса получения информации о клиенте:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D1%83%D1%80%D1%8C%D0%B5%D1%80%D1%81%D0%BA%D0%BE%D0%B9_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B&amp;diff=15325</id>
		<title>Личный кабинет курьерской службы</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D1%83%D1%80%D1%8C%D0%B5%D1%80%D1%81%D0%BA%D0%BE%D0%B9_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B&amp;diff=15325"/>
				<updated>2025-07-18T10:05:06Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Изменение адресной строки личного кабинета */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Courier Service Account|English version is here]]&lt;br /&gt;
&lt;br /&gt;
Личный кабинет курьерской службы предназначен для настройки [[Личный кабинет клиента|личного кабинета клиента]].&lt;br /&gt;
&lt;br /&gt;
= Функции личного кабинета =&lt;br /&gt;
Функциональность личного кабинета делится на четыре вида:&lt;br /&gt;
* базовый;&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;&lt;br /&gt;
!Функциональность&lt;br /&gt;
![[Файл:БАЗОВЫЙ.png|160px|]]&lt;br /&gt;
![[Файл:СТАНДАРТ.png|160px|]]&lt;br /&gt;
![[Файл:ПРЕМИУМ.png|160px|]]&lt;br /&gt;
![[Файл:Максимум.png|160 px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Новый заказ|Заведение заказов в ручном режиме]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Отслеживание исходящих заказов|Отслеживание по №, периоду, статусу заказов]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Печать документов|Печать накладных, штрихкодов на заказы]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Отслеживание исходящих заказов|Выгрузка данных в Excel, выгрузка акта передачи заказов]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Настройка полей и вкладок|Возможность настройки необходимых столбцов в отслеживании]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&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;br&amp;gt; для проставления статусов и информации о доставке&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Загрузка реестра Excel|Загрузка по шаблону из Excel]]&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Заработная плата в кабинете курьера&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Настройка видимости полей для групп клиентов|Отдельная настройка видимости полей для групп клиентов]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Финансы|Взаиморасчеты с ИМ]] (для учетных записей отделов доступ закрыт)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Расширенные параметры|Изменение дизайна и логотипа]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Изменение адресной строки личного кабинета|Изменение ссылки на ЛК]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|История статусов отправлений&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Изменение и отмена заказов&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Просмотр информации о заказе|Подписка на статусы заказов]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет курьерской службы#Форма заказа для неавторизованных пользователей|Оформление заказов от частных лиц]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет курьерской службы#Отчеты|Пользовательская отчетность]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Период хранения данных, дней&lt;br /&gt;
|45&lt;br /&gt;
|180&lt;br /&gt;
|365&lt;br /&gt;
|365&lt;br /&gt;
|-&lt;br /&gt;
|Хранение изображений, прикрепленных файлов&lt;br /&gt;
|0&lt;br /&gt;
|500 Мб&lt;br /&gt;
|до '''[[#Хранилище|1 Тб]]'''&lt;br /&gt;
|до '''[[#Хранилище|1 Тб]]'''&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Цена доставки для получателя|Настройка стоимости доставки для получателя]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Создание заказа копированием|Создание заказа копированием существующего]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|-&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#Ограничения|Увеличение лимитов блокировки]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|В 5 раз&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Подключение =&lt;br /&gt;
Чтобы подключить '''личный кабинет курьерской службы''':&lt;br /&gt;
# В системе MeaSoft перейдите в '''Справочники''' &amp;gt; '''Дополнительные модули''' и нажмите на кнопку '''Зарегистрировать аккаунт!'''. Откроется окно с реквизитами курьерской службы:[[Файл:Image 4.png|none|400 px]]&lt;br /&gt;
# Введите логин в нижнем поле и нажмите кнопку «Зарегистрировать!». Появится сообщение «Успешно зарегистрировались!». Нажмите '''ОК'''. Откроется окно «Управление дополнительными модулями»:[[Файл:Image 5.png|700px|none]]&lt;br /&gt;
&lt;br /&gt;
В окне отображается:&lt;br /&gt;
* ссылка на вход в [https://home.courierexe.ru ЛК курьерской службы] с парой логин/пароль;&lt;br /&gt;
* ссылка на вход в [[Личный кабинет|ЛК клиента]] курьерской службы. Ссылка на вход в ЛК клиента имеет вид https://home.courierexe.ru/X, где X — уникальный код экстра курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Чтобы подключить '''личный кабинет клиента''', в [[Клиенты и партнеры#Прочее|карточке клиента]] на вкладке '''Прочее''' в поле '''Доступ к сайту''' создайте для него пару логин/пароль в системе MeaSoft и передайте учетные данные клиенту. Клиент при первом входе должен сменить пароль.&lt;br /&gt;
&lt;br /&gt;
Для корректной синхронизации заказов с личным кабинетом и мобильным приложением курьера оставляйте запущенным MeaSoft хотя бы на одном рабочем месте, например на сервере.&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;
Если по каким-то причинам клиенту нужно изменить пароль и он не может сделать это [[Личный кабинет клиента#Изменение пароля|самостоятельно]], создайте для него временный пароль:&lt;br /&gt;
# В [[Клиенты и партнеры#Прочее|карточке клиента]] на вкладке '''Прочее''' в поле '''Доступ к сайту''' измените пароль и сообщите его клиенту.&lt;br /&gt;
# После авторизации клиент меняет временный пароль на постоянный. Этот пароль знает только ваш клиент.&lt;br /&gt;
&lt;br /&gt;
== Авторизация под отделом ==&lt;br /&gt;
Клиент можете авторизоваться от имени [[Клиенты и партнеры#Отделы|отдела]]. &lt;br /&gt;
&lt;br /&gt;
В этом случае пункт '''Финансы''' будет недоступен, а поле '''Отдел''' при оформлении нового заказа заполнится автоматически. Заказы, созданные под отделом, доступны этому отделу и самому клиенту, но не другим отделам.&lt;br /&gt;
&lt;br /&gt;
Чтобы клиент смог входить в ЛК от имени отдела, в карточке клиента на вкладке '''Отделы''' откройте карточку отдела и заполните поля '''Логин''' и '''Пароль'''. Обратите внимание, что в отделе должен быть хотя бы один сотрудник.&lt;br /&gt;
&lt;br /&gt;
= Настройка личного кабинета клиента =&lt;br /&gt;
Настройка выполняется в личном кабинете курьерской службы в пунктах основного меню:&lt;br /&gt;
* '''Настройка полей''' — управление полями на вкладках ЛК; &lt;br /&gt;
* '''Настройки''' — настройка рабочих процессов для курьерской службы и клиентов.&lt;br /&gt;
&lt;br /&gt;
==Настройка полей==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Lk11.png|1200px|none]]&lt;br /&gt;
&lt;br /&gt;
Управление полями на всех вкладках производится с помощью столбцов:&lt;br /&gt;
* '''Порядок вывода''' — показывает расположение полей. Для изменения очередности перетащите строку вверх или вниз мышкой;&lt;br /&gt;
* '''Стандартное название''' — отображает названия полей по умолчанию;&lt;br /&gt;
* '''Клиентское название''' — название поля, которое будет отображаться у ваших клиентов;&lt;br /&gt;
* '''Разрешено''' — позволяет включать и отключать отображение полей переключением ON/OFF;&lt;br /&gt;
* '''Обязательно''' — дополнительный столбец на вкладках '''Поля в оформлении забора''' и '''Поля в оформлении заказа'''. Предназначен для назначения обязательных к заполнению полей. В личном кабинете клиента такие поля будут отмечены красной звёздочкой. Если клиент их не заполнит, система оповестит его об этом, и заказ создан не будет.&lt;br /&gt;
&lt;br /&gt;
Чтобы сохранить настройки полей, внизу страницы нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы вернуть настройки по умолчанию, нажмите на кнопку '''Сбросить'''.&lt;br /&gt;
&lt;br /&gt;
=== Настройка видимости полей для групп клиентов ===&lt;br /&gt;
Вы можете настроить разные поля для групп клиентов. Группа клиентов определяется статусом в [[Клиенты и партнеры#Основное|карточке клиента]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить поля формы для группы клиентов:&lt;br /&gt;
# В выпадающем списке '''Выберите тип''' выберите статус группы клиентов и нажмите на кнопку '''Скопировать'''.&lt;br /&gt;
# Настройте видимость полей формы.&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;&lt;br /&gt;
!Что настраиваем&lt;br /&gt;
!Где настраиваем&lt;br /&gt;
!Результат в ЛК клиента&lt;br /&gt;
!style=&amp;quot;width: 50%;&amp;quot;|Пояснение&lt;br /&gt;
|-&lt;br /&gt;
|Поля таблицы заказов на вкладке '''Отслеживание''' ЛК клиента||'''Настройка полей''' &amp;gt; '''Поля в отслеживании заказов'''||[[Личный кабинет#Отслеживание исходящих заказов|Отслеживание]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля карточки заказа в ЛК клиента||'''Настройка полей''' &amp;gt; '''Поля в подробностях заказа'''||[[Личный кабинет#Просмотр информации о заказе|Просмотр информации о заказе]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля оформления заказа||'''Настройка полей''' &amp;gt; '''Поля в оформлении заказа'''||[[Личный кабинет#Создание заказа вручную|Создание заказа вручную]]||Настройки отображения полей, заполняемых при создании заказа вручную&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Зависимости полей друг от друга&amp;lt;br&amp;gt;- '''ФИО''', '''город''', '''адрес''' и '''телефон отправителя''', если включена '''компания отправителя''';&amp;lt;br&amp;gt;- '''Компания отправителя''' с автозаполенением для авторизованных пользователей;&amp;lt;br&amp;gt;- '''Компания получателя''' с автозаполенением, если включено '''ФИО получателя''' и только для авторизованных пользователей;&amp;lt;br&amp;gt;- '''Вид доставки''', если включен '''город получателя''' и только для доставки;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;При создании заказов интервалы времени доставки можно выставлять вручную или выбирать из списка.&amp;lt;br&amp;gt;Для ручного ввода включите поля '''Время доставки с''' и '''Время доставки по'''.&amp;lt;br&amp;gt;Чтобы выбирать интервалы из списка, включите поле '''Интервал времени доставки'''.&amp;lt;br&amp;gt;Список интервалов можно редактировать в &amp;lt;rspoiler text=&amp;quot;системе MeaSoft&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''61 Интервалы времени доставки'''&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы добавлять [[Личный кабинет#Добавление товара|товары]] в заказ, включите поле '''Товары'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы добавлять [[Личный кабинет#Добавление файла|файлы]], включите поле '''Прикрепленные файлы'''. &amp;lt;br&amp;gt;Прикрепленные файлы можно просмотреть &amp;lt;rspoiler text=&amp;quot;в MeaSoft&amp;quot;&amp;gt; карточка корреспонденции &amp;gt; '''Функции''' &amp;gt; '''Прикрепленные файлы'''&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Значение поля '''Режим доставки''' по умолчанию можно выставить в разделе '''[[#Заказы|Заказы]]''' в выпадающем списке '''Режим срочности'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы выбирать ПВЗ, включите поле '''Вид доставки'''.&lt;br /&gt;
|-&lt;br /&gt;
|Поля заявки на забор|| '''Настройка полей''' &amp;gt; '''Поля в оформлении забора'''||[[Личный кабинет#Заявка на забор|Заявка на забор]]||Вы можете отключить вкладку '''Заявка на забор''' — для этого отключите все поля формы.&amp;lt;br&amp;gt;После создания заявки на забор через ЛК в карточке корреспонденции данные отправителя будут на вкладке '''Получатель''', а данные получателя на вкладке '''Отправитель'''.&lt;br /&gt;
|-&lt;br /&gt;
|Поля на странице отслеживания заказа||'''Настройка полей''' &amp;gt; '''Поля трекинга по номеру'''||[[Личный кабинет курьерской службы#Отслеживание заказа по номеру|Отслеживание заказа по номеру]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля в наклейках||'''Настройка полей''' &amp;gt; '''Поля в печати наклеек'''||[[Личный кабинет клиента#Печать документов|Печать документов]]||&lt;br /&gt;
|-&lt;br /&gt;
|Список ПВЗ||Офисное приложение||[[Личный кабинет#Пункты выдачи заказов|Пункты выдачи заказов]]||Вы можете дополнить список ПВЗ [[Работа с пунктами самовывоза (ПВЗ)|в системе MeaSoft]].&amp;lt;br&amp;gt;Чтобы клиент мог выбирать ПВЗ при создании заказа вручную, на вкладке '''Настройка полей''' в разделе '''Поля в оформлении заказа''' включите поле '''Вид доставки'''.&lt;br /&gt;
|-&lt;br /&gt;
|Склад||Офисное приложение||[[Личный кабинет#Складской учет|Склад]]||Чтобы пункт меню '''Склад''' появился в ЛК клиента, клиент должен быть поставщиком хотя бы в одной [[Модуль складского учета#Постановка на приход|приходной накладной]] в системе MeaSoft.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы при добавлении товара со склада к заказу в ЛК значения полей '''Название товара''', '''Масса единицы товара''', '''Цена единицы товара''' и '''Штрихкод''' заполнялись автоматически, они должны быть указаны в карточке номенклатуры в системе MeaSoft ('''Склад''' &amp;gt; '''Номенклатура''').&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы в ЛК клиента отображалось актуальное количество &amp;lt;rspoiler text=&amp;quot;доступных товаров&amp;quot;&amp;gt;В ЛК клиента это столбец '''с учетом резерва''' на вкладке '''Склад'''&amp;lt;/rspoiler&amp;gt; на складе, в системе MeaSoft настройте переменную &amp;lt;mparam code=&amp;quot;LetterStates/&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Управление складом курьерской службы осуществляется в [[Модуль складского учета|модуле складского учета]].&lt;br /&gt;
|-&lt;br /&gt;
|Шаблон реестра Excel&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||'''Настройка полей''' &amp;gt; '''Поля в импорте из Excel'''||[[Личный кабинет#Загрузка реестра Excel|Загрузка реестра Excel]]|||Настраивается шаблон, на основе которого клиент будет создавать файл Excel для импорта заказов в личный кабинет.&amp;lt;br&amp;gt;В данном случае поля — это строки таблицы, которые будут отображаться в шаблоне.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Помимо [[#Настройка полей|стандартных столбцов]], здесь добавлены '''Ячейка значения''', '''Ячейка заголовка''' и '''Ширина''':&amp;lt;br&amp;gt; • '''Ячейка значения''' позволяет указать, в какой ячейке или &amp;lt;rspoiler text=&amp;quot;диапазоне&amp;quot;&amp;gt;Диапазон ячеек обозначается с помощью символа «:». В файле Excel будет произведено объединение ячеек в рамках указанного диапазона.&amp;lt;/rspoiler&amp;gt; ячеек клиент будет вводить значение строки. &amp;lt;rspoiler text=&amp;quot;Пример&amp;quot;&amp;gt;Если в поле '''Дата забора''' в столбце '''Ячейка значения''' указано «D4:G4», то в документе Excel дату забора нужно будет указывать в диапазоне ячеек D4:G4&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt; • '''Ячейка заголовка''' позволяет указать, в какой ячейке или диапазоне ячеек будет расположено название поля. Чтобы разместить один заголовок в нескольких частях файла Excel, укажите ячейки или диапазоны через запятую. &amp;lt;rspoiler text=&amp;quot;Пример&amp;quot;&amp;gt;Если в поле '''Дата забора''' в столбце '''Ячейка заголовка''' указано «A4, А10», то в документе Excel название строки «Дата забора» будет расположено в двух ячейках: A4 и А10.&amp;lt;/rspoiler&amp;gt;&amp;lt;br&amp;gt; • '''Ширина''' позволяет задавать ширину столбца в файле Excel. Ширина измеряется количеством символом, которые войдут в ячейку.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Строки, назначенные обязательными к заполнению, никак не выделяются в файле Excel. Однако если клиент оставит их пустыми, при загрузке файла появится соответствующее оповещение, и заказы не будут добавлены в систему.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Обратите внимание, что изменение порядка вывода строк не меняет расположение строк в файле Excel. А поля '''№ П/П''' и '''Компания получателя''' всегда включены и обязательны к заполнению.&lt;br /&gt;
|-&lt;br /&gt;
|Поля в калькуляторе&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]] ||'''Настройка полей''' &amp;gt; '''Поля в калькуляторе'''||[[Личный кабинет#Калькулятор|Калькулятор]]||Чтобы отключить отображение калькулятора, в разделе '''Настройки''' &amp;gt; '''Оформление''' снимите флажок '''Показывать вкладку «Калькулятор»'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Калькулятор проводит расчеты по [[Тарифы#Общие междугородние тарифы|общим междугородним тарифам]], если у клиента не настроены [[Тарифы#Индивидуальные междугородние тарифы|индивидуальные]]. Чтобы рассчитывались тарифы внутри одного города, укажите его в настройках междугородних тарифов и отправителем, и получателем.&lt;br /&gt;
|-&lt;br /&gt;
|Вкладка '''Входящие'''&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||Офисное приложение||[[Личный кабинет#Отслеживание входящих заказов|Входящие]]||Пункт меню '''Входящие''' появляется в ЛК клиента, когда клиент курьерской службы выступает в роли агента.&amp;lt;br&amp;gt;Для этого в системе MeaSoft для него должна быть создана &amp;lt;rspoiler text=&amp;quot;карточка филиала&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''&amp;lt;/rspoiler&amp;gt;. При этом логин и пароль от ЛК клиента должны быть записаны в &amp;lt;rspoiler text=&amp;quot;карточке контрагента&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''' &amp;gt; карточка филиала &amp;gt; '''Прочее''' &amp;gt; '''Контрагент'''&amp;lt;/rspoiler&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Список АПД&amp;lt;br&amp;gt;[[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||Офисное приложение||[[Личный кабинет#Финансы|Финансы]]||Пункт меню '''Финансы''' отображает таблицу с [[Акты передачи денег и корреспонденции|АПД]].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;В столбце '''К выплате''' по умолчанию отображается сумма, которую курьер должен передать клиенту. Чтобы сумма рассчитывалась с вычетом курьерских услуг, в системе MeaSoft в карточке клиента на вкладке '''Финансы''' установите флажок '''Исключить стоимость курьерских услуг из акта передачи денег'''.&lt;br /&gt;
|-&lt;br /&gt;
|Отмена и изменение заказа&amp;lt;br&amp;gt;[[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||'''Настройки''' &amp;gt; '''Заказы''' &amp;gt; '''Отмена и редактирование'''||[[Личный кабинет клиента#Отслеживание исходящих заказов|Отслеживание исходящих заказов]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Настройки==&lt;br /&gt;
[[Файл:СТАНДАРТ1.png|50px]] [[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px]] В разделе '''Настройки''' расположены дополнительные настройки личного кабинета.&lt;br /&gt;
&lt;br /&gt;
Чтобы посмотреть подробное описание настройки, наведите курсор мыши на вопросительный знак в конце строки.&lt;br /&gt;
&lt;br /&gt;
Настройки сгруппированы по вкладкам:&lt;br /&gt;
* '''Заказы''';&lt;br /&gt;
* '''Курьеры''';&lt;br /&gt;
* '''Финансы''';&lt;br /&gt;
* '''Оформление''';&lt;br /&gt;
* '''Телефония''';&lt;br /&gt;
* '''Прочее'''.&lt;br /&gt;
Чтобы сохранить настройки во всех разделах, нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
===Заказы===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Заказы''' содержатся настройки оформления и обработки заказов. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Оформление заказа'''&lt;br /&gt;
&lt;br /&gt;
'''Проверять дату доставки'''. Если флажок установлен, нельзя создать заказ с пустой датой доставки, с доставкой раньше чем на завтра или позже чем через 15 дней.&lt;br /&gt;
&lt;br /&gt;
'''Проверять адрес доставки'''. Если флажок установлен, корректность адреса проверяется с помощью сервиса [https://www.ahunter.ru/ Ахантер].&lt;br /&gt;
&lt;br /&gt;
'''Не проверять формат телефона получателя'''. Если флажок установлен, формат номера телефона не проверяется на соответствие стране.&lt;br /&gt;
&lt;br /&gt;
'''Проверять возможность безналичной оплаты для клиентов фирмы'''. Если флажок установлен, при создании заказа с оплатой картой система проверит, есть ли у юр. лица, с которым клиент работает, POS-терминалы для приема платежа. Если их нет, создать заказ невозможно.&lt;br /&gt;
&lt;br /&gt;
'''Запретить режимы срочности с нулевой ценой'''. При определении доступных режимов доставки из результата будут исключены режимы с нулевой ценой. Запрет для тарифов с интеграцией действует по умолчанию и не зависит от состояния этого флажка.&lt;br /&gt;
&lt;br /&gt;
'''Код клиента для формы неавторизованных пользователей'''. Внутренний код клиента, который будет выступать заказчиком заказов, созданных в форме без авторизации.&lt;br /&gt;
&lt;br /&gt;
'''Минимальное количество часов до вызова курьера'''. Минимальное количество часов от текущего времени до начала интервала забора при оформлении доставки до клиента (вкладка «Привезти ко мне»). Например, значение поля — 3 часа. Если сейчас 11 часов, то значение поля «Время забора с» не может быть менее 14 часов.&lt;br /&gt;
&lt;br /&gt;
'''Минимальный интервал для забора'''. Минимальная длительность интервала забора в минутах: от значения «Время забора с» до значения «Время забора до».&lt;br /&gt;
&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 можно отменять и изменять заказы. Отменить можно только заказы, у которых не менялись данные: статус доставки, статус корреспонденции, дата доставки. В процессе репликации возможны задержки, которые могут приводить к отмене уже выданных, обработанных и даже доставленных заказов. Также может происходить потеря данных любых полей заказов. Устанавливая флажок, вы принимаете все риски потери данных в результате наложения изменений данных на себя.&lt;br /&gt;
&lt;br /&gt;
'''Ограничить время отмены и редактирования заказов'''. Если флажок установлен, пользователи могут отменять и редактировать заказы только в указанное время. Укажите разрешенный интервал.&lt;br /&gt;
&lt;br /&gt;
'''Статусы для отмены и редактирования заказа'''. Выберите статусы, при которых заказ можно редактировать или отменить.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Умолчания'''&lt;br /&gt;
&lt;br /&gt;
'''Подставлять город получателя'''. Если флажок установлен, при оформлении заказа город получателя заполняется автоматически наиболее часто используемым значением.&lt;br /&gt;
&lt;br /&gt;
'''Режим срочности'''. Режим срочности, который будет установлен по умолчанию при оформлении заказа.&lt;br /&gt;
&lt;br /&gt;
'''Статус при отмене заказа'''. Выберите статус, который будет установлен при отмене заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Прочее'''&lt;br /&gt;
&lt;br /&gt;
'''Показывать карту в отслеживании'''. Если флажок установлен, в трекинге заказа по его номеру отображается карта с текущим положением курьера, доставляющего заказ.&lt;br /&gt;
&lt;br /&gt;
'''Группировать заказы по получателям в колл-центре'''. Если флажок установлен, заказы одного получателя группируются в одну задачу на звонок.&lt;br /&gt;
&lt;br /&gt;
=== Курьеры ===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Курьеры''' содержатся настройки обработки заказов курьерами и установки для [[Мобильное приложение курьера для Android |мобильного приложения MeaSoft App]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Мобильное приложение'''&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать ФИО получателя'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без указания ФИО получателя.&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать подпись получателя'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без подписи получателя на экране.&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать фото'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без прикрепленной фотографии.&lt;br /&gt;
&lt;br /&gt;
'''Не показывать курьеру срочные с пустым статусом'''.  Если флажок установлен, то курьеру в мобильном приложении доступны только заказы с непустым статусом.&lt;br /&gt;
&lt;br /&gt;
'''Курьеры могут брать невыданные срочные заказы'''. Если флажок установлен, у курьеров появится пункт «Невыданные» в меню периода заказов. В этом пункте отображаются срочные заказы, которые еще никому не назначены. Курьер может забирать их в работу.&lt;br /&gt;
&lt;br /&gt;
'''Предлагать выбор способа звонка'''. Если флажок установлен, мобильное приложение курьера перед звонком предлагает выбор: позвонить через телефонию или использовать телефон курьера.&lt;br /&gt;
&lt;br /&gt;
'''Разрешить курьерам возвращать недоставленные заказы в работу'''. Если флажок установлен, курьер может возвращать в работу закрытые недоставленные заказы без возвратов. Настройка не распространяется на срочные заказы.&lt;br /&gt;
&lt;br /&gt;
'''Городской телефон офиса'''. В мобильном приложении есть кнопка «Звонок в офис». Укажите здесь номер телефона, на который нужно звонить при ее нажатии.&lt;br /&gt;
&lt;br /&gt;
'''Результат звонка получателю'''. Выберите значение выпадающего списка:&lt;br /&gt;
* '''Запрашивать обязательно''' — после телефонного звонка получателю курьер должен указать результат звонка;&lt;br /&gt;
* '''Запрашивать''' — приложение предложит выбрать результат звонка, но курьер может отказаться;&lt;br /&gt;
* '''Не запрашивать''' — результат звонка не запрашивается.&lt;br /&gt;
&lt;br /&gt;
'''Временно скрывать заказы на завтра в приложении курьера'''. Если флажок установлен, вы можете указать период времени, в который в мобильном приложении курьера не будут отображаться запланированные на завтра заказы.&lt;br /&gt;
&lt;br /&gt;
'''Разрешить курьерам создавать заказы'''. Позволяет курьерам в мобильном приложении создавать карточки для заказов, забранные у клиентов.&lt;br /&gt;
&lt;br /&gt;
'''Ссылка на регламент'''. Создайте на своем сайте страницу с регламентом работы курьеров и укажите ссылку на нее здесь. В [[Мобильное приложение курьера для Android|мобильном приложении]] курьера появится кнопка '''Регламент''', по которой курьер может перейти на эту страницу.&lt;br /&gt;
&lt;br /&gt;
'''Префикс FMC'''. FMC — это технология, поставляемая мобильными операторами. Решение позволяет присвоить SIM-карте внутренний номер и привязать к вашей АТС. В такой схеме для «выхода в город» может требоваться код выхода в город. Обычно это «9». Если у вас используется FMC, введите сюда префикс, через который курьер может позвонить на городской или мобильный номер.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--'''Запретить курьеру редактировать начало интервала доставки'''. Если флажок установлен, при [[Мобильное_приложение_курьера_для_Android#Перенос срока доставки|переносе времени доставки]] курьер не может изменить значение поля '''Время с'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
'''Отображать логотип курьерской службы на экране подписи получателя'''. Если флажок установлен, на экране [[Мобильное_приложение_курьера_для_Android#Полная доставка|подписи получателя]] отображается логотип курьерской службы, с которой работает заказчик. Курьерская служба указана в [[Клиенты и партнеры#Реквизиты|карточке клиента]] на вкладке '''Реквизиты''' в поле '''Фирма'''. Отображается логотип, загруженный в [[Фирмы#Создание фирмы|карточку этой фирмы]] в справочнике '''Фирмы''' на вкладке '''Сканы'''.&lt;br /&gt;
&lt;br /&gt;
'''Запретить менять номер телефона для получения пин-кода доставки'''. Если флажок установлен, курьер не может изменить номер телефона, на который отправляется пин-код [[Мобильное_приложение_курьера_для_Android#Бесконтактная доставка по пин-коду|бесконтактной доставки]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Личный кабинет курьера'''&lt;br /&gt;
&lt;br /&gt;
'''Отображать зарплату курьеров'''. Если флажок установлен, курьеры могут посмотреть начисленную зарплату в [[Личный кабинет курьера|личном кабинете курьера]].&lt;br /&gt;
&lt;br /&gt;
=== Финансы ===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Финансы ''' содержатся настройки сервисов платежей.&lt;br /&gt;
&lt;br /&gt;
'''Настройки PimPay'''. Чтобы начать работать с сервисом PimPay, введите код, токен и приватный ключ PimPay в соответствующие поля. Подробнее см. в разделе «[[Интеграция с другими системами#PimPay|PimPay]]».&lt;br /&gt;
&lt;br /&gt;
'''Настройки онлайн-эквайринга'''. Чтобы принимать онлайн-платежи с помощью платежных систем:&amp;lt;br&amp;gt;&lt;br /&gt;
====Robokassa====&lt;br /&gt;
в разделе '''Настройки эквайринга''' заполните поля данными магазина из личного кабинета Robokassa.&amp;lt;br&amp;gt;&lt;br /&gt;
Подробнее см. в разделе «[[Интеграция с другими системами#Robokassa|Robokassa]]».&lt;br /&gt;
====Payme====&lt;br /&gt;
Для начала работы заполните настройки, получив данные из ЛК Payme&amp;lt;br&amp;gt;&lt;br /&gt;
Важно: В ЛК Payme необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID веб-кассы&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ключ для кабинета&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
====Апельсин==== &lt;br /&gt;
Для начала работы заполните настройки, получив данные из ЛК apelsin.uz&amp;lt;br&amp;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;В ЛК Апельсин необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&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;/ul&amp;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;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Уникальный идентификатор Клиента&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для webhook Apelsin&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для webhook Apelsin&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
====Click.uz====&lt;br /&gt;
Для начала работы заполните настройки, получив данные из ЛК Click.uz&amp;lt;br&amp;gt;&lt;br /&gt;
Важно: В ЛК Click.uz необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Идентификатор сервиса полученный при регистрации&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID поставщика&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Секретный ключ для участия в формировании подписи&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
====Ibox====&lt;br /&gt;
Позволяет получать ссылки для оплаты СБП - система быстрых платежей.&amp;lt;br&amp;gt;&lt;br /&gt;
Подробнее см. в разделе «[[Интеграция с другими системами#ibox|ibox]]».&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения возможности оплаты СБП необходимо:&lt;br /&gt;
&lt;br /&gt;
пройти регистрацию в системе СБП и активацию аккаунта, связавшись с техподдержкой Ibox.&lt;br /&gt;
&lt;br /&gt;
Заполнить настройки Ibox:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID клиента в системе ibox&amp;lt;/b&amp;gt; - Получить в ЛК Ibox. Значение из раздела &amp;quot;Профиль компании&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для СБП&amp;lt;/b&amp;gt; - Получить в ЛК Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для СБП&amp;lt;/b&amp;gt; - Получить в ЛК Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для webhook ibox&amp;lt;/b&amp;gt; - создать самостоятельно и передать в Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для webhook ibox&amp;lt;/b&amp;gt; - создать самостоятельно и передать в Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====QR-код от Яндекс Пэй====&lt;br /&gt;
Позволяет принимать оплаты через СБП c помощью QR-кода или платежной ссылки.&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения возможности оплаты необходимо:&lt;br /&gt;
&lt;br /&gt;
[https://console.pay.yandex.ru/services?serviceOnboarding=payoffline&amp;amp;openOnboarding=true&amp;amp;utm_medium=referral&amp;amp;utm_source=measoft&amp;amp;utm_campaign=dd:b2b_ct:measoft_pn:qr_rt:link_np:console_nm:partners&amp;amp;utm_content=&amp;amp;utm_term= Заключить договор] с Яндекс Пэй и [https://pay.yandex.ru/docs/ru/qr-code получить токен] для онлайн и/или оффлайн оплаты. &lt;br /&gt;
&lt;br /&gt;
Заполнить настройки эквайринга (QR-код от Яндекс Пэй):&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Токен для мобильного приложения&amp;lt;/b&amp;gt; - Получить в Яндекс Пэй. Это токен для оффлайн оплаты, QR будет показываться покупателю курьером при доставке.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Токен для страницы оплаты&amp;lt;/b&amp;gt; - Получить в Яндекс Пэй. Это токен для онлайн оплаты, покупатель самостоятельно запрашивает QR-код или ссылку на оплату на странице трекинга.&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;
&lt;br /&gt;
В группе полей '''Данные компании''' вы можете указать данные вашего интернет-магазина. Они будут отображаться на следующих страницах:&lt;br /&gt;
* вход в рабочий кабинет;&lt;br /&gt;
* [[#Трекинг заказа по номеру заказа по номеру|трекинг заказа]];&lt;br /&gt;
* калькулятор.&lt;br /&gt;
&lt;br /&gt;
Вы можете разместить название, телефон и ссылку на сайт магазина. Информация отображается на указанных страницах, только если заполнены все строки настроек.&lt;br /&gt;
&lt;br /&gt;
Чтобы заменить '''логотип''' на странице личного кабинета клиента, включите настройку '''Разрешить замену логотипа в личном кабинете'''. Картинка логотипа должна быть загружена в справочнике '''Двоичные данные''' - '''Большой логотип с полутонами (для печати)'''. Данный способ работает только на новом дизайне личного кабинета. Чтобы изменить логотип на старом дизайне, необходимо прописать специфический код в блоке HTML. Для помощи обратитесь к любому вэб-разработчику или в поддержку МЕАСОФТ.&lt;br /&gt;
&lt;br /&gt;
'''Показывать главную страницу'''. Если флажок установлен, в рабочем кабинете интернет-магазина отображается пункт меню '''Главная'''.&lt;br /&gt;
&lt;br /&gt;
'''Показывать вкладку «Калькулятор»'''. Если флажок установлен, в рабочем кабинете интернет-магазина отображается пункт меню '''Калькулятор'''.&lt;br /&gt;
&lt;br /&gt;
'''HTML-код'''. В тексте настройки можно указывать как HTML-код для вывода частей содержимого, так и js-скрипты. Кроме того, доступна обработка DOM-модели формы и последующий вывод дополнительного текста после нажатия на кнопку '''Отправить'''. Обработка добавляется в метод submitCallback в виде js-скрипта.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//Код, добавленный в параметр HTML-код&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
	window.submitCallback = function() {&lt;br /&gt;
		if (jQuery('#mass').val() &amp;gt;= 100) {&lt;br /&gt;
			return 'Указан вес ' + jQuery('#mass').val() + ' кг!';&lt;br /&gt;
		} else {&lt;br /&gt;
			return '';&lt;br /&gt;
		}&lt;br /&gt;
	};&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
После нажатия на кнопку '''Отправить''' проверяется значение поля '''Вес'''. Если значение больше или равно 100, то дополнительно к вопросу об оформлении заказа выводится фраза с указанием веса. Этот механизм следует использовать только для вывода сообщений, а не для проверки ошибок оформления заказа, поскольку система позволяет оформить заказ.&lt;br /&gt;
&lt;br /&gt;
'''HTML-код в трекинге'''. В тексте настройки можно указывать как HTML-код, который будет выводиться на странице трекинига '''неавторизованного''' пользователя. Допустимая длина строки - '''250''' символов.&lt;br /&gt;
&lt;br /&gt;
Раздел '''Настройка внешнего вида''' позволяет изменить интерфейс рабочего кабинета интернет-магазина.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить интерфейс рабочего кабинета:&lt;br /&gt;
# Скачайте файл CSS по ссылке «Пример CSS файла».&lt;br /&gt;
# Откорректируйте файл CSS.&lt;br /&gt;
# Нажмите на кнопку '''Выберите файл''' и загрузите измененный файл CSS. В случае успешной загрузки появится сообщение: «CSS успешно загружен».&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что ЛК построен с применением [http://getbootstrap.com Bootstrap].&lt;br /&gt;
&lt;br /&gt;
=== Телефония ===&lt;br /&gt;
Вкладка служит для настройки подключения мобильного приложения к телефонии. Подробнее см. раздел «[[Интеграция с телефонией#Интеграция мобильного приложения|Интеграция мобильного приложения]]».&lt;br /&gt;
&lt;br /&gt;
===Прочее===&lt;br /&gt;
&lt;br /&gt;
'''Запретить клиентам расширенный ЛК'''. Запретить клиентам самостоятельно повышать тариф до &amp;amp;quot;Максимум&amp;amp;quot; на платной основе&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Дата начала проверки подписи УПД'''. Дата, с которой будет происходить проверка не только факта оплаты счетов, но и подписи УПД. Оставьте поле пустым, если проверка не требуется.&lt;br /&gt;
&lt;br /&gt;
'''Использовать хранилище файлов'''. Если флажок установлен, все файлы, в том числе из базы данных офисного приложения, будут перемещаться в хранилище большой емкости. Это позволяет обойти ограничение в 2 Гб и разгрузить сервер в офисного приложения. По умолчанию передаются только прикрепленные файлы корреспонденции и сообщений размером до 1 Мб. Другие файлы можно выгружать с помощью модуля автоматизации. Для настройки обратитесь в службу технической поддержки.&lt;br /&gt;
&lt;br /&gt;
'''Запретить пересчет габаритных размеров'''. При установке параметра, если габаритные размеры не введены, они не будут рассчитаны синтетически. В расчете будет учитываться минимально возможное значение габаритного размера.&lt;br /&gt;
&lt;br /&gt;
= Курьеры =&lt;br /&gt;
Предназначен для просмотра списка курьеров и устройств, подключенных к мобильному приложению MeaSoft App. Подробнее о мобильном приложении см. разделы «[[Мобильное приложение курьера для Android]]» и «[[Мобильное приложение курьера для IPhone]]».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Курьерские устройства.PNG|none|1100px]]&lt;br /&gt;
&lt;br /&gt;
По нажатию на кнопку [[Файл:Mship Сообщение.png|30 px]] вы можете отправить сообщение все курьерам. Чтобы отправить сообщение одному курьеру, в строке записи этого курьера нажмите на [[Файл:MShip Сообщение одному курьеру.png|30 px]].&lt;br /&gt;
&lt;br /&gt;
'''Только работающие'''. Если флажок установлен, отображаются только курьеры, в карточке которых нет прошедшей даты увольнения. Если флажок снят, отображается список всех курьеров — работающих и уволенных.&lt;br /&gt;
&lt;br /&gt;
С помощью строки поиска можно быстро найти курьера по данным любого поля списка. Введите текст поиска и нажмите на кнопку [[Файл:Mship Поиск.png|30 px]]. Отобразятся записи, соответствующие введенному условию. Чтобы вернуться к полному списку, в строке поиска удалите введенный текст и нажмите на кнопку [[Файл:Mship Поиск.png|30 px]].&lt;br /&gt;
&lt;br /&gt;
== Регистрация в приложении==&lt;br /&gt;
&lt;br /&gt;
Для начала работы в мобильном приложении курьера MeaSoft App требуется [[Мобильное приложение курьера для Android#Регистрация сканированием QR-кода|регистрация]]. Для регистрации по QR-коду в строке курьера нажмите на кнопку [[Файл:Mship зарегистрировать.png|25 px]]. Курьер сканирует QR-код, и приложение готово к работе.&lt;br /&gt;
&lt;br /&gt;
Также можно отправить курьеру ссылку для регистрации в МП. Для этого в строке курьера нажмите на кнопку [[Файл:Link.png|25 px]]. Курьер получит сообщение с ссылкой, по которой произойдёт переход на установку МП (если оно не установлено) или регистрация в МП (если оно установлено). Обратите внимание, что ссылка доступна, если '''приложение курьера неактивно''' И:&lt;br /&gt;
* ИЛИ у курьера '''указан e-mail''' (в этом случае курьер получит сообщение на указанный email)&lt;br /&gt;
* ИЛИ у курьера '''указан один из номеров''' телефонов И у курьерской службы '''настроена отправка СМС'''.&lt;br /&gt;
&lt;br /&gt;
Деактивировать МП можно кликнув на строке курьера и в открывшемся окне убрать галку &amp;quot;Моб. приложение активно&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Приоритет номеров телефонов, используемых для отправки СМС: &amp;quot;контактный&amp;quot;, &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;
[[Файл:ЛК КС карточка курьера.png|none|500 px]]&lt;br /&gt;
&lt;br /&gt;
'''PIN-код POS-терминала'''. Служит для [[Мобильное приложение курьера для Android#Процесс оплаты заказа через терминал|настройки оплаты заказа через терминал]].&lt;br /&gt;
&lt;br /&gt;
'''Номер фискального регистратора'''. Служит для настройки [[Мобильное приложение курьера для Android#Фискализация|фискализации]].&lt;br /&gt;
&lt;br /&gt;
Если установлен флажок '''Моб. приложение активно''', мобильное устройство синхронизируется с системой. Чтобы отключить синхронизацию, снимите флажок. Флажок снимается автоматически, если информация с устройства не поступала в течение 7 дней. Вы можете в любой момент снова установить его, чтобы возобновить работу устройства в системе.&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;
Пункт основного меню '''Поддержка''' предназначен для связи со службой техподдержки. Работает аналогично [[Личный кабинет клиента#Тикеты|соответствующему пункту]] в ЛК клиента.&lt;br /&gt;
&lt;br /&gt;
= Информация =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Предназначен для создания информационных сообщений, которые отображаются в ЛК клиента в пункте '''[[Личный кабинет#Информация|Информация]]'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:НОВОСТИ.PNG|1100px|none]]&lt;br /&gt;
&lt;br /&gt;
Информационные сообщения бывают двух типов:&lt;br /&gt;
* обычные — клиент может прочитать на вкладке '''Информация''';&lt;br /&gt;
* обязательные к прочтению — всплывают при входе клиента в ЛК и блокируют его работу до тех пор, пока он не нажмет на кнопку '''Да, понятно'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать сообщение, нажмите на кнопку '''Создать новость'''. Введите текст и заголовок, выберите дату публикации, тип сообщения и нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
Таблица информационных сообщений отображается в пункте основного меню '''Информация'''. Чтобы просмотреть, удалить, отредактировать новость или открыть журнал просмотров, нажмите на соответствующую кнопку в конце строки.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что клиент не видит оповещений о том, что сообщение отредактировано, поэтому для добавления важной информации лучше создать новое сообщение.&lt;br /&gt;
&lt;br /&gt;
= Колл-центр =&lt;br /&gt;
Позволяет создавать задачи (проекты) на прозвон клиентов. В проекты попадают заказы, отвечающие заданному условию, и автоматически создается очередь задач на звонки. Оператор получает задачи через внешний интерфейс [[Веб-сервисы#Колл-центр|Staff]].&lt;br /&gt;
&lt;br /&gt;
Чтобы открыть настройки колл-центра, в основном меню личного кабинета курьерской службы выберите пункт '''Колл-центр'''. Настройки содержат две вкладки:&lt;br /&gt;
* '''[[#Управление проектами|Управление проектами]]''' — страница, на которой можно создать, просмотреть, изменить или отключить проекты;&lt;br /&gt;
* '''[[#Права на проекты|Права на проекты]]''' — страница, на которой можно назначить права пользователей на активные проекты колл-центра.&lt;br /&gt;
&lt;br /&gt;
== Управление проектами ==&lt;br /&gt;
На вкладке отображается список проектов на обзвон. Отключенные проекты подсвечены голубым цветом.&lt;br /&gt;
&lt;br /&gt;
Доступные действия с проектами в таблице:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Просмотр.png]] — просмотреть проект;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Pencil.png]] — изменить проект;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Отключить.png]] — отключить проект.&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить проект:&lt;br /&gt;
1. Нажмите на кнопку '''Создать проект'''. Откроется окно «Создать новый проект»:[[Файл:Проект колл-центра.png|1100 px|none]]&lt;br /&gt;
&lt;br /&gt;
2. Заполните поля проекта:&lt;br /&gt;
* '''Название''' — название проекта;&lt;br /&gt;
* '''Скрипт оператора''' — текстовая инструкция для оператора;&lt;br /&gt;
* '''Фильтр''' — часть конструкции WHERE SQL-запроса, задающая условия для добавления заказов в проект. &amp;lt;spoiler text=&amp;quot;Возможные значения полей&amp;quot;&amp;gt;a.client_id — шифр отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.StrBarCode — штрихкод отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.mode — режим срочности отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.target — компания-получатель&amp;lt;br&amp;gt;&lt;br /&gt;
a.name — ФИО получателя&amp;lt;br&amp;gt;&lt;br /&gt;
a.TownFrom — код города отправления по справочнику&amp;lt;br&amp;gt;&lt;br /&gt;
a.TownTo — код город получателя по справочнику&amp;lt;br&amp;gt;&lt;br /&gt;
a.address — адрес получателя&amp;lt;br&amp;gt;&lt;br /&gt;
a.mass — масса заказа в кг&amp;lt;br&amp;gt;&lt;br /&gt;
a.date_put — дата доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
a.time_put — время доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
a.date_putn — планируемая дата доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
а.time_put_min — планируемое время доставки от&amp;lt;br&amp;gt;&lt;br /&gt;
а.time_put_max — планируемое время доставки до&amp;lt;br&amp;gt;&lt;br /&gt;
a.rur — наложенный платеж&amp;lt;br&amp;gt;&lt;br /&gt;
a.price — стоимость доставки&amp;lt;br&amp;gt;&lt;br /&gt;
a.InshPrice — оценочная стоимость&amp;lt;br&amp;gt;&lt;br /&gt;
a.message — сообщение в заказе&amp;lt;br&amp;gt;&lt;br /&gt;
a.vlog — описание вложения&amp;lt;br&amp;gt;&lt;br /&gt;
a.AcceptPartially — частичная доставка 'T'&amp;lt;br&amp;gt;&lt;br /&gt;
b.source — код клиента&amp;lt;br&amp;gt;&lt;br /&gt;
b.date_beg — дата создания заказа в формате гггг-мм-дд&amp;lt;br&amp;gt;&lt;br /&gt;
c.Town — код города клиента по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t1.code — код города отправителя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t2.code — код города получателя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t1.city — код региона отправителя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t2.city — код региона получателя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;;&lt;br /&gt;
* '''Статус для кнопки не дозвонились''' — статус, который будет присвоен заказу в случае, если оператор нажмет кнопку '''Не дозвонились'''. Выберите статус из выпадающего списка;&lt;br /&gt;
* '''Статусы отображения''' — заказы с указанными статусами будут добавлены в проект. Выберите один или несколько статусов из выпадающего списка;&lt;br /&gt;
* '''Статусы для оператора''' — статусы, которые оператор может установить для заказа по результату звонка. Выберите один или несколько статусов из выпадающего списка.&lt;br /&gt;
*: Вы можете добавить новые [[статусы]] в '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''15 Статусы корреспонденции'''.&lt;br /&gt;
3. В правой части страницы настройте отображение полей заказа для оператора. Вы можете:&lt;br /&gt;
* указать видимые поля и порядок их следования;&lt;br /&gt;
* определить возможность редактирования полей;&lt;br /&gt;
* сопоставить клиентские названия полей с названиями по умолчанию.&lt;br /&gt;
&lt;br /&gt;
4. По завершении настройки внизу слева нажмите на кнопку '''Создать'''.&lt;br /&gt;
&lt;br /&gt;
Созданный проект появится в таблице проектов.&lt;br /&gt;
&lt;br /&gt;
== Права на проекты ==&lt;br /&gt;
На вкладке отображается дерево пользователей MeaSoft с индивидуальным набором прав. Чтобы открыть список прав, около имени пользователя нажмите [[Файл:Expand.png]].&lt;br /&gt;
&lt;br /&gt;
Чтобы дать пользователю права на проект колл-центра, установите флажок рядом с названием проекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Лк права на проекты.png|none|1100 px]]&lt;br /&gt;
&lt;br /&gt;
= Пользователи =&lt;br /&gt;
Пункт основного меню предназначен для редактирования прав сотрудников на разделы интерфейса [[Веб-сервисы#Внешний интерфейс сотрудников (Staff)|Staff]] и функциональность [[Веб-сервисы#Колл-центр|колл-центра]].&lt;br /&gt;
&lt;br /&gt;
Отображает дерево пользователей MeaSoft с индивидуальным набором прав. Чтобы открыть список прав, около имени пользователя нажмите [[Файл:Expand.png]].&lt;br /&gt;
&lt;br /&gt;
Чтобы дать пользователю права на раздел интерфейса Staff, установите флажок рядом с названием раздела.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЛК права на staff.png|none|1100 px]]&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;
# В административном личном кабинете в разделе '''Настройки''' &amp;gt; '''Заказы''' в поле '''Код клиента для формы неавторизованных пользователей''' введите значение кода из пункта 2 и нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
После этого форма заказа без авторизации будет доступна по ссылке &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/X/order/form&amp;lt;/nowiki&amp;gt;, где X — [[#Подключение|код вашей курьерской службы]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить отображаемые поля в форме, см. раздел «[[#Настройка видимости полей для групп клиентов|Настройка видимости полей для групп клиентов]]».&lt;br /&gt;
&lt;br /&gt;
= Отчеты =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Часто клиентам курьерских служб необходимо делать выгрузки из личного кабинета различных отчетов, которых нет в стандартной поставке. Если вам или вашему клиенту потребовался такой отчет, вы можете заказать у нас его разработку. Для этого нужно обратиться в нашу поддержку. &lt;br /&gt;
&lt;br /&gt;
Например, клиент хочет получать статистику по своим заказам за большой период, его не устраивает ограничение в 60 дней. Мы можем добавить на вкладку &amp;quot;Отчеты&amp;quot; новый документ, по заявленному клиентом формату, где он сам будет указывать период и получать все необходимые данные.&lt;br /&gt;
&lt;br /&gt;
По-умолчанию данная вкладка пустая.&lt;br /&gt;
&lt;br /&gt;
= Изменение адресной строки личного кабинета =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] По умолчанию адресная строка личного кабинета имеет вид https://home.courierexe.ru/XX, где XX — номер компании в системе Measoft. Но вы можете поменять адрес на любое имя вида https://your_subdomain.your_domain.ru&lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
: 1. Создать поддомен в вашем DNS. Назначить ему IP-адрес нашего сервера: 82.202.167.49 (а лучше — CNAME на home.courierexe.ru)&lt;br /&gt;
: 2. Купить для поддомена SSL-сертификат. Срок действия сертификата должен быть не менее года. &amp;lt;spoiler text=&amp;quot;Подробнее о сертификатах&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Купить сертификат можно, например, здесь: [http://www.thawte.su/ http://www.thawte.su/].&lt;br /&gt;
&lt;br /&gt;
После покупки у вас будет файл приватного ключа с расширением .key, а также несколько файлов публичных ключей с расширением .crt, один из которых — файл от вашего домена, а остальные — сертификаты удостоверяющих центров.&lt;br /&gt;
&lt;br /&gt;
Открывайте ключи через блокнот. Приватный должен выглядеть примерно так:&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
 MIIEpAIBAAKCAQmios38cK*kmxcB5/Y&lt;br /&gt;
 VhOTtZ9YBIoWHyc+Smyb/lrAqoZthfA&lt;br /&gt;
 SaA/ZSfigwRhxNzaWdVvEZHQ7xFTDBw&lt;br /&gt;
 G/4T+lEjvrD8IFXmGm6y8p5cHiAqk5v&lt;br /&gt;
 QOuOtHYlFqyBqlA8tsmwYm0xfnUT0Oi&lt;br /&gt;
 9nI8yz773PxWlWn1VaM07uVFWz7s2Fo&lt;br /&gt;
 684qGhaenysJMccl4H47Kp4TY4y6sy1&lt;br /&gt;
 96yDdkfa+kCXqzdgvkaGnzrKNDR2BNT&lt;br /&gt;
 xU5op9EXinQRM9HVJx3uLX5ctlyXwOA&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
А публичный — примерно так:&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN CERTIFICATE-----&lt;br /&gt;
 MIIFdDCCBFygAwIBAgIQJ2buVutJ846&lt;br /&gt;
 r13Ci/ITeIjANBgkqhkiG9w0BAQwFAD&lt;br /&gt;
 BvMQswCQYDVQQGEwJKLINXK*#XNDKVV&lt;br /&gt;
 FuefkjkVHJ1c3QgQUIxJjAkBgNVBAsT&lt;br /&gt;
 HUFkZFRydXN0IEV4dGVybmFsIFRUUCB&lt;br /&gt;
 sceniudrldrkNJOGGjHXkBrI/V5eu+M&lt;br /&gt;
 tWuLt29G9HvxPUsE2JOAWVrgQSQdso8&lt;br /&gt;
 VYFhH2+9uRv0V9dlfmrPb2LjkQLPNlz&lt;br /&gt;
 muhbsdjrzch5vRpu/xO28QOG8=&lt;br /&gt;
 -----END CERTIFICATE----- &lt;br /&gt;
&lt;br /&gt;
Если у вас есть доступ к unix-like системе, вы можете проверить сходимость ключей следующими командами:&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in server.crt -noout -modulus&lt;br /&gt;
 openssl rsa -in server.key -noout -modulus&lt;br /&gt;
&lt;br /&gt;
Выводимые командами modulus должны сходиться. Или по адресу: https://www.sslshopper.com/certificate-key-matcher.html&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 0 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&amp;lt;br&amp;gt;&lt;br /&gt;
Мы постепенно переходим на [https://ru.wikipedia.org/wiki/Let%E2%80%99s_Encrypt Let’s Encrypt] - бесплатные криптографические сертификаты, выдаваемые автоматизированно.&amp;lt;br&amp;gt;&lt;br /&gt;
Для включения подобного сертификата необходимо написать нам о согласии.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
: 3. Передать все указанные файлы нашей службе технической поддержки. В течение пары дней мы пропишем в нашем сервере ваш поддомен и установим к нему сертификаты.&lt;br /&gt;
&amp;lt;!--# В панели управления веб-сервисами зайти на закладку «Прочие настройки», в меню слева выбрать пункт «Адрес ЛК».&lt;br /&gt;
# В открывшейся форме укажите DNS-имя в формате «your_subdomain.your_domain.ru», загрузите файлы сертификатов (1 или 2 файла) и приватный ключ.&lt;br /&gt;
# Сохраните форму кнопкой «Сохранить». Через 1 минуту ключи активируются на нашем сервере, и Ваши клиенты смогут заходить в личный кабинет, обращаясь по Вашему адресу.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Хранилище =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Использование хранилища позволяет автоматически перемещать файлы из базы данных вашего офисного приложения в хранилище ёмкостью до 1ТБ.&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;
= Прочие Web-сервисы =&lt;br /&gt;
&lt;br /&gt;
== Отслеживание заказа по номеру ==&lt;br /&gt;
Клиенты и агенты курьерской службы могут отслеживать отправления по номеру заказа. Отслеживание доступно по адресу https://home.courierexe.ru/XX/tracking, где XX — код курьерской службы.&lt;br /&gt;
Чтобы отследить заказ, введите номер заказа в поисковую строку и нажмите на кнопку '''Найти'''. Откроется окно с информацией по заказу:&lt;br /&gt;
&lt;br /&gt;
[[Файл:RBK Tracking.png|none|750px]]&lt;br /&gt;
&lt;br /&gt;
В этом окне вы можете:&lt;br /&gt;
* подписаться на уведомления о статусе заказа в Telegram-канале или браузере. Для этого нажмите на кнопку [[Файл:Telegram.png|25px]] или [[Файл:Browser push.png|25px]] соответственно;&lt;br /&gt;
* оплатить наложенный платеж по заказу. Опция доступна, если курьерская служба работает с онлайн-платежами.&amp;lt;br&amp;gt;'''Примечание'''. Перед оплатой убедитесь, что ввели правильный номер заказа.&lt;br /&gt;
Чтобы оплатить заказ с наложенным платежом, нажмите на кнопку '''Оплатить картой''', выберите способ оплаты, введите и подтвердите информацию для платежной системы.&lt;br /&gt;
&lt;br /&gt;
В окне отслеживания в поле '''Наложенный платеж''' статус заказа изменится на '''Заказ оплачен'''. Чек по операции придет на электронную почту, указанную при заказе.&lt;br /&gt;
&lt;br /&gt;
== Калькулятор ==&lt;br /&gt;
Калькулятор стоимости доставки без авторизации доступен по адресу https://home.courierexe.ru/XX/calculator , где XX — код вашей курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Вы можете указать тариф по умолчанию для расчета стоимости доставки в справочнике '''Переменные''' &amp;gt; '''Финансы''' &amp;gt; '''Тариф клиента по умолчанию'''.&lt;br /&gt;
&lt;br /&gt;
== Сбор отзывов ==&lt;br /&gt;
В системе есть отдельная форма для сбора отзывов:&lt;br /&gt;
&lt;br /&gt;
Ссылка представляет собой адрес https://home.courierexe.ru/8/opinions с параметрами.&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код сущности в системе. Обязательный параметр.&lt;br /&gt;
* '''rate''' — оценка. Для заказов параметр должен быть равен коду из справочника Жалобы. Для остальных типов — целое число от 1 до 5.&lt;br /&gt;
* '''type''' — тип сущности. По умолчанию 3.&lt;br /&gt;
* '''note''' — признак ввода комментария. По умолчанию 1.&lt;br /&gt;
* '''star''' — признак вывода в виде звёздочек. По умолчанию 1.&lt;br /&gt;
* '''hash''' — значение хэша ссылки. Хэш генерируется функцией SignatureUrl. Обязательный параметр.&lt;br /&gt;
При наличии параметра '''rate''' оценка проставляется сразу и в форме не запрашивается.&lt;br /&gt;
&lt;br /&gt;
Примеры запросов (без хэша):&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456 — запрос оценки в виде звёздочек и комментария для адреса (type = 3, note = 1, star = 1).&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;rate=1 — запрос комментария для адреса (оценка уже проставлена).&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;star=0 — запрос оценки в виде списка и комментария для адреса.&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;type=12 — запрос оценки сотрудника в виде звёздочек с комментарием.&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;rate=1&amp;amp;note=0 — оценка выставлена, комментарий не запрашивается, сразу выводится сообщение о выставленной оценке.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения длины ссылки можно использовать короткую форму записи метода и параметров:&lt;br /&gt;
https://home.courierexe.ru/8/o?c=123456&amp;amp;r=1&amp;amp;n=1&amp;amp;t=3&lt;br /&gt;
&lt;br /&gt;
Использование в скрипте:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
savetofile('d:\hash.txt', &lt;br /&gt;
 SignatureUrl('https://home.courierexe.ru/8/opinions?code=1&amp;amp;type=2&amp;amp;rate=1')&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Результат можно будет увидеть в таблице Opinions.&lt;br /&gt;
&lt;br /&gt;
= Как считается минимальная дата возможной доставки =&lt;br /&gt;
С 11.02.2019 г. по многочисленным просьбам пользователей личный кабинет клиента стал контролировать возможность доставки в указанную пользователем планируемую дату доставки. Вот как он это делает:&lt;br /&gt;
&lt;br /&gt;
# В калькуляторе запрашивается &amp;lt;rspoiler text=&amp;quot;МИНИМАЛЬНЫЙ&amp;quot;&amp;gt;[[Тарифы#Сроки|Как настраивать сроки.]] Для версии системы до [https://home.courierexe.ru/71/staff/whatsnew?LogTicketSearch%5Bprojectname%5D=1&amp;amp;LogTicketSearch%5Bversion%5D=&amp;amp;LogTicketSearch%5Bappversion%5D=904&amp;amp;LogTicketSearch%5Blogtime%5D=&amp;amp;LogTicketSearch%5Bmessage%5D=%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9&amp;amp;LogTicketSearch%5Bticket%5D=&amp;amp;LogTicketSearch%5Brubricname%5D=&amp;amp;LogTicketSearch%5Busername%5D=&amp;amp;LogTicketSearch%5Bvisible%5D=&amp;amp;LogTicketSearch%5Bimportant%5D= 904 от 18.07.2018], где еще не предусмотрен минимальный срок доставки, или он не введен, система его считает как 70 % от максимального срока доставки.&amp;lt;/rspoiler&amp;gt; срок доставки в рабочих днях в город получения, с учетом выбранного пользователем режима срочности.&lt;br /&gt;
# Далее система рассчитывает текущее время сервера курьерской службы для коррекции часового пояса. И сравнивает это время с переменной &amp;lt;mparam code=&amp;quot;WorkEndTime&amp;quot;/&amp;gt;. &amp;lt;rspoiler text=&amp;quot;По-умолчанию это время - 20:00&amp;quot;&amp;gt;Для версии системы до [https://home.courierexe.ru/71/staff/whatsnew?LogTicketSearch%5Bprojectname%5D=&amp;amp;LogTicketSearch%5Bversion%5D=&amp;amp;LogTicketSearch%5Bappversion%5D=&amp;amp;LogTicketSearch%5Blogtime%5D=&amp;amp;LogTicketSearch%5Bmessage%5D=%D0%92%D1%80%D0%B5%D0%BC%D1%8F+%D0%B7%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B&amp;amp;LogTicketSearch%5Bticket%5D=&amp;amp;LogTicketSearch%5Brubricname%5D=&amp;amp;LogTicketSearch%5Busername%5D=&amp;amp;LogTicketSearch%5Bvisible%5D=&amp;amp;LogTicketSearch%5Bimportant%5D= 948 от 21.01.2019], где еще не предусмотрена эта переменная, данная проверка времени не производится совсем.&amp;lt;/rspoiler&amp;gt;. Если текущее время курьерской службы больше указанного в переменной, к сроку доставки прибавляется 1 рабочий день.&lt;br /&gt;
# К текущей дате прибавляется полученное количество рабочих дней. Система по умолчанию считает выходными дни, перечисленные в &amp;lt;mparam code=&amp;quot;DefaultHolidays&amp;quot;/&amp;gt;, а дальше на это накладывает внеплановые рабочие и выходные (праздничные) дни, введенные в [[Выходные дни|справочник]].&lt;br /&gt;
&lt;br /&gt;
Такой алгоритм позволяет полностью настроить контроль вводимой пользователем даты, чтобы не позволить оформить на послезавтра доставку из Москвы в Когалым экономным тарифом, или оформление доставки по городу для интернет-магазинов на завтра после 20:00.&lt;br /&gt;
&lt;br /&gt;
На данный момент по этим правилам работает ручное оформление заказа и импорт из Excel. В API система только рассчитывает минимальные даты и, в случае, если плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную.&lt;/div&gt;</summary>
		<author><name>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15292</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15292"/>
				<updated>2025-06-20T11:36:29Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;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;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; 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;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;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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15291</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15291"/>
				<updated>2025-06-20T11:35:21Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;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;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; 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;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;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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15252</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15252"/>
				<updated>2025-04-15T10:36:09Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;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». Если не указан штрихкод (поле 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;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; 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;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;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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15251</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15251"/>
				<updated>2025-04-15T10:34:39Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;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». Если не указан штрихкод (поле 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;
&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;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; 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;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;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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15239</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15239"/>
				<updated>2025-03-25T07:40:26Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;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». Если не указан штрихкод (поле 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;
:: ikpu - Код ИКПУ&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;
* '''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;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; 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;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;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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15230</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15230"/>
				<updated>2025-03-17T11:01:43Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;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». Если не указан штрихкод (поле 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;
* '''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;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; 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;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;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;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;/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;/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&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&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;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15229</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15229"/>
				<updated>2025-03-17T10:59:12Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Примеры ответов */&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;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». Если не указан штрихкод (поле 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;
* '''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;, но начинаться может только с буквы.&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;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; 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;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;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;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;/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;/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&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&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;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15228</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15228"/>
				<updated>2025-03-17T10:56:31Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;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». Если не указан штрихкод (поле 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;
* '''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;, но начинаться может только с буквы.&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;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;
# Контейнер '''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; 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;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;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;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;/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;/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&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&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;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15227</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15227"/>
				<updated>2025-03-17T10:55:04Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Коды и описание ошибок */&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;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». Если не указан штрихкод (поле 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;
* '''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;, но начинаться может только с буквы.&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;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;
# Контейнер '''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; 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;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;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;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;/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;/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&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&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;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15226</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15226"/>
				<updated>2025-03-17T10:52:21Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;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». Если не указан штрихкод (поле 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;
* '''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;, но начинаться может только с буквы.&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;
|}&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;
# Контейнер '''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; 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;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;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;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;/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;/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&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&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;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15225</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15225"/>
				<updated>2025-03-17T10:47:25Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Пример оформления заказа */&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;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». Если не указан штрихкод (поле 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;
* '''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;
# Контейнер '''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; 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;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;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;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;/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;/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&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&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;
&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15223</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15223"/>
				<updated>2025-03-12T10:14:28Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;
:* '''''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;
* '''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;
# Контейнер '''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; 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;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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15222</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15222"/>
				<updated>2025-03-12T07:06:51Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Изменение статуса агентом */&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;
# Контейнер '''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; 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;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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15221</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15221"/>
				<updated>2025-03-11T08:08:22Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Изменение статуса агентом */&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;
# Контейнер '''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; 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;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;/image&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;/image&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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15220</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15220"/>
				<updated>2025-03-11T08:07:08Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Изменение статуса агентом */&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;
# Контейнер '''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; 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;attachments&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;image 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;/image&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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D1%83%D1%80%D1%8C%D0%B5%D1%80%D1%81%D0%BA%D0%BE%D0%B9_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B&amp;diff=15217</id>
		<title>Личный кабинет курьерской службы</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D1%83%D1%80%D1%8C%D0%B5%D1%80%D1%81%D0%BA%D0%BE%D0%B9_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B&amp;diff=15217"/>
				<updated>2025-03-10T10:41:11Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Оформление */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Courier Service Account|English version is here]]&lt;br /&gt;
&lt;br /&gt;
Личный кабинет курьерской службы предназначен для настройки [[Личный кабинет клиента|личного кабинета клиента]].&lt;br /&gt;
&lt;br /&gt;
= Функции личного кабинета =&lt;br /&gt;
Функциональность личного кабинета делится на четыре вида:&lt;br /&gt;
* базовый;&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;&lt;br /&gt;
!Функциональность&lt;br /&gt;
![[Файл:БАЗОВЫЙ.png|160px|]]&lt;br /&gt;
![[Файл:СТАНДАРТ.png|160px|]]&lt;br /&gt;
![[Файл:ПРЕМИУМ.png|160px|]]&lt;br /&gt;
![[Файл:Максимум.png|160 px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Новый заказ|Заведение заказов в ручном режиме]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Отслеживание исходящих заказов|Отслеживание по №, периоду, статусу заказов]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Печать документов|Печать накладных, штрихкодов на заказы]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Отслеживание исходящих заказов|Выгрузка данных в Excel, выгрузка акта передачи заказов]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Настройка полей и вкладок|Возможность настройки необходимых столбцов в отслеживании]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&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;br&amp;gt; для проставления статусов и информации о доставке&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Загрузка реестра Excel|Загрузка по шаблону из Excel]]&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Заработная плата в кабинете курьера&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Настройка видимости полей для групп клиентов|Отдельная настройка видимости полей для групп клиентов]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Финансы|Взаиморасчеты с ИМ]] (для учетных записей отделов доступ закрыт)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Расширенные параметры|Изменение дизайна]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Изменение адресной строки личного кабинета|Изменение ссылки на ЛК]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|История статусов отправлений&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Изменение и отмена заказов&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Просмотр информации о заказе|Подписка на статусы заказов]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет курьерской службы#Форма заказа для неавторизованных пользователей|Оформление заказов от частных лиц]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет курьерской службы#Отчеты|Пользовательская отчетность]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Период хранения данных, дней&lt;br /&gt;
|45&lt;br /&gt;
|180&lt;br /&gt;
|365&lt;br /&gt;
|365&lt;br /&gt;
|-&lt;br /&gt;
|Хранение изображений, прикрепленных файлов&lt;br /&gt;
|0&lt;br /&gt;
|500 Мб&lt;br /&gt;
|до '''[[#Хранилище|1 Тб]]'''&lt;br /&gt;
|до '''[[#Хранилище|1 Тб]]'''&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Цена доставки для получателя|Настройка стоимости доставки для получателя]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Создание заказа копированием|Создание заказа копированием существующего]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|-&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#Ограничения|Увеличение лимитов блокировки]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|В 5 раз&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Подключение =&lt;br /&gt;
Чтобы подключить '''личный кабинет курьерской службы''':&lt;br /&gt;
# В системе MeaSoft перейдите в '''Справочники''' &amp;gt; '''Дополнительные модули''' и нажмите на кнопку '''Зарегистрировать аккаунт!'''. Откроется окно с реквизитами курьерской службы:[[Файл:Image 4.png|none|400 px]]&lt;br /&gt;
# Введите логин в нижнем поле и нажмите кнопку «Зарегистрировать!». Появится сообщение «Успешно зарегистрировались!». Нажмите '''ОК'''. Откроется окно «Управление дополнительными модулями»:[[Файл:Image 5.png|700px|none]]&lt;br /&gt;
&lt;br /&gt;
В окне отображается:&lt;br /&gt;
* ссылка на вход в [https://home.courierexe.ru ЛК курьерской службы] с парой логин/пароль;&lt;br /&gt;
* ссылка на вход в [[Личный кабинет|ЛК клиента]] курьерской службы. Ссылка на вход в ЛК клиента имеет вид https://home.courierexe.ru/X, где X — уникальный код экстра курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Чтобы подключить '''личный кабинет клиента''', в [[Клиенты и партнеры#Прочее|карточке клиента]] на вкладке '''Прочее''' в поле '''Доступ к сайту''' создайте для него пару логин/пароль в системе MeaSoft и передайте учетные данные клиенту. Клиент при первом входе должен сменить пароль.&lt;br /&gt;
&lt;br /&gt;
Для корректной синхронизации заказов с личным кабинетом и мобильным приложением курьера оставляйте запущенным MeaSoft хотя бы на одном рабочем месте, например на сервере.&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;
Если по каким-то причинам клиенту нужно изменить пароль и он не может сделать это [[Личный кабинет клиента#Изменение пароля|самостоятельно]], создайте для него временный пароль:&lt;br /&gt;
# В [[Клиенты и партнеры#Прочее|карточке клиента]] на вкладке '''Прочее''' в поле '''Доступ к сайту''' измените пароль и сообщите его клиенту.&lt;br /&gt;
# После авторизации клиент меняет временный пароль на постоянный. Этот пароль знает только ваш клиент.&lt;br /&gt;
&lt;br /&gt;
== Авторизация под отделом ==&lt;br /&gt;
Клиент можете авторизоваться от имени [[Клиенты и партнеры#Отделы|отдела]]. &lt;br /&gt;
&lt;br /&gt;
В этом случае пункт '''Финансы''' будет недоступен, а поле '''Отдел''' при оформлении нового заказа заполнится автоматически. Заказы, созданные под отделом, доступны этому отделу и самому клиенту, но не другим отделам.&lt;br /&gt;
&lt;br /&gt;
Чтобы клиент смог входить в ЛК от имени отдела, в карточке клиента на вкладке '''Отделы''' откройте карточку отдела и заполните поля '''Логин''' и '''Пароль'''. Обратите внимание, что в отделе должен быть хотя бы один сотрудник.&lt;br /&gt;
&lt;br /&gt;
= Настройка личного кабинета клиента =&lt;br /&gt;
Настройка выполняется в личном кабинете курьерской службы в пунктах основного меню:&lt;br /&gt;
* '''Настройка полей''' — управление полями на вкладках ЛК; &lt;br /&gt;
* '''Настройки''' — настройка рабочих процессов для курьерской службы и клиентов.&lt;br /&gt;
&lt;br /&gt;
==Настройка полей==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Lk11.png|1200px|none]]&lt;br /&gt;
&lt;br /&gt;
Управление полями на всех вкладках производится с помощью столбцов:&lt;br /&gt;
* '''Порядок вывода''' — показывает расположение полей. Для изменения очередности перетащите строку вверх или вниз мышкой;&lt;br /&gt;
* '''Стандартное название''' — отображает названия полей по умолчанию;&lt;br /&gt;
* '''Клиентское название''' — название поля, которое будет отображаться у ваших клиентов;&lt;br /&gt;
* '''Разрешено''' — позволяет включать и отключать отображение полей переключением ON/OFF;&lt;br /&gt;
* '''Обязательно''' — дополнительный столбец на вкладках '''Поля в оформлении забора''' и '''Поля в оформлении заказа'''. Предназначен для назначения обязательных к заполнению полей. В личном кабинете клиента такие поля будут отмечены красной звёздочкой. Если клиент их не заполнит, система оповестит его об этом, и заказ создан не будет.&lt;br /&gt;
&lt;br /&gt;
Чтобы сохранить настройки полей, внизу страницы нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы вернуть настройки по умолчанию, нажмите на кнопку '''Сбросить'''.&lt;br /&gt;
&lt;br /&gt;
=== Настройка видимости полей для групп клиентов ===&lt;br /&gt;
Вы можете настроить разные поля для групп клиентов. Группа клиентов определяется статусом в [[Клиенты и партнеры#Основное|карточке клиента]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить поля формы для группы клиентов:&lt;br /&gt;
# В выпадающем списке '''Выберите тип''' выберите статус группы клиентов и нажмите на кнопку '''Скопировать'''.&lt;br /&gt;
# Настройте видимость полей формы.&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;&lt;br /&gt;
!Что настраиваем&lt;br /&gt;
!Где настраиваем&lt;br /&gt;
!Результат в ЛК клиента&lt;br /&gt;
!style=&amp;quot;width: 50%;&amp;quot;|Пояснение&lt;br /&gt;
|-&lt;br /&gt;
|Поля таблицы заказов на вкладке '''Отслеживание''' ЛК клиента||'''Настройка полей''' &amp;gt; '''Поля в отслеживании заказов'''||[[Личный кабинет#Отслеживание исходящих заказов|Отслеживание]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля карточки заказа в ЛК клиента||'''Настройка полей''' &amp;gt; '''Поля в подробностях заказа'''||[[Личный кабинет#Просмотр информации о заказе|Просмотр информации о заказе]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля оформления заказа||'''Настройка полей''' &amp;gt; '''Поля в оформлении заказа'''||[[Личный кабинет#Создание заказа вручную|Создание заказа вручную]]||Настройки отображения полей, заполняемых при создании заказа вручную&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Зависимости полей друг от друга&amp;lt;br&amp;gt;- '''ФИО''', '''город''', '''адрес''' и '''телефон отправителя''', если включена '''компания отправителя''';&amp;lt;br&amp;gt;- '''Компания отправителя''' с автозаполенением для авторизованных пользователей;&amp;lt;br&amp;gt;- '''Компания получателя''' с автозаполенением, если включено '''ФИО получателя''' и только для авторизованных пользователей;&amp;lt;br&amp;gt;- '''Вид доставки''', если включен '''город получателя''' и только для доставки;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;При создании заказов интервалы времени доставки можно выставлять вручную или выбирать из списка.&amp;lt;br&amp;gt;Для ручного ввода включите поля '''Время доставки с''' и '''Время доставки по'''.&amp;lt;br&amp;gt;Чтобы выбирать интервалы из списка, включите поле '''Интервал времени доставки'''.&amp;lt;br&amp;gt;Список интервалов можно редактировать в &amp;lt;rspoiler text=&amp;quot;системе MeaSoft&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''61 Интервалы времени доставки'''&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы добавлять [[Личный кабинет#Добавление товара|товары]] в заказ, включите поле '''Товары'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы добавлять [[Личный кабинет#Добавление файла|файлы]], включите поле '''Прикрепленные файлы'''. &amp;lt;br&amp;gt;Прикрепленные файлы можно просмотреть &amp;lt;rspoiler text=&amp;quot;в MeaSoft&amp;quot;&amp;gt; карточка корреспонденции &amp;gt; '''Функции''' &amp;gt; '''Прикрепленные файлы'''&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Значение поля '''Режим доставки''' по умолчанию можно выставить в разделе '''[[#Заказы|Заказы]]''' в выпадающем списке '''Режим срочности'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы выбирать ПВЗ, включите поле '''Вид доставки'''.&lt;br /&gt;
|-&lt;br /&gt;
|Поля заявки на забор|| '''Настройка полей''' &amp;gt; '''Поля в оформлении забора'''||[[Личный кабинет#Заявка на забор|Заявка на забор]]||Вы можете отключить вкладку '''Заявка на забор''' — для этого отключите все поля формы.&amp;lt;br&amp;gt;После создания заявки на забор через ЛК в карточке корреспонденции данные отправителя будут на вкладке '''Получатель''', а данные получателя на вкладке '''Отправитель'''.&lt;br /&gt;
|-&lt;br /&gt;
|Поля на странице отслеживания заказа||'''Настройка полей''' &amp;gt; '''Поля трекинга по номеру'''||[[Личный кабинет курьерской службы#Отслеживание заказа по номеру|Отслеживание заказа по номеру]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля в наклейках||'''Настройка полей''' &amp;gt; '''Поля в печати наклеек'''||[[Личный кабинет клиента#Печать документов|Печать документов]]||&lt;br /&gt;
|-&lt;br /&gt;
|Список ПВЗ||Офисное приложение||[[Личный кабинет#Пункты выдачи заказов|Пункты выдачи заказов]]||Вы можете дополнить список ПВЗ [[Работа с пунктами самовывоза (ПВЗ)|в системе MeaSoft]].&amp;lt;br&amp;gt;Чтобы клиент мог выбирать ПВЗ при создании заказа вручную, на вкладке '''Настройка полей''' в разделе '''Поля в оформлении заказа''' включите поле '''Вид доставки'''.&lt;br /&gt;
|-&lt;br /&gt;
|Склад||Офисное приложение||[[Личный кабинет#Складской учет|Склад]]||Чтобы пункт меню '''Склад''' появился в ЛК клиента, клиент должен быть поставщиком хотя бы в одной [[Модуль складского учета#Постановка на приход|приходной накладной]] в системе MeaSoft.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы при добавлении товара со склада к заказу в ЛК значения полей '''Название товара''', '''Масса единицы товара''', '''Цена единицы товара''' и '''Штрихкод''' заполнялись автоматически, они должны быть указаны в карточке номенклатуры в системе MeaSoft ('''Склад''' &amp;gt; '''Номенклатура''').&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы в ЛК клиента отображалось актуальное количество &amp;lt;rspoiler text=&amp;quot;доступных товаров&amp;quot;&amp;gt;В ЛК клиента это столбец '''с учетом резерва''' на вкладке '''Склад'''&amp;lt;/rspoiler&amp;gt; на складе, в системе MeaSoft настройте переменную &amp;lt;mparam code=&amp;quot;LetterStates/&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Управление складом курьерской службы осуществляется в [[Модуль складского учета|модуле складского учета]].&lt;br /&gt;
|-&lt;br /&gt;
|Шаблон реестра Excel&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||'''Настройка полей''' &amp;gt; '''Поля в импорте из Excel'''||[[Личный кабинет#Загрузка реестра Excel|Загрузка реестра Excel]]|||Настраивается шаблон, на основе которого клиент будет создавать файл Excel для импорта заказов в личный кабинет.&amp;lt;br&amp;gt;В данном случае поля — это строки таблицы, которые будут отображаться в шаблоне.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Помимо [[#Настройка полей|стандартных столбцов]], здесь добавлены '''Ячейка значения''', '''Ячейка заголовка''' и '''Ширина''':&amp;lt;br&amp;gt; • '''Ячейка значения''' позволяет указать, в какой ячейке или &amp;lt;rspoiler text=&amp;quot;диапазоне&amp;quot;&amp;gt;Диапазон ячеек обозначается с помощью символа «:». В файле Excel будет произведено объединение ячеек в рамках указанного диапазона.&amp;lt;/rspoiler&amp;gt; ячеек клиент будет вводить значение строки. &amp;lt;rspoiler text=&amp;quot;Пример&amp;quot;&amp;gt;Если в поле '''Дата забора''' в столбце '''Ячейка значения''' указано «D4:G4», то в документе Excel дату забора нужно будет указывать в диапазоне ячеек D4:G4&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt; • '''Ячейка заголовка''' позволяет указать, в какой ячейке или диапазоне ячеек будет расположено название поля. Чтобы разместить один заголовок в нескольких частях файла Excel, укажите ячейки или диапазоны через запятую. &amp;lt;rspoiler text=&amp;quot;Пример&amp;quot;&amp;gt;Если в поле '''Дата забора''' в столбце '''Ячейка заголовка''' указано «A4, А10», то в документе Excel название строки «Дата забора» будет расположено в двух ячейках: A4 и А10.&amp;lt;/rspoiler&amp;gt;&amp;lt;br&amp;gt; • '''Ширина''' позволяет задавать ширину столбца в файле Excel. Ширина измеряется количеством символом, которые войдут в ячейку.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Строки, назначенные обязательными к заполнению, никак не выделяются в файле Excel. Однако если клиент оставит их пустыми, при загрузке файла появится соответствующее оповещение, и заказы не будут добавлены в систему.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Обратите внимание, что изменение порядка вывода строк не меняет расположение строк в файле Excel. А поля '''№ П/П''' и '''Компания получателя''' всегда включены и обязательны к заполнению.&lt;br /&gt;
|-&lt;br /&gt;
|Поля в калькуляторе&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]] ||'''Настройка полей''' &amp;gt; '''Поля в калькуляторе'''||[[Личный кабинет#Калькулятор|Калькулятор]]||Чтобы отключить отображение калькулятора, в разделе '''Настройки''' &amp;gt; '''Оформление''' снимите флажок '''Показывать вкладку «Калькулятор»'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Калькулятор проводит расчеты по [[Тарифы#Общие междугородние тарифы|общим междугородним тарифам]], если у клиента не настроены [[Тарифы#Индивидуальные междугородние тарифы|индивидуальные]]. Чтобы рассчитывались тарифы внутри одного города, укажите его в настройках междугородних тарифов и отправителем, и получателем.&lt;br /&gt;
|-&lt;br /&gt;
|Вкладка '''Входящие'''&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||Офисное приложение||[[Личный кабинет#Отслеживание входящих заказов|Входящие]]||Пункт меню '''Входящие''' появляется в ЛК клиента, когда клиент курьерской службы выступает в роли агента.&amp;lt;br&amp;gt;Для этого в системе MeaSoft для него должна быть создана &amp;lt;rspoiler text=&amp;quot;карточка филиала&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''&amp;lt;/rspoiler&amp;gt;. При этом логин и пароль от ЛК клиента должны быть записаны в &amp;lt;rspoiler text=&amp;quot;карточке контрагента&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''' &amp;gt; карточка филиала &amp;gt; '''Прочее''' &amp;gt; '''Контрагент'''&amp;lt;/rspoiler&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Список АПД&amp;lt;br&amp;gt;[[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||Офисное приложение||[[Личный кабинет#Финансы|Финансы]]||Пункт меню '''Финансы''' отображает таблицу с [[Акты передачи денег и корреспонденции|АПД]].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;В столбце '''К выплате''' по умолчанию отображается сумма, которую курьер должен передать клиенту. Чтобы сумма рассчитывалась с вычетом курьерских услуг, в системе MeaSoft в карточке клиента на вкладке '''Финансы''' установите флажок '''Исключить стоимость курьерских услуг из акта передачи денег'''.&lt;br /&gt;
|-&lt;br /&gt;
|Отмена и изменение заказа&amp;lt;br&amp;gt;[[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||'''Настройки''' &amp;gt; '''Заказы''' &amp;gt; '''Отмена и редактирование'''||[[Личный кабинет клиента#Отслеживание исходящих заказов|Отслеживание исходящих заказов]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Настройки==&lt;br /&gt;
[[Файл:СТАНДАРТ1.png|50px]] [[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px]] В разделе '''Настройки''' расположены дополнительные настройки личного кабинета.&lt;br /&gt;
&lt;br /&gt;
Чтобы посмотреть подробное описание настройки, наведите курсор мыши на вопросительный знак в конце строки.&lt;br /&gt;
&lt;br /&gt;
Настройки сгруппированы по вкладкам:&lt;br /&gt;
* '''Заказы''';&lt;br /&gt;
* '''Курьеры''';&lt;br /&gt;
* '''Финансы''';&lt;br /&gt;
* '''Оформление''';&lt;br /&gt;
* '''Телефония''';&lt;br /&gt;
* '''Прочее'''.&lt;br /&gt;
Чтобы сохранить настройки во всех разделах, нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
===Заказы===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Заказы''' содержатся настройки оформления и обработки заказов. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Оформление заказа'''&lt;br /&gt;
&lt;br /&gt;
'''Проверять дату доставки'''. Если флажок установлен, нельзя создать заказ с пустой датой доставки, с доставкой раньше чем на завтра или позже чем через 15 дней.&lt;br /&gt;
&lt;br /&gt;
'''Проверять адрес доставки'''. Если флажок установлен, корректность адреса проверяется с помощью сервиса [https://www.ahunter.ru/ Ахантер].&lt;br /&gt;
&lt;br /&gt;
'''Не проверять формат телефона получателя'''. Если флажок установлен, формат номера телефона не проверяется на соответствие стране.&lt;br /&gt;
&lt;br /&gt;
'''Проверять возможность безналичной оплаты для клиентов фирмы'''. Если флажок установлен, при создании заказа с оплатой картой система проверит, есть ли у юр. лица, с которым клиент работает, POS-терминалы для приема платежа. Если их нет, создать заказ невозможно.&lt;br /&gt;
&lt;br /&gt;
'''Запретить режимы срочности с нулевой ценой'''. При определении доступных режимов доставки из результата будут исключены режимы с нулевой ценой. Запрет для тарифов с интеграцией действует по умолчанию и не зависит от состояния этого флажка.&lt;br /&gt;
&lt;br /&gt;
'''Код клиента для формы неавторизованных пользователей'''. Внутренний код клиента, который будет выступать заказчиком заказов, созданных в форме без авторизации.&lt;br /&gt;
&lt;br /&gt;
'''Минимальное количество часов до вызова курьера'''. Минимальное количество часов от текущего времени до начала интервала забора при оформлении доставки до клиента (вкладка «Привезти ко мне»). Например, значение поля — 3 часа. Если сейчас 11 часов, то значение поля «Время забора с» не может быть менее 14 часов.&lt;br /&gt;
&lt;br /&gt;
'''Минимальный интервал для забора'''. Минимальная длительность интервала забора в минутах: от значения «Время забора с» до значения «Время забора до».&lt;br /&gt;
&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 можно отменять и изменять заказы. Отменить можно только заказы, у которых не менялись данные: статус доставки, статус корреспонденции, дата доставки. В процессе репликации возможны задержки, которые могут приводить к отмене уже выданных, обработанных и даже доставленных заказов. Также может происходить потеря данных любых полей заказов. Устанавливая флажок, вы принимаете все риски потери данных в результате наложения изменений данных на себя.&lt;br /&gt;
&lt;br /&gt;
'''Ограничить время отмены и редактирования заказов'''. Если флажок установлен, пользователи могут отменять и редактировать заказы только в указанное время. Укажите разрешенный интервал.&lt;br /&gt;
&lt;br /&gt;
'''Статусы для отмены и редактирования заказа'''. Выберите статусы, при которых заказ можно редактировать или отменить.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Умолчания'''&lt;br /&gt;
&lt;br /&gt;
'''Подставлять город получателя'''. Если флажок установлен, при оформлении заказа город получателя заполняется автоматически наиболее часто используемым значением.&lt;br /&gt;
&lt;br /&gt;
'''Режим срочности'''. Режим срочности, который будет установлен по умолчанию при оформлении заказа.&lt;br /&gt;
&lt;br /&gt;
'''Статус при отмене заказа'''. Выберите статус, который будет установлен при отмене заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Прочее'''&lt;br /&gt;
&lt;br /&gt;
'''Показывать карту в отслеживании'''. Если флажок установлен, в трекинге заказа по его номеру отображается карта с текущим положением курьера, доставляющего заказ.&lt;br /&gt;
&lt;br /&gt;
'''Группировать заказы по получателям в колл-центре'''. Если флажок установлен, заказы одного получателя группируются в одну задачу на звонок.&lt;br /&gt;
&lt;br /&gt;
=== Курьеры ===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Курьеры''' содержатся настройки обработки заказов курьерами и установки для [[Мобильное приложение курьера для Android |мобильного приложения MeaSoft App]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Мобильное приложение'''&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать ФИО получателя'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без указания ФИО получателя.&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать подпись получателя'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без подписи получателя на экране.&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать фото'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без прикрепленной фотографии.&lt;br /&gt;
&lt;br /&gt;
'''Не показывать курьеру срочные с пустым статусом'''.  Если флажок установлен, то курьеру в мобильном приложении доступны только заказы с непустым статусом.&lt;br /&gt;
&lt;br /&gt;
'''Курьеры могут брать невыданные срочные заказы'''. Если флажок установлен, у курьеров появится пункт «Невыданные» в меню периода заказов. В этом пункте отображаются срочные заказы, которые еще никому не назначены. Курьер может забирать их в работу.&lt;br /&gt;
&lt;br /&gt;
'''Предлагать выбор способа звонка'''. Если флажок установлен, мобильное приложение курьера перед звонком предлагает выбор: позвонить через телефонию или использовать телефон курьера.&lt;br /&gt;
&lt;br /&gt;
'''Разрешить курьерам возвращать недоставленные заказы в работу'''. Если флажок установлен, курьер может возвращать в работу закрытые недоставленные заказы без возвратов. Настройка не распространяется на срочные заказы.&lt;br /&gt;
&lt;br /&gt;
'''Городской телефон офиса'''. В мобильном приложении есть кнопка «Звонок в офис». Укажите здесь номер телефона, на который нужно звонить при ее нажатии.&lt;br /&gt;
&lt;br /&gt;
'''Результат звонка получателю'''. Выберите значение выпадающего списка:&lt;br /&gt;
* '''Запрашивать обязательно''' — после телефонного звонка получателю курьер должен указать результат звонка;&lt;br /&gt;
* '''Запрашивать''' — приложение предложит выбрать результат звонка, но курьер может отказаться;&lt;br /&gt;
* '''Не запрашивать''' — результат звонка не запрашивается.&lt;br /&gt;
&lt;br /&gt;
'''Временно скрывать заказы на завтра в приложении курьера'''. Если флажок установлен, вы можете указать период времени, в который в мобильном приложении курьера не будут отображаться запланированные на завтра заказы.&lt;br /&gt;
&lt;br /&gt;
'''Разрешить курьерам создавать заказы'''. Позволяет курьерам в мобильном приложении создавать карточки для заказов, забранные у клиентов.&lt;br /&gt;
&lt;br /&gt;
'''Ссылка на регламент'''. Создайте на своем сайте страницу с регламентом работы курьеров и укажите ссылку на нее здесь. В [[Мобильное приложение курьера для Android|мобильном приложении]] курьера появится кнопка '''Регламент''', по которой курьер может перейти на эту страницу.&lt;br /&gt;
&lt;br /&gt;
'''Префикс FMC'''. FMC — это технология, поставляемая мобильными операторами. Решение позволяет присвоить SIM-карте внутренний номер и привязать к вашей АТС. В такой схеме для «выхода в город» может требоваться код выхода в город. Обычно это «9». Если у вас используется FMC, введите сюда префикс, через который курьер может позвонить на городской или мобильный номер.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--'''Запретить курьеру редактировать начало интервала доставки'''. Если флажок установлен, при [[Мобильное_приложение_курьера_для_Android#Перенос срока доставки|переносе времени доставки]] курьер не может изменить значение поля '''Время с'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
'''Отображать логотип курьерской службы на экране подписи получателя'''. Если флажок установлен, на экране [[Мобильное_приложение_курьера_для_Android#Полная доставка|подписи получателя]] отображается логотип курьерской службы, с которой работает заказчик. Курьерская служба указана в [[Клиенты и партнеры#Реквизиты|карточке клиента]] на вкладке '''Реквизиты''' в поле '''Фирма'''. Отображается логотип, загруженный в [[Фирмы#Создание фирмы|карточку этой фирмы]] в справочнике '''Фирмы''' на вкладке '''Сканы'''.&lt;br /&gt;
&lt;br /&gt;
'''Запретить менять номер телефона для получения пин-кода доставки'''. Если флажок установлен, курьер не может изменить номер телефона, на который отправляется пин-код [[Мобильное_приложение_курьера_для_Android#Бесконтактная доставка по пин-коду|бесконтактной доставки]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Личный кабинет курьера'''&lt;br /&gt;
&lt;br /&gt;
'''Отображать зарплату курьеров'''. Если флажок установлен, курьеры могут посмотреть начисленную зарплату в [[Личный кабинет курьера|личном кабинете курьера]].&lt;br /&gt;
&lt;br /&gt;
=== Финансы ===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Финансы ''' содержатся настройки сервисов платежей.&lt;br /&gt;
&lt;br /&gt;
'''Настройки PimPay'''. Чтобы начать работать с сервисом PimPay, введите код, токен и приватный ключ PimPay в соответствующие поля. Подробнее см. в разделе «[[Интеграция с другими системами#PimPay|PimPay]]».&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;lt;span style=&amp;quot;color:Olive; font-weight:bold;&amp;quot;&amp;gt;Robokassa&amp;lt;/span&amp;gt;,-  в разделе '''Настройки эквайринга''' заполните поля данными магазина из личного кабинета Robokassa.&amp;lt;br&amp;gt;&lt;br /&gt;
Подробнее см. в разделе «[[Интеграция с другими системами#Robokassa|Robokassa]]».&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:Olive; font-weight:bold;&amp;quot;&amp;gt;Payme&amp;lt;/span&amp;gt; - Для начала работы заполните настройки, получив данные из ЛК Payme&amp;lt;br&amp;gt;&lt;br /&gt;
Важно: В ЛК Payme необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID веб-кассы&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ключ для кабинета&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:Olive; font-weight:bold;&amp;quot;&amp;gt;Апельсин&amp;lt;/span&amp;gt; - Для начала работы заполните настройки, получив данные из ЛК apelsin.uz&amp;lt;br&amp;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;В ЛК Апельсин необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&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;/ul&amp;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;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Уникальный идентификатор Клиента&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для webhook Apelsin&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для webhook Apelsin&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:Olive; font-weight:bold;&amp;quot;&amp;gt;Click.uz&amp;lt;/span&amp;gt; - Для начала работы заполните настройки, получив данные из ЛК Click.uz&amp;lt;br&amp;gt;&lt;br /&gt;
Важно: В ЛК Click.uz необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Идентификатор сервиса полученный при регистрации&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID поставщика&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Секретный ключ для участия в формировании подписи&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:Olive; font-weight:bold;&amp;quot;&amp;gt;Ibox&amp;lt;/span&amp;gt; - Позволяет получать ссылки для оплаты СБП - система быстрых платежей.&amp;lt;br&amp;gt;&lt;br /&gt;
Подробнее см. в разделе «[[Интеграция с другими системами#ibox|ibox]]».&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения возможности оплаты СБП необходимо:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;пройти регистрацию в системе СБП и активацию аккаунта, связавшись с техподдержкой Ibox.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Заполнить настройки Ibox:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID клиента в системе ibox&amp;lt;/b&amp;gt; - Получить в ЛК Ibox. Значение из раздела &amp;quot;Профиль компании&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для СБП&amp;lt;/b&amp;gt; - Получить в ЛК Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для СБП&amp;lt;/b&amp;gt; - Получить в ЛК Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для webhook ibox&amp;lt;/b&amp;gt; - создать самостоятельно и передать в Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для webhook ibox&amp;lt;/b&amp;gt; - создать самостоятельно и передать в Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&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;
В разделе '''Оформление ''' содержатся настройки внешнего вида рабочего кабинета интернет-магазина.&lt;br /&gt;
&lt;br /&gt;
В группе полей '''Данные компании''' вы можете указать данные вашего интернет-магазина. Они будут отображаться на следующих страницах:&lt;br /&gt;
* вход в рабочий кабинет;&lt;br /&gt;
* [[#Трекинг заказа по номеру заказа по номеру|трекинг заказа]];&lt;br /&gt;
* калькулятор.&lt;br /&gt;
&lt;br /&gt;
Вы можете разместить название, телефон и ссылку на сайт магазина. Информация отображается на указанных страницах, только если заполнены все строки настроек.&lt;br /&gt;
&lt;br /&gt;
'''Показывать главную страницу'''. Если флажок установлен, в рабочем кабинете интернет-магазина отображается пункт меню '''Главная'''.&lt;br /&gt;
&lt;br /&gt;
'''Показывать вкладку «Калькулятор»'''. Если флажок установлен, в рабочем кабинете интернет-магазина отображается пункт меню '''Калькулятор'''.&lt;br /&gt;
&lt;br /&gt;
'''HTML-код'''. В тексте настройки можно указывать как HTML-код для вывода частей содержимого, так и js-скрипты. Кроме того, доступна обработка DOM-модели формы и последующий вывод дополнительного текста после нажатия на кнопку '''Отправить'''. Обработка добавляется в метод submitCallback в виде js-скрипта.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//Код, добавленный в параметр HTML-код&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
	window.submitCallback = function() {&lt;br /&gt;
		if (jQuery('#mass').val() &amp;gt;= 100) {&lt;br /&gt;
			return 'Указан вес ' + jQuery('#mass').val() + ' кг!';&lt;br /&gt;
		} else {&lt;br /&gt;
			return '';&lt;br /&gt;
		}&lt;br /&gt;
	};&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
После нажатия на кнопку '''Отправить''' проверяется значение поля '''Вес'''. Если значение больше или равно 100, то дополнительно к вопросу об оформлении заказа выводится фраза с указанием веса. Этот механизм следует использовать только для вывода сообщений, а не для проверки ошибок оформления заказа, поскольку система позволяет оформить заказ.&lt;br /&gt;
&lt;br /&gt;
'''HTML-код в трекинге'''. В тексте настройки можно указывать как HTML-код, который будет выводиться на странице трекинига '''неавторизованного''' пользователя. Допустимая длина строки - '''250''' символов.&lt;br /&gt;
&lt;br /&gt;
Раздел '''Настройка внешнего вида''' позволяет изменить интерфейс рабочего кабинета интернет-магазина.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить интерфейс рабочего кабинета:&lt;br /&gt;
# Скачайте файл CSS по ссылке «Пример CSS файла».&lt;br /&gt;
# Откорректируйте файл CSS.&lt;br /&gt;
# Нажмите на кнопку '''Выберите файл''' и загрузите измененный файл CSS. В случае успешной загрузки появится сообщение: «CSS успешно загружен».&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что ЛК построен с применением [http://getbootstrap.com Bootstrap].&lt;br /&gt;
&lt;br /&gt;
=== Телефония ===&lt;br /&gt;
Вкладка служит для настройки подключения мобильного приложения к телефонии. Подробнее см. раздел «[[Интеграция с телефонией#Интеграция мобильного приложения|Интеграция мобильного приложения]]».&lt;br /&gt;
&lt;br /&gt;
===Прочее===&lt;br /&gt;
&lt;br /&gt;
'''Запретить клиентам расширенный ЛК'''. Запретить клиентам самостоятельно повышать тариф до &amp;amp;quot;Максимум&amp;amp;quot; на платной основе&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Дата начала проверки подписи УПД'''. Дата, с которой будет происходить проверка не только факта оплаты счетов, но и подписи УПД. Оставьте поле пустым, если проверка не требуется.&lt;br /&gt;
&lt;br /&gt;
'''Использовать хранилище файлов'''. Если флажок установлен, все файлы, в том числе из базы данных офисного приложения, будут перемещаться в хранилище большой емкости. Это позволяет обойти ограничение в 2 Гб и разгрузить сервер в офисного приложения. По умолчанию передаются только прикрепленные файлы корреспонденции и сообщений размером до 1 Мб. Другие файлы можно выгружать с помощью модуля автоматизации. Для настройки обратитесь в службу технической поддержки.&lt;br /&gt;
&lt;br /&gt;
'''Запретить пересчет габаритных размеров'''. При установке параметра, если габаритные размеры не введены, они не будут рассчитаны синтетически. В расчете будет учитываться минимально возможное значение габаритного размера.&lt;br /&gt;
&lt;br /&gt;
= Курьеры =&lt;br /&gt;
Предназначен для просмотра списка курьеров и устройств, подключенных к мобильному приложению MeaSoft App. Подробнее о мобильном приложении см. разделы «[[Мобильное приложение курьера для Android]]» и «[[Мобильное приложение курьера для IPhone]]».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Курьерские устройства.PNG|none|1100px]]&lt;br /&gt;
&lt;br /&gt;
По нажатию на кнопку [[Файл:Mship Сообщение.png|30 px]] вы можете отправить сообщение все курьерам. Чтобы отправить сообщение одному курьеру, в строке записи этого курьера нажмите на [[Файл:MShip Сообщение одному курьеру.png|30 px]].&lt;br /&gt;
&lt;br /&gt;
'''Только работающие'''. Если флажок установлен, отображаются только курьеры, в карточке которых нет прошедшей даты увольнения. Если флажок снят, отображается список всех курьеров — работающих и уволенных.&lt;br /&gt;
&lt;br /&gt;
С помощью строки поиска можно быстро найти курьера по данным любого поля списка. Введите текст поиска и нажмите на кнопку [[Файл:Mship Поиск.png|30 px]]. Отобразятся записи, соответствующие введенному условию. Чтобы вернуться к полному списку, в строке поиска удалите введенный текст и нажмите на кнопку [[Файл:Mship Поиск.png|30 px]].&lt;br /&gt;
&lt;br /&gt;
== Регистрация в приложении==&lt;br /&gt;
&lt;br /&gt;
Для начала работы в мобильном приложении курьера MeaSoft App требуется [[Мобильное приложение курьера для Android#Регистрация сканированием QR-кода|регистрация]]. Для регистрации по QR-коду в строке курьера нажмите на кнопку [[Файл:Mship зарегистрировать.png|25 px]]. Курьер сканирует QR-код, и приложение готово к работе.&lt;br /&gt;
&lt;br /&gt;
Также можно отправить курьеру ссылку для регистрации в МП. Для этого в строке курьера нажмите на кнопку [[Файл:Link.png|25 px]]. Курьер получит сообщение с ссылкой, по которой произойдёт переход на установку МП (если оно не установлено) или регистрация в МП (если оно установлено). Обратите внимание, что ссылка доступна, если '''приложение курьера неактивно''' И:&lt;br /&gt;
* ИЛИ у курьера '''указан e-mail''' (в этом случае курьер получит сообщение на указанный email)&lt;br /&gt;
* ИЛИ у курьера '''указан один из номеров''' телефонов И у курьерской службы '''настроена отправка СМС'''.&lt;br /&gt;
&lt;br /&gt;
Деактивировать МП можно кликнув на строке курьера и в открывшемся окне убрать галку &amp;quot;Моб. приложение активно&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Приоритет номеров телефонов, используемых для отправки СМС: &amp;quot;контактный&amp;quot;, &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;
[[Файл:ЛК КС карточка курьера.png|none|500 px]]&lt;br /&gt;
&lt;br /&gt;
'''PIN-код POS-терминала'''. Служит для [[Мобильное приложение курьера для Android#Процесс оплаты заказа через терминал|настройки оплаты заказа через терминал]].&lt;br /&gt;
&lt;br /&gt;
'''Номер фискального регистратора'''. Служит для настройки [[Мобильное приложение курьера для Android#Фискализация|фискализации]].&lt;br /&gt;
&lt;br /&gt;
Если установлен флажок '''Моб. приложение активно''', мобильное устройство синхронизируется с системой. Чтобы отключить синхронизацию, снимите флажок. Флажок снимается автоматически, если информация с устройства не поступала в течение 7 дней. Вы можете в любой момент снова установить его, чтобы возобновить работу устройства в системе.&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;
Пункт основного меню '''Поддержка''' предназначен для связи со службой техподдержки. Работает аналогично [[Личный кабинет клиента#Тикеты|соответствующему пункту]] в ЛК клиента.&lt;br /&gt;
&lt;br /&gt;
= Информация =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Предназначен для создания информационных сообщений, которые отображаются в ЛК клиента в пункте '''[[Личный кабинет#Информация|Информация]]'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:НОВОСТИ.PNG|1100px|none]]&lt;br /&gt;
&lt;br /&gt;
Информационные сообщения бывают двух типов:&lt;br /&gt;
* обычные — клиент может прочитать на вкладке '''Информация''';&lt;br /&gt;
* обязательные к прочтению — всплывают при входе клиента в ЛК и блокируют его работу до тех пор, пока он не нажмет на кнопку '''Да, понятно'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать сообщение, нажмите на кнопку '''Создать новость'''. Введите текст и заголовок, выберите дату публикации, тип сообщения и нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
Таблица информационных сообщений отображается в пункте основного меню '''Информация'''. Чтобы просмотреть, удалить, отредактировать новость или открыть журнал просмотров, нажмите на соответствующую кнопку в конце строки.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что клиент не видит оповещений о том, что сообщение отредактировано, поэтому для добавления важной информации лучше создать новое сообщение.&lt;br /&gt;
&lt;br /&gt;
= Колл-центр =&lt;br /&gt;
Позволяет создавать задачи (проекты) на прозвон клиентов. В проекты попадают заказы, отвечающие заданному условию, и автоматически создается очередь задач на звонки. Оператор получает задачи через внешний интерфейс [[Веб-сервисы#Колл-центр|Staff]].&lt;br /&gt;
&lt;br /&gt;
Чтобы открыть настройки колл-центра, в основном меню личного кабинета курьерской службы выберите пункт '''Колл-центр'''. Настройки содержат две вкладки:&lt;br /&gt;
* '''[[#Управление проектами|Управление проектами]]''' — страница, на которой можно создать, просмотреть, изменить или отключить проекты;&lt;br /&gt;
* '''[[#Права на проекты|Права на проекты]]''' — страница, на которой можно назначить права пользователей на активные проекты колл-центра.&lt;br /&gt;
&lt;br /&gt;
== Управление проектами ==&lt;br /&gt;
На вкладке отображается список проектов на обзвон. Отключенные проекты подсвечены голубым цветом.&lt;br /&gt;
&lt;br /&gt;
Доступные действия с проектами в таблице:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Просмотр.png]] — просмотреть проект;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Pencil.png]] — изменить проект;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Отключить.png]] — отключить проект.&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить проект:&lt;br /&gt;
1. Нажмите на кнопку '''Создать проект'''. Откроется окно «Создать новый проект»:[[Файл:Проект колл-центра.png|1100 px|none]]&lt;br /&gt;
&lt;br /&gt;
2. Заполните поля проекта:&lt;br /&gt;
* '''Название''' — название проекта;&lt;br /&gt;
* '''Скрипт оператора''' — текстовая инструкция для оператора;&lt;br /&gt;
* '''Фильтр''' — часть конструкции WHERE SQL-запроса, задающая условия для добавления заказов в проект. &amp;lt;spoiler text=&amp;quot;Возможные значения полей&amp;quot;&amp;gt;a.client_id — шифр отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.StrBarCode — штрихкод отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.mode — режим срочности отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.target — компания-получатель&amp;lt;br&amp;gt;&lt;br /&gt;
a.name — ФИО получателя&amp;lt;br&amp;gt;&lt;br /&gt;
a.TownFrom — код города отправления по справочнику&amp;lt;br&amp;gt;&lt;br /&gt;
a.TownTo — код город получателя по справочнику&amp;lt;br&amp;gt;&lt;br /&gt;
a.address — адрес получателя&amp;lt;br&amp;gt;&lt;br /&gt;
a.mass — масса заказа в кг&amp;lt;br&amp;gt;&lt;br /&gt;
a.date_put — дата доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
a.time_put — время доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
a.date_putn — планируемая дата доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
а.time_put_min — планируемое время доставки от&amp;lt;br&amp;gt;&lt;br /&gt;
а.time_put_max — планируемое время доставки до&amp;lt;br&amp;gt;&lt;br /&gt;
a.rur — наложенный платеж&amp;lt;br&amp;gt;&lt;br /&gt;
a.price — стоимость доставки&amp;lt;br&amp;gt;&lt;br /&gt;
a.InshPrice — оценочная стоимость&amp;lt;br&amp;gt;&lt;br /&gt;
a.message — сообщение в заказе&amp;lt;br&amp;gt;&lt;br /&gt;
a.vlog — описание вложения&amp;lt;br&amp;gt;&lt;br /&gt;
a.AcceptPartially — частичная доставка 'T'&amp;lt;br&amp;gt;&lt;br /&gt;
b.source — код клиента&amp;lt;br&amp;gt;&lt;br /&gt;
b.date_beg — дата создания заказа в формате гггг-мм-дд&amp;lt;br&amp;gt;&lt;br /&gt;
c.Town — код города клиента по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t1.code — код города отправителя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t2.code — код города получателя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t1.city — код региона отправителя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t2.city — код региона получателя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;;&lt;br /&gt;
* '''Статус для кнопки не дозвонились''' — статус, который будет присвоен заказу в случае, если оператор нажмет кнопку '''Не дозвонились'''. Выберите статус из выпадающего списка;&lt;br /&gt;
* '''Статусы отображения''' — заказы с указанными статусами будут добавлены в проект. Выберите один или несколько статусов из выпадающего списка;&lt;br /&gt;
* '''Статусы для оператора''' — статусы, которые оператор может установить для заказа по результату звонка. Выберите один или несколько статусов из выпадающего списка.&lt;br /&gt;
*: Вы можете добавить новые [[статусы]] в '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''15 Статусы корреспонденции'''.&lt;br /&gt;
3. В правой части страницы настройте отображение полей заказа для оператора. Вы можете:&lt;br /&gt;
* указать видимые поля и порядок их следования;&lt;br /&gt;
* определить возможность редактирования полей;&lt;br /&gt;
* сопоставить клиентские названия полей с названиями по умолчанию.&lt;br /&gt;
&lt;br /&gt;
4. По завершении настройки внизу слева нажмите на кнопку '''Создать'''.&lt;br /&gt;
&lt;br /&gt;
Созданный проект появится в таблице проектов.&lt;br /&gt;
&lt;br /&gt;
== Права на проекты ==&lt;br /&gt;
На вкладке отображается дерево пользователей MeaSoft с индивидуальным набором прав. Чтобы открыть список прав, около имени пользователя нажмите [[Файл:Expand.png]].&lt;br /&gt;
&lt;br /&gt;
Чтобы дать пользователю права на проект колл-центра, установите флажок рядом с названием проекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Лк права на проекты.png|none|1100 px]]&lt;br /&gt;
&lt;br /&gt;
= Пользователи =&lt;br /&gt;
Пункт основного меню предназначен для редактирования прав сотрудников на разделы интерфейса [[Веб-сервисы#Внешний интерфейс сотрудников (Staff)|Staff]] и функциональность [[Веб-сервисы#Колл-центр|колл-центра]].&lt;br /&gt;
&lt;br /&gt;
Отображает дерево пользователей MeaSoft с индивидуальным набором прав. Чтобы открыть список прав, около имени пользователя нажмите [[Файл:Expand.png]].&lt;br /&gt;
&lt;br /&gt;
Чтобы дать пользователю права на раздел интерфейса Staff, установите флажок рядом с названием раздела.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЛК права на staff.png|none|1100 px]]&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;
# В административном личном кабинете в разделе '''Настройки''' &amp;gt; '''Заказы''' в поле '''Код клиента для формы неавторизованных пользователей''' введите значение кода из пункта 2 и нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
После этого форма заказа без авторизации будет доступна по ссылке &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/X/order/form&amp;lt;/nowiki&amp;gt;, где X — [[#Подключение|код вашей курьерской службы]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить отображаемые поля в форме, см. раздел «[[#Настройка видимости полей для групп клиентов|Настройка видимости полей для групп клиентов]]».&lt;br /&gt;
&lt;br /&gt;
= Отчеты =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Часто клиентам курьерских служб необходимо делать выгрузки из личного кабинета различных отчетов, которых нет в стандартной поставке. Если вам или вашему клиенту потребовался такой отчет, вы можете заказать у нас его разработку. Для этого нужно обратиться в нашу поддержку. &lt;br /&gt;
&lt;br /&gt;
Например, клиент хочет получать статистику по своим заказам за большой период, его не устраивает ограничение в 60 дней. Мы можем добавить на вкладку &amp;quot;Отчеты&amp;quot; новый документ, по заявленному клиентом формату, где он сам будет указывать период и получать все необходимые данные.&lt;br /&gt;
&lt;br /&gt;
По-умолчанию данная вкладка пустая.&lt;br /&gt;
&lt;br /&gt;
= Изменение адресной строки личного кабинета =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] По умолчанию адресная строка личного кабинета имеет вид https://home.courierexe.ru/XX, где XX — номер компании в системе Measoft. Но вы можете поменять адрес на любое имя вида https://your_subdomain.your_domain.ru&lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
: 1. Создать поддомен в вашем DNS. Назначить ему IP-адрес нашего сервера: 138.201.228.71 (а лучше — CNAME на home.courierexe.ru)&lt;br /&gt;
: 2. Купить для поддомена SSL-сертификат. Срок действия сертификата должен быть не менее года. &amp;lt;spoiler text=&amp;quot;Подробнее о сертификатах&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Купить сертификат можно, например, здесь: [http://www.thawte.su/ http://www.thawte.su/].&lt;br /&gt;
&lt;br /&gt;
После покупки у вас будет файл приватного ключа с расширением .key, а также несколько файлов публичных ключей с расширением .crt, один из которых — файл от вашего домена, а остальные — сертификаты удостоверяющих центров.&lt;br /&gt;
&lt;br /&gt;
Открывайте ключи через блокнот. Приватный должен выглядеть примерно так:&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
 MIIEpAIBAAKCAQmios38cK*kmxcB5/Y&lt;br /&gt;
 VhOTtZ9YBIoWHyc+Smyb/lrAqoZthfA&lt;br /&gt;
 SaA/ZSfigwRhxNzaWdVvEZHQ7xFTDBw&lt;br /&gt;
 G/4T+lEjvrD8IFXmGm6y8p5cHiAqk5v&lt;br /&gt;
 QOuOtHYlFqyBqlA8tsmwYm0xfnUT0Oi&lt;br /&gt;
 9nI8yz773PxWlWn1VaM07uVFWz7s2Fo&lt;br /&gt;
 684qGhaenysJMccl4H47Kp4TY4y6sy1&lt;br /&gt;
 96yDdkfa+kCXqzdgvkaGnzrKNDR2BNT&lt;br /&gt;
 xU5op9EXinQRM9HVJx3uLX5ctlyXwOA&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
А публичный — примерно так:&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN CERTIFICATE-----&lt;br /&gt;
 MIIFdDCCBFygAwIBAgIQJ2buVutJ846&lt;br /&gt;
 r13Ci/ITeIjANBgkqhkiG9w0BAQwFAD&lt;br /&gt;
 BvMQswCQYDVQQGEwJKLINXK*#XNDKVV&lt;br /&gt;
 FuefkjkVHJ1c3QgQUIxJjAkBgNVBAsT&lt;br /&gt;
 HUFkZFRydXN0IEV4dGVybmFsIFRUUCB&lt;br /&gt;
 sceniudrldrkNJOGGjHXkBrI/V5eu+M&lt;br /&gt;
 tWuLt29G9HvxPUsE2JOAWVrgQSQdso8&lt;br /&gt;
 VYFhH2+9uRv0V9dlfmrPb2LjkQLPNlz&lt;br /&gt;
 muhbsdjrzch5vRpu/xO28QOG8=&lt;br /&gt;
 -----END CERTIFICATE----- &lt;br /&gt;
&lt;br /&gt;
Если у вас есть доступ к unix-like системе, вы можете проверить сходимость ключей следующими командами:&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in server.crt -noout -modulus&lt;br /&gt;
 openssl rsa -in server.key -noout -modulus&lt;br /&gt;
&lt;br /&gt;
Выводимые командами modulus должны сходиться. Или по адресу: https://www.sslshopper.com/certificate-key-matcher.html&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 0 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&amp;lt;br&amp;gt;&lt;br /&gt;
Мы постепенно переходим на [https://ru.wikipedia.org/wiki/Let%E2%80%99s_Encrypt Let’s Encrypt] - бесплатные криптографические сертификаты, выдаваемые автоматизированно.&amp;lt;br&amp;gt;&lt;br /&gt;
Для включения подобного сертификата необходимо написать нам о согласии.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
: 3. Передать все указанные файлы нашей службе технической поддержки. В течение пары дней мы пропишем в нашем сервере ваш поддомен и установим к нему сертификаты.&lt;br /&gt;
&amp;lt;!--# В панели управления веб-сервисами зайти на закладку «Прочие настройки», в меню слева выбрать пункт «Адрес ЛК».&lt;br /&gt;
# В открывшейся форме укажите DNS-имя в формате «your_subdomain.your_domain.ru», загрузите файлы сертификатов (1 или 2 файла) и приватный ключ.&lt;br /&gt;
# Сохраните форму кнопкой «Сохранить». Через 1 минуту ключи активируются на нашем сервере, и Ваши клиенты смогут заходить в личный кабинет, обращаясь по Вашему адресу.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Хранилище =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Использование хранилища позволяет автоматически перемещать файлы из базы данных вашего офисного приложения в хранилище ёмкостью до 1ТБ.&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;
= Прочие Web-сервисы =&lt;br /&gt;
&lt;br /&gt;
== Отслеживание заказа по номеру ==&lt;br /&gt;
Клиенты и агенты курьерской службы могут отслеживать отправления по номеру заказа. Отслеживание доступно по адресу https://home.courierexe.ru/XX/tracking, где XX — код курьерской службы.&lt;br /&gt;
Чтобы отследить заказ, введите номер заказа в поисковую строку и нажмите на кнопку '''Найти'''. Откроется окно с информацией по заказу:&lt;br /&gt;
&lt;br /&gt;
[[Файл:RBK Tracking.png|none|750px]]&lt;br /&gt;
&lt;br /&gt;
В этом окне вы можете:&lt;br /&gt;
* подписаться на уведомления о статусе заказа в Telegram-канале или браузере. Для этого нажмите на кнопку [[Файл:Telegram.png|25px]] или [[Файл:Browser push.png|25px]] соответственно;&lt;br /&gt;
* оплатить наложенный платеж по заказу. Опция доступна, если курьерская служба работает с онлайн-платежами.&amp;lt;br&amp;gt;'''Примечание'''. Перед оплатой убедитесь, что ввели правильный номер заказа.&lt;br /&gt;
Чтобы оплатить заказ с наложенным платежом, нажмите на кнопку '''Оплатить картой''', выберите способ оплаты, введите и подтвердите информацию для платежной системы.&lt;br /&gt;
&lt;br /&gt;
В окне отслеживания в поле '''Наложенный платеж''' статус заказа изменится на '''Заказ оплачен'''. Чек по операции придет на электронную почту, указанную при заказе.&lt;br /&gt;
&lt;br /&gt;
== Калькулятор ==&lt;br /&gt;
Калькулятор стоимости доставки без авторизации доступен по адресу https://home.courierexe.ru/XX/calculator , где XX — код вашей курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Вы можете указать тариф по умолчанию для расчета стоимости доставки в справочнике '''Переменные''' &amp;gt; '''Финансы''' &amp;gt; '''Тариф клиента по умолчанию'''.&lt;br /&gt;
&lt;br /&gt;
== Сбор отзывов ==&lt;br /&gt;
В системе есть отдельная форма для сбора отзывов:&lt;br /&gt;
&lt;br /&gt;
Ссылка представляет собой адрес https://home.courierexe.ru/8/opinions с параметрами.&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код сущности в системе. Обязательный параметр.&lt;br /&gt;
* '''rate''' — оценка. Для заказов параметр должен быть равен коду из справочника Жалобы. Для остальных типов — целое число от 1 до 5.&lt;br /&gt;
* '''type''' — тип сущности. По умолчанию 3.&lt;br /&gt;
* '''note''' — признак ввода комментария. По умолчанию 1.&lt;br /&gt;
* '''star''' — признак вывода в виде звёздочек. По умолчанию 1.&lt;br /&gt;
* '''hash''' — значение хэша ссылки. Хэш генерируется функцией SignatureUrl. Обязательный параметр.&lt;br /&gt;
При наличии параметра '''rate''' оценка проставляется сразу и в форме не запрашивается.&lt;br /&gt;
&lt;br /&gt;
Примеры запросов (без хэша):&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456 — запрос оценки в виде звёздочек и комментария для адреса (type = 3, note = 1, star = 1).&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;rate=1 — запрос комментария для адреса (оценка уже проставлена).&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;star=0 — запрос оценки в виде списка и комментария для адреса.&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;type=12 — запрос оценки сотрудника в виде звёздочек с комментарием.&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;rate=1&amp;amp;note=0 — оценка выставлена, комментарий не запрашивается, сразу выводится сообщение о выставленной оценке.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения длины ссылки можно использовать короткую форму записи метода и параметров:&lt;br /&gt;
https://home.courierexe.ru/8/o?c=123456&amp;amp;r=1&amp;amp;n=1&amp;amp;t=3&lt;br /&gt;
&lt;br /&gt;
Использование в скрипте:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
savetofile('d:\hash.txt', &lt;br /&gt;
 SignatureUrl('https://home.courierexe.ru/8/opinions?code=1&amp;amp;type=2&amp;amp;rate=1')&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Результат можно будет увидеть в таблице Opinions.&lt;br /&gt;
&lt;br /&gt;
= Как считается минимальная дата возможной доставки =&lt;br /&gt;
С 11.02.2019 г. по многочисленным просьбам пользователей личный кабинет клиента стал контролировать возможность доставки в указанную пользователем планируемую дату доставки. Вот как он это делает:&lt;br /&gt;
&lt;br /&gt;
# В калькуляторе запрашивается &amp;lt;rspoiler text=&amp;quot;МИНИМАЛЬНЫЙ&amp;quot;&amp;gt;[[Тарифы#Сроки|Как настраивать сроки.]] Для версии системы до [https://home.courierexe.ru/71/staff/whatsnew?LogTicketSearch%5Bprojectname%5D=1&amp;amp;LogTicketSearch%5Bversion%5D=&amp;amp;LogTicketSearch%5Bappversion%5D=904&amp;amp;LogTicketSearch%5Blogtime%5D=&amp;amp;LogTicketSearch%5Bmessage%5D=%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9&amp;amp;LogTicketSearch%5Bticket%5D=&amp;amp;LogTicketSearch%5Brubricname%5D=&amp;amp;LogTicketSearch%5Busername%5D=&amp;amp;LogTicketSearch%5Bvisible%5D=&amp;amp;LogTicketSearch%5Bimportant%5D= 904 от 18.07.2018], где еще не предусмотрен минимальный срок доставки, или он не введен, система его считает как 70 % от максимального срока доставки.&amp;lt;/rspoiler&amp;gt; срок доставки в рабочих днях в город получения, с учетом выбранного пользователем режима срочности.&lt;br /&gt;
# Далее система рассчитывает текущее время сервера курьерской службы для коррекции часового пояса. И сравнивает это время с переменной &amp;lt;mparam code=&amp;quot;WorkEndTime&amp;quot;/&amp;gt;. &amp;lt;rspoiler text=&amp;quot;По-умолчанию это время - 20:00&amp;quot;&amp;gt;Для версии системы до [https://home.courierexe.ru/71/staff/whatsnew?LogTicketSearch%5Bprojectname%5D=&amp;amp;LogTicketSearch%5Bversion%5D=&amp;amp;LogTicketSearch%5Bappversion%5D=&amp;amp;LogTicketSearch%5Blogtime%5D=&amp;amp;LogTicketSearch%5Bmessage%5D=%D0%92%D1%80%D0%B5%D0%BC%D1%8F+%D0%B7%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B&amp;amp;LogTicketSearch%5Bticket%5D=&amp;amp;LogTicketSearch%5Brubricname%5D=&amp;amp;LogTicketSearch%5Busername%5D=&amp;amp;LogTicketSearch%5Bvisible%5D=&amp;amp;LogTicketSearch%5Bimportant%5D= 948 от 21.01.2019], где еще не предусмотрена эта переменная, данная проверка времени не производится совсем.&amp;lt;/rspoiler&amp;gt;. Если текущее время курьерской службы больше указанного в переменной, к сроку доставки прибавляется 1 рабочий день.&lt;br /&gt;
# К текущей дате прибавляется полученное количество рабочих дней. Система по умолчанию считает выходными дни, перечисленные в &amp;lt;mparam code=&amp;quot;DefaultHolidays&amp;quot;/&amp;gt;, а дальше на это накладывает внеплановые рабочие и выходные (праздничные) дни, введенные в [[Выходные дни|справочник]].&lt;br /&gt;
&lt;br /&gt;
Такой алгоритм позволяет полностью настроить контроль вводимой пользователем даты, чтобы не позволить оформить на послезавтра доставку из Москвы в Когалым экономным тарифом, или оформление доставки по городу для интернет-магазинов на завтра после 20:00.&lt;br /&gt;
&lt;br /&gt;
На данный момент по этим правилам работает ручное оформление заказа и импорт из Excel. В API система только рассчитывает минимальные даты и, в случае, если плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную.&lt;/div&gt;</summary>
		<author><name>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D1%83%D1%80%D1%8C%D0%B5%D1%80%D1%81%D0%BA%D0%BE%D0%B9_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B&amp;diff=15216</id>
		<title>Личный кабинет курьерской службы</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D1%83%D1%80%D1%8C%D0%B5%D1%80%D1%81%D0%BA%D0%BE%D0%B9_%D1%81%D0%BB%D1%83%D0%B6%D0%B1%D1%8B&amp;diff=15216"/>
				<updated>2025-03-10T10:40:20Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Оформление */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Courier Service Account|English version is here]]&lt;br /&gt;
&lt;br /&gt;
Личный кабинет курьерской службы предназначен для настройки [[Личный кабинет клиента|личного кабинета клиента]].&lt;br /&gt;
&lt;br /&gt;
= Функции личного кабинета =&lt;br /&gt;
Функциональность личного кабинета делится на четыре вида:&lt;br /&gt;
* базовый;&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;&lt;br /&gt;
!Функциональность&lt;br /&gt;
![[Файл:БАЗОВЫЙ.png|160px|]]&lt;br /&gt;
![[Файл:СТАНДАРТ.png|160px|]]&lt;br /&gt;
![[Файл:ПРЕМИУМ.png|160px|]]&lt;br /&gt;
![[Файл:Максимум.png|160 px]]&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Новый заказ|Заведение заказов в ручном режиме]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Отслеживание исходящих заказов|Отслеживание по №, периоду, статусу заказов]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Печать документов|Печать накладных, штрихкодов на заказы]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Отслеживание исходящих заказов|Выгрузка данных в Excel, выгрузка акта передачи заказов]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Настройка полей и вкладок|Возможность настройки необходимых столбцов в отслеживании]]&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&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;br&amp;gt; для проставления статусов и информации о доставке&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Загрузка реестра Excel|Загрузка по шаблону из Excel]]&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Заработная плата в кабинете курьера&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Настройка видимости полей для групп клиентов|Отдельная настройка видимости полей для групп клиентов]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Финансы|Взаиморасчеты с ИМ]] (для учетных записей отделов доступ закрыт)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Расширенные параметры|Изменение дизайна]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[#Изменение адресной строки личного кабинета|Изменение ссылки на ЛК]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|История статусов отправлений&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Изменение и отмена заказов&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Просмотр информации о заказе|Подписка на статусы заказов]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет курьерской службы#Форма заказа для неавторизованных пользователей|Оформление заказов от частных лиц]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет курьерской службы#Отчеты|Пользовательская отчетность]]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|Да&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|Период хранения данных, дней&lt;br /&gt;
|45&lt;br /&gt;
|180&lt;br /&gt;
|365&lt;br /&gt;
|365&lt;br /&gt;
|-&lt;br /&gt;
|Хранение изображений, прикрепленных файлов&lt;br /&gt;
|0&lt;br /&gt;
|500 Мб&lt;br /&gt;
|до '''[[#Хранилище|1 Тб]]'''&lt;br /&gt;
|до '''[[#Хранилище|1 Тб]]'''&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Цена доставки для получателя|Настройка стоимости доставки для получателя]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|-&lt;br /&gt;
|[[Личный кабинет клиента#Создание заказа копированием|Создание заказа копированием существующего]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|Да&lt;br /&gt;
|-&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#Ограничения|Увеличение лимитов блокировки]]&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|В 5 раз&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Подключение =&lt;br /&gt;
Чтобы подключить '''личный кабинет курьерской службы''':&lt;br /&gt;
# В системе MeaSoft перейдите в '''Справочники''' &amp;gt; '''Дополнительные модули''' и нажмите на кнопку '''Зарегистрировать аккаунт!'''. Откроется окно с реквизитами курьерской службы:[[Файл:Image 4.png|none|400 px]]&lt;br /&gt;
# Введите логин в нижнем поле и нажмите кнопку «Зарегистрировать!». Появится сообщение «Успешно зарегистрировались!». Нажмите '''ОК'''. Откроется окно «Управление дополнительными модулями»:[[Файл:Image 5.png|700px|none]]&lt;br /&gt;
&lt;br /&gt;
В окне отображается:&lt;br /&gt;
* ссылка на вход в [https://home.courierexe.ru ЛК курьерской службы] с парой логин/пароль;&lt;br /&gt;
* ссылка на вход в [[Личный кабинет|ЛК клиента]] курьерской службы. Ссылка на вход в ЛК клиента имеет вид https://home.courierexe.ru/X, где X — уникальный код экстра курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Чтобы подключить '''личный кабинет клиента''', в [[Клиенты и партнеры#Прочее|карточке клиента]] на вкладке '''Прочее''' в поле '''Доступ к сайту''' создайте для него пару логин/пароль в системе MeaSoft и передайте учетные данные клиенту. Клиент при первом входе должен сменить пароль.&lt;br /&gt;
&lt;br /&gt;
Для корректной синхронизации заказов с личным кабинетом и мобильным приложением курьера оставляйте запущенным MeaSoft хотя бы на одном рабочем месте, например на сервере.&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;
Если по каким-то причинам клиенту нужно изменить пароль и он не может сделать это [[Личный кабинет клиента#Изменение пароля|самостоятельно]], создайте для него временный пароль:&lt;br /&gt;
# В [[Клиенты и партнеры#Прочее|карточке клиента]] на вкладке '''Прочее''' в поле '''Доступ к сайту''' измените пароль и сообщите его клиенту.&lt;br /&gt;
# После авторизации клиент меняет временный пароль на постоянный. Этот пароль знает только ваш клиент.&lt;br /&gt;
&lt;br /&gt;
== Авторизация под отделом ==&lt;br /&gt;
Клиент можете авторизоваться от имени [[Клиенты и партнеры#Отделы|отдела]]. &lt;br /&gt;
&lt;br /&gt;
В этом случае пункт '''Финансы''' будет недоступен, а поле '''Отдел''' при оформлении нового заказа заполнится автоматически. Заказы, созданные под отделом, доступны этому отделу и самому клиенту, но не другим отделам.&lt;br /&gt;
&lt;br /&gt;
Чтобы клиент смог входить в ЛК от имени отдела, в карточке клиента на вкладке '''Отделы''' откройте карточку отдела и заполните поля '''Логин''' и '''Пароль'''. Обратите внимание, что в отделе должен быть хотя бы один сотрудник.&lt;br /&gt;
&lt;br /&gt;
= Настройка личного кабинета клиента =&lt;br /&gt;
Настройка выполняется в личном кабинете курьерской службы в пунктах основного меню:&lt;br /&gt;
* '''Настройка полей''' — управление полями на вкладках ЛК; &lt;br /&gt;
* '''Настройки''' — настройка рабочих процессов для курьерской службы и клиентов.&lt;br /&gt;
&lt;br /&gt;
==Настройка полей==&lt;br /&gt;
&lt;br /&gt;
[[Файл:Lk11.png|1200px|none]]&lt;br /&gt;
&lt;br /&gt;
Управление полями на всех вкладках производится с помощью столбцов:&lt;br /&gt;
* '''Порядок вывода''' — показывает расположение полей. Для изменения очередности перетащите строку вверх или вниз мышкой;&lt;br /&gt;
* '''Стандартное название''' — отображает названия полей по умолчанию;&lt;br /&gt;
* '''Клиентское название''' — название поля, которое будет отображаться у ваших клиентов;&lt;br /&gt;
* '''Разрешено''' — позволяет включать и отключать отображение полей переключением ON/OFF;&lt;br /&gt;
* '''Обязательно''' — дополнительный столбец на вкладках '''Поля в оформлении забора''' и '''Поля в оформлении заказа'''. Предназначен для назначения обязательных к заполнению полей. В личном кабинете клиента такие поля будут отмечены красной звёздочкой. Если клиент их не заполнит, система оповестит его об этом, и заказ создан не будет.&lt;br /&gt;
&lt;br /&gt;
Чтобы сохранить настройки полей, внизу страницы нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы вернуть настройки по умолчанию, нажмите на кнопку '''Сбросить'''.&lt;br /&gt;
&lt;br /&gt;
=== Настройка видимости полей для групп клиентов ===&lt;br /&gt;
Вы можете настроить разные поля для групп клиентов. Группа клиентов определяется статусом в [[Клиенты и партнеры#Основное|карточке клиента]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить поля формы для группы клиентов:&lt;br /&gt;
# В выпадающем списке '''Выберите тип''' выберите статус группы клиентов и нажмите на кнопку '''Скопировать'''.&lt;br /&gt;
# Настройте видимость полей формы.&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;&lt;br /&gt;
!Что настраиваем&lt;br /&gt;
!Где настраиваем&lt;br /&gt;
!Результат в ЛК клиента&lt;br /&gt;
!style=&amp;quot;width: 50%;&amp;quot;|Пояснение&lt;br /&gt;
|-&lt;br /&gt;
|Поля таблицы заказов на вкладке '''Отслеживание''' ЛК клиента||'''Настройка полей''' &amp;gt; '''Поля в отслеживании заказов'''||[[Личный кабинет#Отслеживание исходящих заказов|Отслеживание]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля карточки заказа в ЛК клиента||'''Настройка полей''' &amp;gt; '''Поля в подробностях заказа'''||[[Личный кабинет#Просмотр информации о заказе|Просмотр информации о заказе]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля оформления заказа||'''Настройка полей''' &amp;gt; '''Поля в оформлении заказа'''||[[Личный кабинет#Создание заказа вручную|Создание заказа вручную]]||Настройки отображения полей, заполняемых при создании заказа вручную&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Зависимости полей друг от друга&amp;lt;br&amp;gt;- '''ФИО''', '''город''', '''адрес''' и '''телефон отправителя''', если включена '''компания отправителя''';&amp;lt;br&amp;gt;- '''Компания отправителя''' с автозаполенением для авторизованных пользователей;&amp;lt;br&amp;gt;- '''Компания получателя''' с автозаполенением, если включено '''ФИО получателя''' и только для авторизованных пользователей;&amp;lt;br&amp;gt;- '''Вид доставки''', если включен '''город получателя''' и только для доставки;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;При создании заказов интервалы времени доставки можно выставлять вручную или выбирать из списка.&amp;lt;br&amp;gt;Для ручного ввода включите поля '''Время доставки с''' и '''Время доставки по'''.&amp;lt;br&amp;gt;Чтобы выбирать интервалы из списка, включите поле '''Интервал времени доставки'''.&amp;lt;br&amp;gt;Список интервалов можно редактировать в &amp;lt;rspoiler text=&amp;quot;системе MeaSoft&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''61 Интервалы времени доставки'''&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы добавлять [[Личный кабинет#Добавление товара|товары]] в заказ, включите поле '''Товары'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы добавлять [[Личный кабинет#Добавление файла|файлы]], включите поле '''Прикрепленные файлы'''. &amp;lt;br&amp;gt;Прикрепленные файлы можно просмотреть &amp;lt;rspoiler text=&amp;quot;в MeaSoft&amp;quot;&amp;gt; карточка корреспонденции &amp;gt; '''Функции''' &amp;gt; '''Прикрепленные файлы'''&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Значение поля '''Режим доставки''' по умолчанию можно выставить в разделе '''[[#Заказы|Заказы]]''' в выпадающем списке '''Режим срочности'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы выбирать ПВЗ, включите поле '''Вид доставки'''.&lt;br /&gt;
|-&lt;br /&gt;
|Поля заявки на забор|| '''Настройка полей''' &amp;gt; '''Поля в оформлении забора'''||[[Личный кабинет#Заявка на забор|Заявка на забор]]||Вы можете отключить вкладку '''Заявка на забор''' — для этого отключите все поля формы.&amp;lt;br&amp;gt;После создания заявки на забор через ЛК в карточке корреспонденции данные отправителя будут на вкладке '''Получатель''', а данные получателя на вкладке '''Отправитель'''.&lt;br /&gt;
|-&lt;br /&gt;
|Поля на странице отслеживания заказа||'''Настройка полей''' &amp;gt; '''Поля трекинга по номеру'''||[[Личный кабинет курьерской службы#Отслеживание заказа по номеру|Отслеживание заказа по номеру]]||&lt;br /&gt;
|-&lt;br /&gt;
|Поля в наклейках||'''Настройка полей''' &amp;gt; '''Поля в печати наклеек'''||[[Личный кабинет клиента#Печать документов|Печать документов]]||&lt;br /&gt;
|-&lt;br /&gt;
|Список ПВЗ||Офисное приложение||[[Личный кабинет#Пункты выдачи заказов|Пункты выдачи заказов]]||Вы можете дополнить список ПВЗ [[Работа с пунктами самовывоза (ПВЗ)|в системе MeaSoft]].&amp;lt;br&amp;gt;Чтобы клиент мог выбирать ПВЗ при создании заказа вручную, на вкладке '''Настройка полей''' в разделе '''Поля в оформлении заказа''' включите поле '''Вид доставки'''.&lt;br /&gt;
|-&lt;br /&gt;
|Склад||Офисное приложение||[[Личный кабинет#Складской учет|Склад]]||Чтобы пункт меню '''Склад''' появился в ЛК клиента, клиент должен быть поставщиком хотя бы в одной [[Модуль складского учета#Постановка на приход|приходной накладной]] в системе MeaSoft.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы при добавлении товара со склада к заказу в ЛК значения полей '''Название товара''', '''Масса единицы товара''', '''Цена единицы товара''' и '''Штрихкод''' заполнялись автоматически, они должны быть указаны в карточке номенклатуры в системе MeaSoft ('''Склад''' &amp;gt; '''Номенклатура''').&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Чтобы в ЛК клиента отображалось актуальное количество &amp;lt;rspoiler text=&amp;quot;доступных товаров&amp;quot;&amp;gt;В ЛК клиента это столбец '''с учетом резерва''' на вкладке '''Склад'''&amp;lt;/rspoiler&amp;gt; на складе, в системе MeaSoft настройте переменную &amp;lt;mparam code=&amp;quot;LetterStates/&amp;gt;.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Управление складом курьерской службы осуществляется в [[Модуль складского учета|модуле складского учета]].&lt;br /&gt;
|-&lt;br /&gt;
|Шаблон реестра Excel&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||'''Настройка полей''' &amp;gt; '''Поля в импорте из Excel'''||[[Личный кабинет#Загрузка реестра Excel|Загрузка реестра Excel]]|||Настраивается шаблон, на основе которого клиент будет создавать файл Excel для импорта заказов в личный кабинет.&amp;lt;br&amp;gt;В данном случае поля — это строки таблицы, которые будут отображаться в шаблоне.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Помимо [[#Настройка полей|стандартных столбцов]], здесь добавлены '''Ячейка значения''', '''Ячейка заголовка''' и '''Ширина''':&amp;lt;br&amp;gt; • '''Ячейка значения''' позволяет указать, в какой ячейке или &amp;lt;rspoiler text=&amp;quot;диапазоне&amp;quot;&amp;gt;Диапазон ячеек обозначается с помощью символа «:». В файле Excel будет произведено объединение ячеек в рамках указанного диапазона.&amp;lt;/rspoiler&amp;gt; ячеек клиент будет вводить значение строки. &amp;lt;rspoiler text=&amp;quot;Пример&amp;quot;&amp;gt;Если в поле '''Дата забора''' в столбце '''Ячейка значения''' указано «D4:G4», то в документе Excel дату забора нужно будет указывать в диапазоне ячеек D4:G4&amp;lt;/rspoiler&amp;gt;.&amp;lt;br&amp;gt; • '''Ячейка заголовка''' позволяет указать, в какой ячейке или диапазоне ячеек будет расположено название поля. Чтобы разместить один заголовок в нескольких частях файла Excel, укажите ячейки или диапазоны через запятую. &amp;lt;rspoiler text=&amp;quot;Пример&amp;quot;&amp;gt;Если в поле '''Дата забора''' в столбце '''Ячейка заголовка''' указано «A4, А10», то в документе Excel название строки «Дата забора» будет расположено в двух ячейках: A4 и А10.&amp;lt;/rspoiler&amp;gt;&amp;lt;br&amp;gt; • '''Ширина''' позволяет задавать ширину столбца в файле Excel. Ширина измеряется количеством символом, которые войдут в ячейку.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Строки, назначенные обязательными к заполнению, никак не выделяются в файле Excel. Однако если клиент оставит их пустыми, при загрузке файла появится соответствующее оповещение, и заказы не будут добавлены в систему.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Обратите внимание, что изменение порядка вывода строк не меняет расположение строк в файле Excel. А поля '''№ П/П''' и '''Компания получателя''' всегда включены и обязательны к заполнению.&lt;br /&gt;
|-&lt;br /&gt;
|Поля в калькуляторе&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]] ||'''Настройка полей''' &amp;gt; '''Поля в калькуляторе'''||[[Личный кабинет#Калькулятор|Калькулятор]]||Чтобы отключить отображение калькулятора, в разделе '''Настройки''' &amp;gt; '''Оформление''' снимите флажок '''Показывать вкладку «Калькулятор»'''.&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Калькулятор проводит расчеты по [[Тарифы#Общие междугородние тарифы|общим междугородним тарифам]], если у клиента не настроены [[Тарифы#Индивидуальные междугородние тарифы|индивидуальные]]. Чтобы рассчитывались тарифы внутри одного города, укажите его в настройках междугородних тарифов и отправителем, и получателем.&lt;br /&gt;
|-&lt;br /&gt;
|Вкладка '''Входящие'''&amp;lt;br&amp;gt;[[Файл:СТАНДАРТ1.png|80px|]] [[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||Офисное приложение||[[Личный кабинет#Отслеживание входящих заказов|Входящие]]||Пункт меню '''Входящие''' появляется в ЛК клиента, когда клиент курьерской службы выступает в роли агента.&amp;lt;br&amp;gt;Для этого в системе MeaSoft для него должна быть создана &amp;lt;rspoiler text=&amp;quot;карточка филиала&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы'''&amp;lt;/rspoiler&amp;gt;. При этом логин и пароль от ЛК клиента должны быть записаны в &amp;lt;rspoiler text=&amp;quot;карточке контрагента&amp;quot;&amp;gt; '''Справочники''' &amp;gt; '''Межгород''' &amp;gt; '''Филиалы''' &amp;gt; карточка филиала &amp;gt; '''Прочее''' &amp;gt; '''Контрагент'''&amp;lt;/rspoiler&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
|Список АПД&amp;lt;br&amp;gt;[[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||Офисное приложение||[[Личный кабинет#Финансы|Финансы]]||Пункт меню '''Финансы''' отображает таблицу с [[Акты передачи денег и корреспонденции|АПД]].&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;В столбце '''К выплате''' по умолчанию отображается сумма, которую курьер должен передать клиенту. Чтобы сумма рассчитывалась с вычетом курьерских услуг, в системе MeaSoft в карточке клиента на вкладке '''Финансы''' установите флажок '''Исключить стоимость курьерских услуг из акта передачи денег'''.&lt;br /&gt;
|-&lt;br /&gt;
|Отмена и изменение заказа&amp;lt;br&amp;gt;[[Файл:ПРЕМИУМ1.png|80px|]] [[Файл:максимум1.png|80px]]||'''Настройки''' &amp;gt; '''Заказы''' &amp;gt; '''Отмена и редактирование'''||[[Личный кабинет клиента#Отслеживание исходящих заказов|Отслеживание исходящих заказов]]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Настройки==&lt;br /&gt;
[[Файл:СТАНДАРТ1.png|50px]] [[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px]] В разделе '''Настройки''' расположены дополнительные настройки личного кабинета.&lt;br /&gt;
&lt;br /&gt;
Чтобы посмотреть подробное описание настройки, наведите курсор мыши на вопросительный знак в конце строки.&lt;br /&gt;
&lt;br /&gt;
Настройки сгруппированы по вкладкам:&lt;br /&gt;
* '''Заказы''';&lt;br /&gt;
* '''Курьеры''';&lt;br /&gt;
* '''Финансы''';&lt;br /&gt;
* '''Оформление''';&lt;br /&gt;
* '''Телефония''';&lt;br /&gt;
* '''Прочее'''.&lt;br /&gt;
Чтобы сохранить настройки во всех разделах, нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
===Заказы===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Заказы''' содержатся настройки оформления и обработки заказов. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Оформление заказа'''&lt;br /&gt;
&lt;br /&gt;
'''Проверять дату доставки'''. Если флажок установлен, нельзя создать заказ с пустой датой доставки, с доставкой раньше чем на завтра или позже чем через 15 дней.&lt;br /&gt;
&lt;br /&gt;
'''Проверять адрес доставки'''. Если флажок установлен, корректность адреса проверяется с помощью сервиса [https://www.ahunter.ru/ Ахантер].&lt;br /&gt;
&lt;br /&gt;
'''Не проверять формат телефона получателя'''. Если флажок установлен, формат номера телефона не проверяется на соответствие стране.&lt;br /&gt;
&lt;br /&gt;
'''Проверять возможность безналичной оплаты для клиентов фирмы'''. Если флажок установлен, при создании заказа с оплатой картой система проверит, есть ли у юр. лица, с которым клиент работает, POS-терминалы для приема платежа. Если их нет, создать заказ невозможно.&lt;br /&gt;
&lt;br /&gt;
'''Запретить режимы срочности с нулевой ценой'''. При определении доступных режимов доставки из результата будут исключены режимы с нулевой ценой. Запрет для тарифов с интеграцией действует по умолчанию и не зависит от состояния этого флажка.&lt;br /&gt;
&lt;br /&gt;
'''Код клиента для формы неавторизованных пользователей'''. Внутренний код клиента, который будет выступать заказчиком заказов, созданных в форме без авторизации.&lt;br /&gt;
&lt;br /&gt;
'''Минимальное количество часов до вызова курьера'''. Минимальное количество часов от текущего времени до начала интервала забора при оформлении доставки до клиента (вкладка «Привезти ко мне»). Например, значение поля — 3 часа. Если сейчас 11 часов, то значение поля «Время забора с» не может быть менее 14 часов.&lt;br /&gt;
&lt;br /&gt;
'''Минимальный интервал для забора'''. Минимальная длительность интервала забора в минутах: от значения «Время забора с» до значения «Время забора до».&lt;br /&gt;
&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 можно отменять и изменять заказы. Отменить можно только заказы, у которых не менялись данные: статус доставки, статус корреспонденции, дата доставки. В процессе репликации возможны задержки, которые могут приводить к отмене уже выданных, обработанных и даже доставленных заказов. Также может происходить потеря данных любых полей заказов. Устанавливая флажок, вы принимаете все риски потери данных в результате наложения изменений данных на себя.&lt;br /&gt;
&lt;br /&gt;
'''Ограничить время отмены и редактирования заказов'''. Если флажок установлен, пользователи могут отменять и редактировать заказы только в указанное время. Укажите разрешенный интервал.&lt;br /&gt;
&lt;br /&gt;
'''Статусы для отмены и редактирования заказа'''. Выберите статусы, при которых заказ можно редактировать или отменить.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Умолчания'''&lt;br /&gt;
&lt;br /&gt;
'''Подставлять город получателя'''. Если флажок установлен, при оформлении заказа город получателя заполняется автоматически наиболее часто используемым значением.&lt;br /&gt;
&lt;br /&gt;
'''Режим срочности'''. Режим срочности, который будет установлен по умолчанию при оформлении заказа.&lt;br /&gt;
&lt;br /&gt;
'''Статус при отмене заказа'''. Выберите статус, который будет установлен при отмене заказа.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Прочее'''&lt;br /&gt;
&lt;br /&gt;
'''Показывать карту в отслеживании'''. Если флажок установлен, в трекинге заказа по его номеру отображается карта с текущим положением курьера, доставляющего заказ.&lt;br /&gt;
&lt;br /&gt;
'''Группировать заказы по получателям в колл-центре'''. Если флажок установлен, заказы одного получателя группируются в одну задачу на звонок.&lt;br /&gt;
&lt;br /&gt;
=== Курьеры ===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Курьеры''' содержатся настройки обработки заказов курьерами и установки для [[Мобильное приложение курьера для Android |мобильного приложения MeaSoft App]]. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Мобильное приложение'''&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать ФИО получателя'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без указания ФИО получателя.&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать подпись получателя'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без подписи получателя на экране.&lt;br /&gt;
&lt;br /&gt;
'''Запрашивать фото'''. Если флажок установлен, в мобильном приложении курьер не может закрыть заказ без прикрепленной фотографии.&lt;br /&gt;
&lt;br /&gt;
'''Не показывать курьеру срочные с пустым статусом'''.  Если флажок установлен, то курьеру в мобильном приложении доступны только заказы с непустым статусом.&lt;br /&gt;
&lt;br /&gt;
'''Курьеры могут брать невыданные срочные заказы'''. Если флажок установлен, у курьеров появится пункт «Невыданные» в меню периода заказов. В этом пункте отображаются срочные заказы, которые еще никому не назначены. Курьер может забирать их в работу.&lt;br /&gt;
&lt;br /&gt;
'''Предлагать выбор способа звонка'''. Если флажок установлен, мобильное приложение курьера перед звонком предлагает выбор: позвонить через телефонию или использовать телефон курьера.&lt;br /&gt;
&lt;br /&gt;
'''Разрешить курьерам возвращать недоставленные заказы в работу'''. Если флажок установлен, курьер может возвращать в работу закрытые недоставленные заказы без возвратов. Настройка не распространяется на срочные заказы.&lt;br /&gt;
&lt;br /&gt;
'''Городской телефон офиса'''. В мобильном приложении есть кнопка «Звонок в офис». Укажите здесь номер телефона, на который нужно звонить при ее нажатии.&lt;br /&gt;
&lt;br /&gt;
'''Результат звонка получателю'''. Выберите значение выпадающего списка:&lt;br /&gt;
* '''Запрашивать обязательно''' — после телефонного звонка получателю курьер должен указать результат звонка;&lt;br /&gt;
* '''Запрашивать''' — приложение предложит выбрать результат звонка, но курьер может отказаться;&lt;br /&gt;
* '''Не запрашивать''' — результат звонка не запрашивается.&lt;br /&gt;
&lt;br /&gt;
'''Временно скрывать заказы на завтра в приложении курьера'''. Если флажок установлен, вы можете указать период времени, в который в мобильном приложении курьера не будут отображаться запланированные на завтра заказы.&lt;br /&gt;
&lt;br /&gt;
'''Разрешить курьерам создавать заказы'''. Позволяет курьерам в мобильном приложении создавать карточки для заказов, забранные у клиентов.&lt;br /&gt;
&lt;br /&gt;
'''Ссылка на регламент'''. Создайте на своем сайте страницу с регламентом работы курьеров и укажите ссылку на нее здесь. В [[Мобильное приложение курьера для Android|мобильном приложении]] курьера появится кнопка '''Регламент''', по которой курьер может перейти на эту страницу.&lt;br /&gt;
&lt;br /&gt;
'''Префикс FMC'''. FMC — это технология, поставляемая мобильными операторами. Решение позволяет присвоить SIM-карте внутренний номер и привязать к вашей АТС. В такой схеме для «выхода в город» может требоваться код выхода в город. Обычно это «9». Если у вас используется FMC, введите сюда префикс, через который курьер может позвонить на городской или мобильный номер.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--'''Запретить курьеру редактировать начало интервала доставки'''. Если флажок установлен, при [[Мобильное_приложение_курьера_для_Android#Перенос срока доставки|переносе времени доставки]] курьер не может изменить значение поля '''Время с'''.&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
'''Отображать логотип курьерской службы на экране подписи получателя'''. Если флажок установлен, на экране [[Мобильное_приложение_курьера_для_Android#Полная доставка|подписи получателя]] отображается логотип курьерской службы, с которой работает заказчик. Курьерская служба указана в [[Клиенты и партнеры#Реквизиты|карточке клиента]] на вкладке '''Реквизиты''' в поле '''Фирма'''. Отображается логотип, загруженный в [[Фирмы#Создание фирмы|карточку этой фирмы]] в справочнике '''Фирмы''' на вкладке '''Сканы'''.&lt;br /&gt;
&lt;br /&gt;
'''Запретить менять номер телефона для получения пин-кода доставки'''. Если флажок установлен, курьер не может изменить номер телефона, на который отправляется пин-код [[Мобильное_приложение_курьера_для_Android#Бесконтактная доставка по пин-коду|бесконтактной доставки]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Личный кабинет курьера'''&lt;br /&gt;
&lt;br /&gt;
'''Отображать зарплату курьеров'''. Если флажок установлен, курьеры могут посмотреть начисленную зарплату в [[Личный кабинет курьера|личном кабинете курьера]].&lt;br /&gt;
&lt;br /&gt;
=== Финансы ===&lt;br /&gt;
&lt;br /&gt;
В разделе '''Финансы ''' содержатся настройки сервисов платежей.&lt;br /&gt;
&lt;br /&gt;
'''Настройки PimPay'''. Чтобы начать работать с сервисом PimPay, введите код, токен и приватный ключ PimPay в соответствующие поля. Подробнее см. в разделе «[[Интеграция с другими системами#PimPay|PimPay]]».&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;lt;span style=&amp;quot;color:Olive; font-weight:bold;&amp;quot;&amp;gt;Robokassa&amp;lt;/span&amp;gt;,-  в разделе '''Настройки эквайринга''' заполните поля данными магазина из личного кабинета Robokassa.&amp;lt;br&amp;gt;&lt;br /&gt;
Подробнее см. в разделе «[[Интеграция с другими системами#Robokassa|Robokassa]]».&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:Olive; font-weight:bold;&amp;quot;&amp;gt;Payme&amp;lt;/span&amp;gt; - Для начала работы заполните настройки, получив данные из ЛК Payme&amp;lt;br&amp;gt;&lt;br /&gt;
Важно: В ЛК Payme необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID веб-кассы&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ключ для кабинета&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:Olive; font-weight:bold;&amp;quot;&amp;gt;Апельсин&amp;lt;/span&amp;gt; - Для начала работы заполните настройки, получив данные из ЛК apelsin.uz&amp;lt;br&amp;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;В ЛК Апельсин необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&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;/ul&amp;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;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Уникальный идентификатор Клиента&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для webhook Apelsin&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для webhook Apelsin&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:Olive; font-weight:bold;&amp;quot;&amp;gt;Click.uz&amp;lt;/span&amp;gt; - Для начала работы заполните настройки, получив данные из ЛК Click.uz&amp;lt;br&amp;gt;&lt;br /&gt;
Важно: В ЛК Click.uz необходимо указать url для вебхука, запросив его предварительно в нашей техподдержке.&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Идентификатор сервиса полученный при регистрации&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID поставщика&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Секретный ключ для участия в формировании подписи&amp;lt;/b&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;span style=&amp;quot;color:Olive; font-weight:bold;&amp;quot;&amp;gt;Ibox&amp;lt;/span&amp;gt; - Позволяет получать ссылки для оплаты СБП - система быстрых платежей.&amp;lt;br&amp;gt;&lt;br /&gt;
Подробнее см. в разделе «[[Интеграция с другими системами#ibox|ibox]]».&amp;lt;br&amp;gt;&lt;br /&gt;
Для получения возможности оплаты СБП необходимо:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;пройти регистрацию в системе СБП и активацию аккаунта, связавшись с техподдержкой Ibox.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Заполнить настройки Ibox:&lt;br /&gt;
&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;ID клиента в системе ibox&amp;lt;/b&amp;gt; - Получить в ЛК Ibox. Значение из раздела &amp;quot;Профиль компании&amp;quot;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для СБП&amp;lt;/b&amp;gt; - Получить в ЛК Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для СБП&amp;lt;/b&amp;gt; - Получить в ЛК Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Логин для webhook ibox&amp;lt;/b&amp;gt; - создать самостоятельно и передать в Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;b style=&amp;quot;color:#52595D;&amp;quot;&amp;gt;Пароль для webhook ibox&amp;lt;/b&amp;gt; - создать самостоятельно и передать в Ibox&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&lt;br /&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;
В разделе '''Оформление ''' содержатся настройки внешнего вида рабочего кабинета интернет-магазина.&lt;br /&gt;
&lt;br /&gt;
В группе полей '''Данные компании''' вы можете указать данные вашего интернет-магазина. Они будут отображаться на следующих страницах:&lt;br /&gt;
* вход в рабочий кабинет;&lt;br /&gt;
* [[#Трекинг заказа по номеру заказа по номеру|трекинг заказа]];&lt;br /&gt;
* калькулятор.&lt;br /&gt;
&lt;br /&gt;
Вы можете разместить название, телефон и ссылку на сайт магазина. Информация отображается на указанных страницах, только если заполнены все строки настроек.&lt;br /&gt;
&lt;br /&gt;
'''Показывать главную страницу'''. Если флажок установлен, в рабочем кабинете интернет-магазина отображается пункт меню '''Главная'''.&lt;br /&gt;
&lt;br /&gt;
'''Показывать вкладку «Калькулятор»'''. Если флажок установлен, в рабочем кабинете интернет-магазина отображается пункт меню '''Калькулятор'''.&lt;br /&gt;
&lt;br /&gt;
'''HTML-код'''. В тексте настройки можно указывать как HTML-код для вывода частей содержимого, так и js-скрипты. Кроме того, доступна обработка DOM-модели формы и последующий вывод дополнительного текста после нажатия на кнопку '''Отправить'''. Обработка добавляется в метод submitCallback в виде js-скрипта.&lt;br /&gt;
&lt;br /&gt;
Пример:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
//Код, добавленный в параметр HTML-код&lt;br /&gt;
&amp;lt;script type=&amp;quot;text/javascript&amp;quot;&amp;gt;&lt;br /&gt;
	window.submitCallback = function() {&lt;br /&gt;
		if (jQuery('#mass').val() &amp;gt;= 100) {&lt;br /&gt;
			return 'Указан вес ' + jQuery('#mass').val() + ' кг!';&lt;br /&gt;
		} else {&lt;br /&gt;
			return '';&lt;br /&gt;
		}&lt;br /&gt;
	};&lt;br /&gt;
&amp;lt;/script&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
После нажатия на кнопку '''Отправить''' проверяется значение поля '''Вес'''. Если значение больше или равно 100, то дополнительно к вопросу об оформлении заказа выводится фраза с указанием веса. Этот механизм следует использовать только для вывода сообщений, а не для проверки ошибок оформления заказа, поскольку система позволяет оформить заказ.&lt;br /&gt;
&lt;br /&gt;
'''HTML-код в трекинге'''. В тексте настройки можно указывать как HTML-код, который будет выводиться на странице трекинига неавторизованного пользователя. Допустимая длина строки - 250 символов.&lt;br /&gt;
&lt;br /&gt;
Раздел '''Настройка внешнего вида''' позволяет изменить интерфейс рабочего кабинета интернет-магазина.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить интерфейс рабочего кабинета:&lt;br /&gt;
# Скачайте файл CSS по ссылке «Пример CSS файла».&lt;br /&gt;
# Откорректируйте файл CSS.&lt;br /&gt;
# Нажмите на кнопку '''Выберите файл''' и загрузите измененный файл CSS. В случае успешной загрузки появится сообщение: «CSS успешно загружен».&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что ЛК построен с применением [http://getbootstrap.com Bootstrap].&lt;br /&gt;
&lt;br /&gt;
=== Телефония ===&lt;br /&gt;
Вкладка служит для настройки подключения мобильного приложения к телефонии. Подробнее см. раздел «[[Интеграция с телефонией#Интеграция мобильного приложения|Интеграция мобильного приложения]]».&lt;br /&gt;
&lt;br /&gt;
===Прочее===&lt;br /&gt;
&lt;br /&gt;
'''Запретить клиентам расширенный ЛК'''. Запретить клиентам самостоятельно повышать тариф до &amp;amp;quot;Максимум&amp;amp;quot; на платной основе&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
'''Дата начала проверки подписи УПД'''. Дата, с которой будет происходить проверка не только факта оплаты счетов, но и подписи УПД. Оставьте поле пустым, если проверка не требуется.&lt;br /&gt;
&lt;br /&gt;
'''Использовать хранилище файлов'''. Если флажок установлен, все файлы, в том числе из базы данных офисного приложения, будут перемещаться в хранилище большой емкости. Это позволяет обойти ограничение в 2 Гб и разгрузить сервер в офисного приложения. По умолчанию передаются только прикрепленные файлы корреспонденции и сообщений размером до 1 Мб. Другие файлы можно выгружать с помощью модуля автоматизации. Для настройки обратитесь в службу технической поддержки.&lt;br /&gt;
&lt;br /&gt;
'''Запретить пересчет габаритных размеров'''. При установке параметра, если габаритные размеры не введены, они не будут рассчитаны синтетически. В расчете будет учитываться минимально возможное значение габаритного размера.&lt;br /&gt;
&lt;br /&gt;
= Курьеры =&lt;br /&gt;
Предназначен для просмотра списка курьеров и устройств, подключенных к мобильному приложению MeaSoft App. Подробнее о мобильном приложении см. разделы «[[Мобильное приложение курьера для Android]]» и «[[Мобильное приложение курьера для IPhone]]».&lt;br /&gt;
&lt;br /&gt;
[[Файл:Курьерские устройства.PNG|none|1100px]]&lt;br /&gt;
&lt;br /&gt;
По нажатию на кнопку [[Файл:Mship Сообщение.png|30 px]] вы можете отправить сообщение все курьерам. Чтобы отправить сообщение одному курьеру, в строке записи этого курьера нажмите на [[Файл:MShip Сообщение одному курьеру.png|30 px]].&lt;br /&gt;
&lt;br /&gt;
'''Только работающие'''. Если флажок установлен, отображаются только курьеры, в карточке которых нет прошедшей даты увольнения. Если флажок снят, отображается список всех курьеров — работающих и уволенных.&lt;br /&gt;
&lt;br /&gt;
С помощью строки поиска можно быстро найти курьера по данным любого поля списка. Введите текст поиска и нажмите на кнопку [[Файл:Mship Поиск.png|30 px]]. Отобразятся записи, соответствующие введенному условию. Чтобы вернуться к полному списку, в строке поиска удалите введенный текст и нажмите на кнопку [[Файл:Mship Поиск.png|30 px]].&lt;br /&gt;
&lt;br /&gt;
== Регистрация в приложении==&lt;br /&gt;
&lt;br /&gt;
Для начала работы в мобильном приложении курьера MeaSoft App требуется [[Мобильное приложение курьера для Android#Регистрация сканированием QR-кода|регистрация]]. Для регистрации по QR-коду в строке курьера нажмите на кнопку [[Файл:Mship зарегистрировать.png|25 px]]. Курьер сканирует QR-код, и приложение готово к работе.&lt;br /&gt;
&lt;br /&gt;
Также можно отправить курьеру ссылку для регистрации в МП. Для этого в строке курьера нажмите на кнопку [[Файл:Link.png|25 px]]. Курьер получит сообщение с ссылкой, по которой произойдёт переход на установку МП (если оно не установлено) или регистрация в МП (если оно установлено). Обратите внимание, что ссылка доступна, если '''приложение курьера неактивно''' И:&lt;br /&gt;
* ИЛИ у курьера '''указан e-mail''' (в этом случае курьер получит сообщение на указанный email)&lt;br /&gt;
* ИЛИ у курьера '''указан один из номеров''' телефонов И у курьерской службы '''настроена отправка СМС'''.&lt;br /&gt;
&lt;br /&gt;
Деактивировать МП можно кликнув на строке курьера и в открывшемся окне убрать галку &amp;quot;Моб. приложение активно&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Приоритет номеров телефонов, используемых для отправки СМС: &amp;quot;контактный&amp;quot;, &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;
[[Файл:ЛК КС карточка курьера.png|none|500 px]]&lt;br /&gt;
&lt;br /&gt;
'''PIN-код POS-терминала'''. Служит для [[Мобильное приложение курьера для Android#Процесс оплаты заказа через терминал|настройки оплаты заказа через терминал]].&lt;br /&gt;
&lt;br /&gt;
'''Номер фискального регистратора'''. Служит для настройки [[Мобильное приложение курьера для Android#Фискализация|фискализации]].&lt;br /&gt;
&lt;br /&gt;
Если установлен флажок '''Моб. приложение активно''', мобильное устройство синхронизируется с системой. Чтобы отключить синхронизацию, снимите флажок. Флажок снимается автоматически, если информация с устройства не поступала в течение 7 дней. Вы можете в любой момент снова установить его, чтобы возобновить работу устройства в системе.&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;
Пункт основного меню '''Поддержка''' предназначен для связи со службой техподдержки. Работает аналогично [[Личный кабинет клиента#Тикеты|соответствующему пункту]] в ЛК клиента.&lt;br /&gt;
&lt;br /&gt;
= Информация =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Предназначен для создания информационных сообщений, которые отображаются в ЛК клиента в пункте '''[[Личный кабинет#Информация|Информация]]'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:НОВОСТИ.PNG|1100px|none]]&lt;br /&gt;
&lt;br /&gt;
Информационные сообщения бывают двух типов:&lt;br /&gt;
* обычные — клиент может прочитать на вкладке '''Информация''';&lt;br /&gt;
* обязательные к прочтению — всплывают при входе клиента в ЛК и блокируют его работу до тех пор, пока он не нажмет на кнопку '''Да, понятно'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать сообщение, нажмите на кнопку '''Создать новость'''. Введите текст и заголовок, выберите дату публикации, тип сообщения и нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
Таблица информационных сообщений отображается в пункте основного меню '''Информация'''. Чтобы просмотреть, удалить, отредактировать новость или открыть журнал просмотров, нажмите на соответствующую кнопку в конце строки.&lt;br /&gt;
&lt;br /&gt;
Обратите внимание, что клиент не видит оповещений о том, что сообщение отредактировано, поэтому для добавления важной информации лучше создать новое сообщение.&lt;br /&gt;
&lt;br /&gt;
= Колл-центр =&lt;br /&gt;
Позволяет создавать задачи (проекты) на прозвон клиентов. В проекты попадают заказы, отвечающие заданному условию, и автоматически создается очередь задач на звонки. Оператор получает задачи через внешний интерфейс [[Веб-сервисы#Колл-центр|Staff]].&lt;br /&gt;
&lt;br /&gt;
Чтобы открыть настройки колл-центра, в основном меню личного кабинета курьерской службы выберите пункт '''Колл-центр'''. Настройки содержат две вкладки:&lt;br /&gt;
* '''[[#Управление проектами|Управление проектами]]''' — страница, на которой можно создать, просмотреть, изменить или отключить проекты;&lt;br /&gt;
* '''[[#Права на проекты|Права на проекты]]''' — страница, на которой можно назначить права пользователей на активные проекты колл-центра.&lt;br /&gt;
&lt;br /&gt;
== Управление проектами ==&lt;br /&gt;
На вкладке отображается список проектов на обзвон. Отключенные проекты подсвечены голубым цветом.&lt;br /&gt;
&lt;br /&gt;
Доступные действия с проектами в таблице:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Просмотр.png]] — просмотреть проект;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Pencil.png]] — изменить проект;&lt;br /&gt;
&lt;br /&gt;
[[Файл:Отключить.png]] — отключить проект.&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить проект:&lt;br /&gt;
1. Нажмите на кнопку '''Создать проект'''. Откроется окно «Создать новый проект»:[[Файл:Проект колл-центра.png|1100 px|none]]&lt;br /&gt;
&lt;br /&gt;
2. Заполните поля проекта:&lt;br /&gt;
* '''Название''' — название проекта;&lt;br /&gt;
* '''Скрипт оператора''' — текстовая инструкция для оператора;&lt;br /&gt;
* '''Фильтр''' — часть конструкции WHERE SQL-запроса, задающая условия для добавления заказов в проект. &amp;lt;spoiler text=&amp;quot;Возможные значения полей&amp;quot;&amp;gt;a.client_id — шифр отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.StrBarCode — штрихкод отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.mode — режим срочности отправления&amp;lt;br&amp;gt;&lt;br /&gt;
a.target — компания-получатель&amp;lt;br&amp;gt;&lt;br /&gt;
a.name — ФИО получателя&amp;lt;br&amp;gt;&lt;br /&gt;
a.TownFrom — код города отправления по справочнику&amp;lt;br&amp;gt;&lt;br /&gt;
a.TownTo — код город получателя по справочнику&amp;lt;br&amp;gt;&lt;br /&gt;
a.address — адрес получателя&amp;lt;br&amp;gt;&lt;br /&gt;
a.mass — масса заказа в кг&amp;lt;br&amp;gt;&lt;br /&gt;
a.date_put — дата доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
a.time_put — время доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
a.date_putn — планируемая дата доставки заказа&amp;lt;br&amp;gt;&lt;br /&gt;
а.time_put_min — планируемое время доставки от&amp;lt;br&amp;gt;&lt;br /&gt;
а.time_put_max — планируемое время доставки до&amp;lt;br&amp;gt;&lt;br /&gt;
a.rur — наложенный платеж&amp;lt;br&amp;gt;&lt;br /&gt;
a.price — стоимость доставки&amp;lt;br&amp;gt;&lt;br /&gt;
a.InshPrice — оценочная стоимость&amp;lt;br&amp;gt;&lt;br /&gt;
a.message — сообщение в заказе&amp;lt;br&amp;gt;&lt;br /&gt;
a.vlog — описание вложения&amp;lt;br&amp;gt;&lt;br /&gt;
a.AcceptPartially — частичная доставка 'T'&amp;lt;br&amp;gt;&lt;br /&gt;
b.source — код клиента&amp;lt;br&amp;gt;&lt;br /&gt;
b.date_beg — дата создания заказа в формате гггг-мм-дд&amp;lt;br&amp;gt;&lt;br /&gt;
c.Town — код города клиента по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t1.code — код города отправителя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t2.code — код города получателя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t1.city — код региона отправителя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
t2.city — код региона получателя по справочнику городов&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;;&lt;br /&gt;
* '''Статус для кнопки не дозвонились''' — статус, который будет присвоен заказу в случае, если оператор нажмет кнопку '''Не дозвонились'''. Выберите статус из выпадающего списка;&lt;br /&gt;
* '''Статусы отображения''' — заказы с указанными статусами будут добавлены в проект. Выберите один или несколько статусов из выпадающего списка;&lt;br /&gt;
* '''Статусы для оператора''' — статусы, которые оператор может установить для заказа по результату звонка. Выберите один или несколько статусов из выпадающего списка.&lt;br /&gt;
*: Вы можете добавить новые [[статусы]] в '''Справочники''' &amp;gt; '''Статусы''' &amp;gt; '''15 Статусы корреспонденции'''.&lt;br /&gt;
3. В правой части страницы настройте отображение полей заказа для оператора. Вы можете:&lt;br /&gt;
* указать видимые поля и порядок их следования;&lt;br /&gt;
* определить возможность редактирования полей;&lt;br /&gt;
* сопоставить клиентские названия полей с названиями по умолчанию.&lt;br /&gt;
&lt;br /&gt;
4. По завершении настройки внизу слева нажмите на кнопку '''Создать'''.&lt;br /&gt;
&lt;br /&gt;
Созданный проект появится в таблице проектов.&lt;br /&gt;
&lt;br /&gt;
== Права на проекты ==&lt;br /&gt;
На вкладке отображается дерево пользователей MeaSoft с индивидуальным набором прав. Чтобы открыть список прав, около имени пользователя нажмите [[Файл:Expand.png]].&lt;br /&gt;
&lt;br /&gt;
Чтобы дать пользователю права на проект колл-центра, установите флажок рядом с названием проекта.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Лк права на проекты.png|none|1100 px]]&lt;br /&gt;
&lt;br /&gt;
= Пользователи =&lt;br /&gt;
Пункт основного меню предназначен для редактирования прав сотрудников на разделы интерфейса [[Веб-сервисы#Внешний интерфейс сотрудников (Staff)|Staff]] и функциональность [[Веб-сервисы#Колл-центр|колл-центра]].&lt;br /&gt;
&lt;br /&gt;
Отображает дерево пользователей MeaSoft с индивидуальным набором прав. Чтобы открыть список прав, около имени пользователя нажмите [[Файл:Expand.png]].&lt;br /&gt;
&lt;br /&gt;
Чтобы дать пользователю права на раздел интерфейса Staff, установите флажок рядом с названием раздела.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЛК права на staff.png|none|1100 px]]&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;
# В административном личном кабинете в разделе '''Настройки''' &amp;gt; '''Заказы''' в поле '''Код клиента для формы неавторизованных пользователей''' введите значение кода из пункта 2 и нажмите '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
После этого форма заказа без авторизации будет доступна по ссылке &amp;lt;nowiki&amp;gt;https://home.courierexe.ru/X/order/form&amp;lt;/nowiki&amp;gt;, где X — [[#Подключение|код вашей курьерской службы]].&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить отображаемые поля в форме, см. раздел «[[#Настройка видимости полей для групп клиентов|Настройка видимости полей для групп клиентов]]».&lt;br /&gt;
&lt;br /&gt;
= Отчеты =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Часто клиентам курьерских служб необходимо делать выгрузки из личного кабинета различных отчетов, которых нет в стандартной поставке. Если вам или вашему клиенту потребовался такой отчет, вы можете заказать у нас его разработку. Для этого нужно обратиться в нашу поддержку. &lt;br /&gt;
&lt;br /&gt;
Например, клиент хочет получать статистику по своим заказам за большой период, его не устраивает ограничение в 60 дней. Мы можем добавить на вкладку &amp;quot;Отчеты&amp;quot; новый документ, по заявленному клиентом формату, где он сам будет указывать период и получать все необходимые данные.&lt;br /&gt;
&lt;br /&gt;
По-умолчанию данная вкладка пустая.&lt;br /&gt;
&lt;br /&gt;
= Изменение адресной строки личного кабинета =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] По умолчанию адресная строка личного кабинета имеет вид https://home.courierexe.ru/XX, где XX — номер компании в системе Measoft. Но вы можете поменять адрес на любое имя вида https://your_subdomain.your_domain.ru&lt;br /&gt;
&lt;br /&gt;
Для этого необходимо:&lt;br /&gt;
: 1. Создать поддомен в вашем DNS. Назначить ему IP-адрес нашего сервера: 138.201.228.71 (а лучше — CNAME на home.courierexe.ru)&lt;br /&gt;
: 2. Купить для поддомена SSL-сертификат. Срок действия сертификата должен быть не менее года. &amp;lt;spoiler text=&amp;quot;Подробнее о сертификатах&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Купить сертификат можно, например, здесь: [http://www.thawte.su/ http://www.thawte.su/].&lt;br /&gt;
&lt;br /&gt;
После покупки у вас будет файл приватного ключа с расширением .key, а также несколько файлов публичных ключей с расширением .crt, один из которых — файл от вашего домена, а остальные — сертификаты удостоверяющих центров.&lt;br /&gt;
&lt;br /&gt;
Открывайте ключи через блокнот. Приватный должен выглядеть примерно так:&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN RSA PRIVATE KEY-----&lt;br /&gt;
 MIIEpAIBAAKCAQmios38cK*kmxcB5/Y&lt;br /&gt;
 VhOTtZ9YBIoWHyc+Smyb/lrAqoZthfA&lt;br /&gt;
 SaA/ZSfigwRhxNzaWdVvEZHQ7xFTDBw&lt;br /&gt;
 G/4T+lEjvrD8IFXmGm6y8p5cHiAqk5v&lt;br /&gt;
 QOuOtHYlFqyBqlA8tsmwYm0xfnUT0Oi&lt;br /&gt;
 9nI8yz773PxWlWn1VaM07uVFWz7s2Fo&lt;br /&gt;
 684qGhaenysJMccl4H47Kp4TY4y6sy1&lt;br /&gt;
 96yDdkfa+kCXqzdgvkaGnzrKNDR2BNT&lt;br /&gt;
 xU5op9EXinQRM9HVJx3uLX5ctlyXwOA&lt;br /&gt;
 -----END RSA PRIVATE KEY-----&lt;br /&gt;
&lt;br /&gt;
А публичный — примерно так:&lt;br /&gt;
&lt;br /&gt;
 -----BEGIN CERTIFICATE-----&lt;br /&gt;
 MIIFdDCCBFygAwIBAgIQJ2buVutJ846&lt;br /&gt;
 r13Ci/ITeIjANBgkqhkiG9w0BAQwFAD&lt;br /&gt;
 BvMQswCQYDVQQGEwJKLINXK*#XNDKVV&lt;br /&gt;
 FuefkjkVHJ1c3QgQUIxJjAkBgNVBAsT&lt;br /&gt;
 HUFkZFRydXN0IEV4dGVybmFsIFRUUCB&lt;br /&gt;
 sceniudrldrkNJOGGjHXkBrI/V5eu+M&lt;br /&gt;
 tWuLt29G9HvxPUsE2JOAWVrgQSQdso8&lt;br /&gt;
 VYFhH2+9uRv0V9dlfmrPb2LjkQLPNlz&lt;br /&gt;
 muhbsdjrzch5vRpu/xO28QOG8=&lt;br /&gt;
 -----END CERTIFICATE----- &lt;br /&gt;
&lt;br /&gt;
Если у вас есть доступ к unix-like системе, вы можете проверить сходимость ключей следующими командами:&lt;br /&gt;
&lt;br /&gt;
 openssl x509 -in server.crt -noout -modulus&lt;br /&gt;
 openssl rsa -in server.key -noout -modulus&lt;br /&gt;
&lt;br /&gt;
Выводимые командами modulus должны сходиться. Или по адресу: https://www.sslshopper.com/certificate-key-matcher.html&lt;br /&gt;
&amp;lt;/spoiler&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;color: #a94442; background-color: #f2dede; border: 1px solid #ebccd1; padding: 0 10px;&amp;quot;&amp;gt;&lt;br /&gt;
'''Обратите внимание!'''&amp;lt;br&amp;gt;&lt;br /&gt;
Мы постепенно переходим на [https://ru.wikipedia.org/wiki/Let%E2%80%99s_Encrypt Let’s Encrypt] - бесплатные криптографические сертификаты, выдаваемые автоматизированно.&amp;lt;br&amp;gt;&lt;br /&gt;
Для включения подобного сертификата необходимо написать нам о согласии.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
: 3. Передать все указанные файлы нашей службе технической поддержки. В течение пары дней мы пропишем в нашем сервере ваш поддомен и установим к нему сертификаты.&lt;br /&gt;
&amp;lt;!--# В панели управления веб-сервисами зайти на закладку «Прочие настройки», в меню слева выбрать пункт «Адрес ЛК».&lt;br /&gt;
# В открывшейся форме укажите DNS-имя в формате «your_subdomain.your_domain.ru», загрузите файлы сертификатов (1 или 2 файла) и приватный ключ.&lt;br /&gt;
# Сохраните форму кнопкой «Сохранить». Через 1 минуту ключи активируются на нашем сервере, и Ваши клиенты смогут заходить в личный кабинет, обращаясь по Вашему адресу.--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Хранилище =&lt;br /&gt;
[[Файл:ПРЕМИУМ1.png|50px|]] [[Файл:максимум1.png|50px|]] Использование хранилища позволяет автоматически перемещать файлы из базы данных вашего офисного приложения в хранилище ёмкостью до 1ТБ.&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;
= Прочие Web-сервисы =&lt;br /&gt;
&lt;br /&gt;
== Отслеживание заказа по номеру ==&lt;br /&gt;
Клиенты и агенты курьерской службы могут отслеживать отправления по номеру заказа. Отслеживание доступно по адресу https://home.courierexe.ru/XX/tracking, где XX — код курьерской службы.&lt;br /&gt;
Чтобы отследить заказ, введите номер заказа в поисковую строку и нажмите на кнопку '''Найти'''. Откроется окно с информацией по заказу:&lt;br /&gt;
&lt;br /&gt;
[[Файл:RBK Tracking.png|none|750px]]&lt;br /&gt;
&lt;br /&gt;
В этом окне вы можете:&lt;br /&gt;
* подписаться на уведомления о статусе заказа в Telegram-канале или браузере. Для этого нажмите на кнопку [[Файл:Telegram.png|25px]] или [[Файл:Browser push.png|25px]] соответственно;&lt;br /&gt;
* оплатить наложенный платеж по заказу. Опция доступна, если курьерская служба работает с онлайн-платежами.&amp;lt;br&amp;gt;'''Примечание'''. Перед оплатой убедитесь, что ввели правильный номер заказа.&lt;br /&gt;
Чтобы оплатить заказ с наложенным платежом, нажмите на кнопку '''Оплатить картой''', выберите способ оплаты, введите и подтвердите информацию для платежной системы.&lt;br /&gt;
&lt;br /&gt;
В окне отслеживания в поле '''Наложенный платеж''' статус заказа изменится на '''Заказ оплачен'''. Чек по операции придет на электронную почту, указанную при заказе.&lt;br /&gt;
&lt;br /&gt;
== Калькулятор ==&lt;br /&gt;
Калькулятор стоимости доставки без авторизации доступен по адресу https://home.courierexe.ru/XX/calculator , где XX — код вашей курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Вы можете указать тариф по умолчанию для расчета стоимости доставки в справочнике '''Переменные''' &amp;gt; '''Финансы''' &amp;gt; '''Тариф клиента по умолчанию'''.&lt;br /&gt;
&lt;br /&gt;
== Сбор отзывов ==&lt;br /&gt;
В системе есть отдельная форма для сбора отзывов:&lt;br /&gt;
&lt;br /&gt;
Ссылка представляет собой адрес https://home.courierexe.ru/8/opinions с параметрами.&lt;br /&gt;
&lt;br /&gt;
Параметры:&lt;br /&gt;
* '''code''' — внутренний код сущности в системе. Обязательный параметр.&lt;br /&gt;
* '''rate''' — оценка. Для заказов параметр должен быть равен коду из справочника Жалобы. Для остальных типов — целое число от 1 до 5.&lt;br /&gt;
* '''type''' — тип сущности. По умолчанию 3.&lt;br /&gt;
* '''note''' — признак ввода комментария. По умолчанию 1.&lt;br /&gt;
* '''star''' — признак вывода в виде звёздочек. По умолчанию 1.&lt;br /&gt;
* '''hash''' — значение хэша ссылки. Хэш генерируется функцией SignatureUrl. Обязательный параметр.&lt;br /&gt;
При наличии параметра '''rate''' оценка проставляется сразу и в форме не запрашивается.&lt;br /&gt;
&lt;br /&gt;
Примеры запросов (без хэша):&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456 — запрос оценки в виде звёздочек и комментария для адреса (type = 3, note = 1, star = 1).&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;rate=1 — запрос комментария для адреса (оценка уже проставлена).&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;star=0 — запрос оценки в виде списка и комментария для адреса.&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;type=12 — запрос оценки сотрудника в виде звёздочек с комментарием.&lt;br /&gt;
&lt;br /&gt;
https://home.courierexe.ru/8/opinions?code=123456&amp;amp;rate=1&amp;amp;note=0 — оценка выставлена, комментарий не запрашивается, сразу выводится сообщение о выставленной оценке.&lt;br /&gt;
&lt;br /&gt;
Для уменьшения длины ссылки можно использовать короткую форму записи метода и параметров:&lt;br /&gt;
https://home.courierexe.ru/8/o?c=123456&amp;amp;r=1&amp;amp;n=1&amp;amp;t=3&lt;br /&gt;
&lt;br /&gt;
Использование в скрипте:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;javascript&amp;quot;&amp;gt;&lt;br /&gt;
savetofile('d:\hash.txt', &lt;br /&gt;
 SignatureUrl('https://home.courierexe.ru/8/opinions?code=1&amp;amp;type=2&amp;amp;rate=1')&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Результат можно будет увидеть в таблице Opinions.&lt;br /&gt;
&lt;br /&gt;
= Как считается минимальная дата возможной доставки =&lt;br /&gt;
С 11.02.2019 г. по многочисленным просьбам пользователей личный кабинет клиента стал контролировать возможность доставки в указанную пользователем планируемую дату доставки. Вот как он это делает:&lt;br /&gt;
&lt;br /&gt;
# В калькуляторе запрашивается &amp;lt;rspoiler text=&amp;quot;МИНИМАЛЬНЫЙ&amp;quot;&amp;gt;[[Тарифы#Сроки|Как настраивать сроки.]] Для версии системы до [https://home.courierexe.ru/71/staff/whatsnew?LogTicketSearch%5Bprojectname%5D=1&amp;amp;LogTicketSearch%5Bversion%5D=&amp;amp;LogTicketSearch%5Bappversion%5D=904&amp;amp;LogTicketSearch%5Blogtime%5D=&amp;amp;LogTicketSearch%5Bmessage%5D=%D0%BC%D0%B8%D0%BD%D0%B8%D0%BC%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9&amp;amp;LogTicketSearch%5Bticket%5D=&amp;amp;LogTicketSearch%5Brubricname%5D=&amp;amp;LogTicketSearch%5Busername%5D=&amp;amp;LogTicketSearch%5Bvisible%5D=&amp;amp;LogTicketSearch%5Bimportant%5D= 904 от 18.07.2018], где еще не предусмотрен минимальный срок доставки, или он не введен, система его считает как 70 % от максимального срока доставки.&amp;lt;/rspoiler&amp;gt; срок доставки в рабочих днях в город получения, с учетом выбранного пользователем режима срочности.&lt;br /&gt;
# Далее система рассчитывает текущее время сервера курьерской службы для коррекции часового пояса. И сравнивает это время с переменной &amp;lt;mparam code=&amp;quot;WorkEndTime&amp;quot;/&amp;gt;. &amp;lt;rspoiler text=&amp;quot;По-умолчанию это время - 20:00&amp;quot;&amp;gt;Для версии системы до [https://home.courierexe.ru/71/staff/whatsnew?LogTicketSearch%5Bprojectname%5D=&amp;amp;LogTicketSearch%5Bversion%5D=&amp;amp;LogTicketSearch%5Bappversion%5D=&amp;amp;LogTicketSearch%5Blogtime%5D=&amp;amp;LogTicketSearch%5Bmessage%5D=%D0%92%D1%80%D0%B5%D0%BC%D1%8F+%D0%B7%D0%B0%D0%B2%D0%B5%D1%80%D1%88%D0%B5%D0%BD%D0%B8%D1%8F+%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%8B&amp;amp;LogTicketSearch%5Bticket%5D=&amp;amp;LogTicketSearch%5Brubricname%5D=&amp;amp;LogTicketSearch%5Busername%5D=&amp;amp;LogTicketSearch%5Bvisible%5D=&amp;amp;LogTicketSearch%5Bimportant%5D= 948 от 21.01.2019], где еще не предусмотрена эта переменная, данная проверка времени не производится совсем.&amp;lt;/rspoiler&amp;gt;. Если текущее время курьерской службы больше указанного в переменной, к сроку доставки прибавляется 1 рабочий день.&lt;br /&gt;
# К текущей дате прибавляется полученное количество рабочих дней. Система по умолчанию считает выходными дни, перечисленные в &amp;lt;mparam code=&amp;quot;DefaultHolidays&amp;quot;/&amp;gt;, а дальше на это накладывает внеплановые рабочие и выходные (праздничные) дни, введенные в [[Выходные дни|справочник]].&lt;br /&gt;
&lt;br /&gt;
Такой алгоритм позволяет полностью настроить контроль вводимой пользователем даты, чтобы не позволить оформить на послезавтра доставку из Москвы в Когалым экономным тарифом, или оформление доставки по городу для интернет-магазинов на завтра после 20:00.&lt;br /&gt;
&lt;br /&gt;
На данный момент по этим правилам работает ручное оформление заказа и импорт из Excel. В API система только рассчитывает минимальные даты и, в случае, если плановая дата доставки/забора меньше ближайшей возможной, дата автоматически меняется на самую раннюю возможную.&lt;/div&gt;</summary>
		<author><name>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15201</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15201"/>
				<updated>2025-02-05T06:29:45Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Получение документов для печати */&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;
# Контейнер '''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; 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;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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15199</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15199"/>
				<updated>2025-01-31T10:35:07Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание элементов для оформления заказа */&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;
# Контейнер '''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; 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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15190</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15190"/>
				<updated>2025-01-21T17:41:51Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Описание полей ответа статусов */&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;
# Контейнер '''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; 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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0&amp;diff=15106</id>
		<title>Личный кабинет клиента</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=%D0%9B%D0%B8%D1%87%D0%BD%D1%8B%D0%B9_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82_%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D0%B0&amp;diff=15106"/>
				<updated>2024-10-14T12:26:52Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Особенность подстановки планируемой даты доставки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Client Account|English version is here]]&lt;br /&gt;
&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;
* просматривать информацию о взаиморасчетах с курьерской службой.&lt;br /&gt;
Некоторые из функций могут отсутствовать или называться иначе в зависимости от настроек и тарифа курьерской службы.&lt;br /&gt;
[[Личный кабинет курьерской службы#Подключение|Подключение и настройка]] личного кабинета клиента выполняются администратором курьерской службы.&lt;br /&gt;
&lt;br /&gt;
== Главная страница ==&lt;br /&gt;
На главной странице личного кабинета отображается таблица со статистикой по заказам, отправленным в курьерскую службу.&lt;br /&gt;
&lt;br /&gt;
Чтобы увидеть нужную группу заказов, нажмите на соответствующую ячейку таблицы. Откроется вкладка '''Отслеживание''' с таблицей заказов согласно фильтрам ячейки.&lt;br /&gt;
&lt;br /&gt;
Если в выбранной группе заказов нет (значение ячейки равно «0»), будут показаны все заказы соответствующей строки.&lt;br /&gt;
&lt;br /&gt;
Подробнее см. раздел «[[Личный кабинет клиента#Отслеживание исходящих заказов|Отслеживание исходящих заказов]]».&lt;br /&gt;
&lt;br /&gt;
Дополнительно можно настроить отображение балансов клиента курьерской службы:&lt;br /&gt;
* баланс счета клиента — отображает текущий [[Клиенты и партнеры#Финансы|баланс клиента]];&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;
[[Файл:ЛК Главная.png|none|1100 px]]&lt;br /&gt;
&lt;br /&gt;
== Новый заказ ==&lt;br /&gt;
Вы можете оформить новый заказ следующими способами:&lt;br /&gt;
&lt;br /&gt;
* [[#Создание заказа вручную|создать заказ вручную]];&lt;br /&gt;
* [[#Заявка на забор|создать заявку на забор]];&lt;br /&gt;
* [[#Привезти ко мне|создать заявку «Привезти ко мне»]];&lt;br /&gt;
* [[#Загрузка реестра Excel|импортировать реестр Microsoft Excel]];&lt;br /&gt;
* создать заказ [[#Создание заказа копированием|копированием]].&lt;br /&gt;
&lt;br /&gt;
Создать заказ невозможно в следующих случаях:&lt;br /&gt;
* при отрицательном балансе, если вы работаете по предоплате;&lt;br /&gt;
* при наличии просроченных счетов на оплату;&lt;br /&gt;
* закончился срок действия договора с курьерской службой.&lt;br /&gt;
&lt;br /&gt;
Соответствующее предупреждение отображается в верхней части страницы личного кабинета.&lt;br /&gt;
&lt;br /&gt;
Шифры и штрихкоды заказов должны быть уникальными в пределах календарного года. Указывайте неповторяющиеся номера.&lt;br /&gt;
&lt;br /&gt;
Если номер заказа — необязательное поле, его можно не указывать. В этом случае он будет иметь формат NN#KK, где NN — порядковый номер, а КК — внутренний код клиента в системе.&lt;br /&gt;
&lt;br /&gt;
Если в заказе оформлены товарные вложения, то в качестве суммы наложенного платежа передается сумма стоимости вложений. Введенное пользователем значение поля '''Сумма''' в этом случае игнорируется.&lt;br /&gt;
&lt;br /&gt;
=== Создание заказа вручную ===&lt;br /&gt;
# Выберите пункт основного меню '''Оформить заказ'''.&lt;br /&gt;
# На вкладке '''Новый заказ''' заполните обязательные поля, отмеченные звездочкой (*), и при необходимости остальные.&lt;br /&gt;
# Добавьте [[#Добавление товара|товары]], [[#Добавление места|места]], [[#Добавление файла|файлы]].&lt;br /&gt;
# Нажмите на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
==== Зависимости отображения полей в форме заказа ====&lt;br /&gt;
Поле '''Вид доставки''' всегда отображается перед полем '''Адрес получателя''' при условии, что включено поле '''Город получателя'''.&lt;br /&gt;
&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;quot;Рассчитать планируемую дату доставки&amp;quot;, которая позволит получить ближайшую дату при выбранных параметрах.&lt;br /&gt;
&lt;br /&gt;
==== Изменение интервалов времени доставки ====&lt;br /&gt;
Если в системе Курьерская служба настроены интервалы по зонам (Справочники - Интервалы доставки), то в поле Интервал времени доставки будут подставляться настроенные интервалы.&lt;br /&gt;
Интервалы подтягиваются при обновлении режимов срочности в зависимости от указанной даты доставки:&lt;br /&gt;
- если указан рабочий день, то выводятся интервалы для рабочих дней&lt;br /&gt;
- если выходной, то выводятся интервалы для выходных дней&lt;br /&gt;
- если дата не указана, то выводятся интервалы на сегодня&lt;br /&gt;
При этом, при изменении даты, интервалы также меняются.&lt;br /&gt;
&lt;br /&gt;
==== Передача и подстановка значений полей формы создания заказа через GET параметры ====&lt;br /&gt;
&lt;br /&gt;
Вы можете создать ссылку на заказ с предустановленными параметрами, которые будут переданы в соответствующие поля формы.&lt;br /&gt;
&lt;br /&gt;
Например, при переходе по ссылке &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/8/order/new?order[receiver][person]=Иванов&amp;amp;order[receiver][town]=Санкт-Петербург&amp;amp;order[sender][town]=Самарканд&amp;lt;/nowiki&amp;gt;&amp;lt;/code&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;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://home.courierexe.ru/&amp;lt;экстра-код&amp;gt;/order/new?Параметр1=Значение1&amp;amp;Параметр2=Значение2&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; &lt;br /&gt;
&lt;br /&gt;
Максимальная длина ссылки не определена, ищите информацию для своего браузера. Если лимит превышен, не все передаваемые данные появятся в форме.&lt;br /&gt;
&lt;br /&gt;
Мы переодически добавляем новые поля в форму, поэтому имена полей вы можете посмотреть в HTML-коде страницы через инструменты разработчика (клавиша F12)&lt;br /&gt;
&lt;br /&gt;
Вот некоторые из них:&lt;br /&gt;
&lt;br /&gt;
{|class=wikitable&lt;br /&gt;
!Поле формы заказа&lt;br /&gt;
!Параметр запроса в URL&lt;br /&gt;
|-&lt;br /&gt;
|Номер заказа||order[@attr][orderno]&lt;br /&gt;
|-&lt;br /&gt;
|Вложение||order[enclosure]&lt;br /&gt;
|-&lt;br /&gt;
|Штрихкод||order[barcode]&lt;br /&gt;
|-&lt;br /&gt;
|Компания-отправитель||order[sender][company]&lt;br /&gt;
|-&lt;br /&gt;
|Контактное лицо отправителя||order[sender][person]&lt;br /&gt;
|-&lt;br /&gt;
|Город отправителя||order[sender][town]&lt;br /&gt;
|-&lt;br /&gt;
|Адрес отправителя||order[sender][address]&lt;br /&gt;
|-&lt;br /&gt;
|Телефон отправителя||order[sender][phone]&lt;br /&gt;
|-&lt;br /&gt;
|Дата забора||order[sender][date]&lt;br /&gt;
|-&lt;br /&gt;
|Время забора с||order[sender][time_min]&lt;br /&gt;
|-&lt;br /&gt;
|Время забора до||order[sender][time_max]&lt;br /&gt;
|-&lt;br /&gt;
|ИНН получателя||order[receiver][inn]&lt;br /&gt;
|-&lt;br /&gt;
|Компания-получатель||order[receiver][company]&lt;br /&gt;
|-&lt;br /&gt;
|Контактное лицо получателя||order[receiver][person]&lt;br /&gt;
|-&lt;br /&gt;
|Телефон получателя||order[receiver][phone]&lt;br /&gt;
|-&lt;br /&gt;
|Город получателя||order[receiver][town]&lt;br /&gt;
|-&lt;br /&gt;
|Вид доставки||order[pvz]&lt;br /&gt;
|-&lt;br /&gt;
|Адрес получателя||order[receiver][address]&lt;br /&gt;
|-&lt;br /&gt;
|Индекс получателя||order[receiver][zipcode]&lt;br /&gt;
|-&lt;br /&gt;
|Режим доставки||order[service]&lt;br /&gt;
|-&lt;br /&gt;
|Вес||order[weight]&lt;br /&gt;
|-&lt;br /&gt;
|Сумма||order[price]&lt;br /&gt;
|-&lt;br /&gt;
|Дата доставки||order[receiver][date]&lt;br /&gt;
|-&lt;br /&gt;
|Время доставки с||order[receiver][time_min]&lt;br /&gt;
|-&lt;br /&gt;
|Время доставки до||order[receiver][time_max]&lt;br /&gt;
|-&lt;br /&gt;
|Объявленная ценность|| order[inshprice]&lt;br /&gt;
|-&lt;br /&gt;
|Поручение||order[instruction]&lt;br /&gt;
|-&lt;br /&gt;
|Тип оплаты||order[paytype]&lt;br /&gt;
|-&lt;br /&gt;
|Общий объем||order[overall_volume]&lt;br /&gt;
|-&lt;br /&gt;
|Количество мест||order[quantity]&lt;br /&gt;
|-&lt;br /&gt;
|Тип отправления||order[type]&lt;br /&gt;
|-&lt;br /&gt;
|Оплата получателем||order[ReceiverPays]&lt;br /&gt;
|-&lt;br /&gt;
|Прикрепленные файлы||order[attachments]&lt;br /&gt;
|-&lt;br /&gt;
|Отдел||order[otdel]&lt;br /&gt;
|-&lt;br /&gt;
|Интервал времени доставки||order[receiver][time_range]&lt;br /&gt;
|-&lt;br /&gt;
|Частичная доставка||order[acceptpartially]&lt;br /&gt;
|-&lt;br /&gt;
|Настройка стоимости доставки||order[deliveryset]&lt;br /&gt;
|-&lt;br /&gt;
|Вес возврата||order[return_weight]&lt;br /&gt;
|-&lt;br /&gt;
|Кост-код||order[costcode]&lt;br /&gt;
|-&lt;br /&gt;
|Код подрядчика||order[outstrbarcode]&lt;br /&gt;
|-&lt;br /&gt;
|Необходимость возврата||order[flag]&lt;br /&gt;
|-&lt;br /&gt;
|Режим возврата||order[modev]&lt;br /&gt;
|-&lt;br /&gt;
|Тип возврата||order[typev]&lt;br /&gt;
|-&lt;br /&gt;
|Пин-код||order[receiver][deliveryPIN]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Товары'''&lt;br /&gt;
|-&lt;br /&gt;
|Артикул товара||order[items][N][@attr][article] (обязательно наличие, может быть пусто)&lt;br /&gt;
|-&lt;br /&gt;
|Название товара||order[items][N][item]&lt;br /&gt;
|-&lt;br /&gt;
|Количество||order[items][N][@attr][quantity]&lt;br /&gt;
|-&lt;br /&gt;
|Масса единицы товара, кг||order[items][N][@attr][mass]&lt;br /&gt;
|-&lt;br /&gt;
|Цена единицы товара||order[items][N][@attr][retprice]&lt;br /&gt;
|-&lt;br /&gt;
|Ставка НДС||order[items][N][@attr][VATrate]&lt;br /&gt;
|-&lt;br /&gt;
|Штрихкод||order[items][N][@attr][barcode] (обязательно наличие, может быть пусто)&lt;br /&gt;
|-&lt;br /&gt;
|Длина, см||order[items][N][@attr][length]&lt;br /&gt;
|-&lt;br /&gt;
|Ширина, см||order[items][N][@attr][width]&lt;br /&gt;
|-&lt;br /&gt;
|Высота, см||order[items][N][@attr][height]&lt;br /&gt;
|-&lt;br /&gt;
|Код товарной номенклатуры||order[items][N][@attr][governmentCode]&lt;br /&gt;
|-&lt;br /&gt;
|Тип вложения (числовой код)||order[items][N][@attr][type]&lt;br /&gt;
|-&lt;br /&gt;
|colspan=2|'''Места'''&lt;br /&gt;
|-&lt;br /&gt;
|Название||order[packages][N][package] (обязательно наличие, может быть пусто)&lt;br /&gt;
|-&lt;br /&gt;
|Масса, кг||order[packages][N][@attr][mass]&lt;br /&gt;
|-&lt;br /&gt;
|Штрихкод||order[packages][N][@attr][strbarcode] (обязательно наличие, может быть пусто)&lt;br /&gt;
|-&lt;br /&gt;
|Длина, см||order[packages][N][@attr][length]&lt;br /&gt;
|-&lt;br /&gt;
|Ширина, см||order[packages][N][@attr][width]&lt;br /&gt;
|-&lt;br /&gt;
|Высота, см||order[packages][N][@attr][height]&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Заявка на забор ===&lt;br /&gt;
Заявка на забор используется, если нужно, чтобы курьер приехал к вам и забрал заказы на доставку. Доступ к этой функциональности настраивается администратором курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Чтобы оформить заявку на забор:&lt;br /&gt;
# Выберите пункт основного меню '''Оформить заказ''' и перейдите на вкладку '''Заявка на забор'''. Откроется окно «Оформление заявки на забор».&lt;br /&gt;
# Заполните форму заявки и нажмите на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
=== Привезти ко мне ===&lt;br /&gt;
Заявка используется, когда курьер забирает отправления у поставщика или покупателя и передает заказчику. Функциональность предназначена для доставки товара от поставщика или при замене товара у покупателя. Подробнее см. раздел «[[Забор и замена товара]]».&lt;br /&gt;
&lt;br /&gt;
Чтобы оформить заявку на доставку от третьего лица:&lt;br /&gt;
# Выберите пункт основного меню '''Оформить заказ'''.&lt;br /&gt;
# Перейдите на вкладку '''Привезти ко мне''' заполните обязательные поля, отмеченные звездочкой (*), и при необходимости остальные. Если нужно добавить товар, см. раздел «[[#Добавление товара|Добавление товара]]».&lt;br /&gt;
# Нажмите на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
=== Загрузка реестра Excel ===&lt;br /&gt;
# Выберите пункт основного меню '''Оформить заказ''' и перейдите на вкладку '''Реестр Excel'''. Откроется окно «Загрузка реестра Excel».&lt;br /&gt;
# Скачайте шаблон реестра по ссылке.&lt;br /&gt;
# Убедитесь, что загружаемый реестр соответствует шаблону.&lt;br /&gt;
# Убедитесь, что каждый заказ имеет свой уникальный номер. Для заборов укажите номер 0 и поле '''Штрихкод''' должно быть пустым.&lt;br /&gt;
# Чтобы добавить товарное вложение, в документе Microsoft Excel заполните поля в разделе '''Груз'''.&amp;lt;br&amp;gt;Чтобы добавить несколько товарных вложений в один заказ, укажите одинаковый номер заказа для всех вложений или укажите номер заказа только для первого из них. Поля заказа при этом можно не заполнять.&lt;br /&gt;
# Чтобы добавить пункт выдачи заказа в реестре, используйте один из следующих способов:&lt;br /&gt;
#* в поле '''Адрес''' укажите код ПВЗ. Узнать код можно в разделе [[Филиалы|«Филиалы»]].&lt;br /&gt;
#* в поле '''Адрес''' укажите название пункта выдачи заказов c префиксом «ПВЗ». Например, если название «ПВЗ на Пушкинской», в документ нужно записать &amp;quot;ПВЗ ПВЗ «На Пушкинской». При этом обязательно заполните поле '''Город получателя''', поскольку в разных городах могут быть ПВЗ с одинаковыми названиями.&lt;br /&gt;
# Если в шаблоне Microsoft Excel доступны поля '''При выкупе''' и '''При отказе''', в реестре можно установить зависимость стоимости доставки от суммы выкупа заказа. Для этого заполните следующие поля:&lt;br /&gt;
#* '''При отказе''' — стоимость доставки при полном отказе от отправления;&lt;br /&gt;
#* '''Сумма''' — сумма выкупа, определяющая стоимость доставки;&lt;br /&gt;
#* '''Стоимость доставки при выкупе менее суммы''' — стоимость доставки, если заказ выкуплен на сумму, меньшую указанной в поле '''Сумма''';&lt;br /&gt;
#* '''Стоимость доставки при выкупе от суммы''' — стоимость доставки, если заказ выкуплен на сумму, большую указанной в поле '''Сумма'''.&lt;br /&gt;
# Если в шаблоне доступно поле '''Доп. услуги''', в реестре можно указать список используемых дополнительных услуг в виде JSON, например:&lt;br /&gt;
[{&amp;quot;code&amp;quot;:1, &amp;quot;value&amp;quot;:10},{&amp;quot;code&amp;quot;:2, &amp;quot;value&amp;quot;:&amp;quot;true&amp;quot;}]&lt;br /&gt;
# Сохраните измененный реестр.&lt;br /&gt;
# Нажмите на кнопку '''Выберите файл'''. В открывшемся диалоговом окне выберите загружаемый реестр и нажмите на кнопку '''Загрузить'''.&lt;br /&gt;
# Проверьте данные заказа и нажмите на кнопку '''Подтвердить'''. Кнопка становится доступна, когда корректно заполнены ячейки, подсвеченные красным.&lt;br /&gt;
&lt;br /&gt;
=== Создание заказа копированием ===&lt;br /&gt;
Вы можете создать заказ копированием существующего. В таком случае потребуется указать только желаемую дату и время забора или доставки. Это позволяет ускорить оформление заказа.&lt;br /&gt;
&lt;br /&gt;
Чтобы скопировать существующий заказ:&lt;br /&gt;
# В пункте основного меню '''Главная''' или '''Отслеживание''' найдите нужный заказ, откройте его карточку и нажмите на кнопку '''Скопировать'''. Откроется окно оформления заказа.&lt;br /&gt;
# Укажите желаемое время и дату доставки или забора, при необходимости измените другие данные и нажмите на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
=== Добавление товара ===&lt;br /&gt;
Товар можно добавить при создании заказов вручную или при оформлении заявки на забор.&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить товар, на странице «Новый заказ» в поле '''Товары''' нажмите на кнопку [[Файл:ЛК Добавить.png]]. Откроется окно «Добавление/редактирование товара»:&lt;br /&gt;
&lt;br /&gt;
[[Файл:AddEdit.png|none|650px]]&lt;br /&gt;
&lt;br /&gt;
Товары добавляются следующими способами:&lt;br /&gt;
* по артикулу, если заказ комплектуется на складе курьерской службы. Для этого в поле '''Артикул товара''' нажмите на кнопку '''Выбрать'''. Откроется окно «Выберите товар»:[[Файл:Select by article.png|none|700px]]&lt;br /&gt;
*: Чтобы отфильтровать товары по складу, выберите нужный склад в выпадающем списке и нажмите на кнопку '''Показать'''.&lt;br /&gt;
*: Чтобы отфильтровать товары по наличию, установите флажок '''Только доступные''' и нажмите на кнопку '''Показать'''.&lt;br /&gt;
*: Вы можете начать вводить артикул или название в строке поиска и выбрать товар из отфильтрованного списка.&lt;br /&gt;
*: Поля '''Название товара''', '''Масса единицы товара''', '''Цена единицы товара''' и '''Штрихкод''' заполнятся автоматически. В поле '''Название товара''' появляется отметка о наличии или отсутствии товара на складе.&lt;br /&gt;
*: Если товар участвует в обороте системы «Честный ЗНАК», заполните поле '''Код товарной номенклатуры'''. Один код соответствует одной единице товара. Если код неизвестен, укажите знак вопроса («?»), и курьер отсканирует код маркировки при вручении товара. Подробнее см. раздел [[Честный ЗНАК|«Честный ЗНАК»]].&lt;br /&gt;
* вручную, если заказ комплектуется на складе интернет-магазина. Для этого в окне «Добавление/редактирование товара» заполните поля, кроме поля '''Артикул'''.&lt;br /&gt;
&lt;br /&gt;
Подробнее о типах вложений см. в разделе [[Карточка корреспонденции#Вложения|«Вложения»]].&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить товар в заказ, нажмите на кнопку '''Сохранить'''. Для отмены нажмите '''Закрыть'''.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Значение «0» при выборе ставки НДС означает ставку '''Без НДС'''. Cтавка «0%» не поддерживается.&lt;br /&gt;
&lt;br /&gt;
После добавления позиций в разделе '''Товары''' формируется список товаров:&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЛК Товары.png|none]]&lt;br /&gt;
&lt;br /&gt;
Вы можете редактировать или удалять товары с помощью кнопок [[Файл:ЛК Редактировать.png]] и [[Файл:Delete.png]] соответственно. Добавлять, редактировать и удалять товары можно только до нажатия на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
=== Добавление файла ===&lt;br /&gt;
Чтобы прикрепить файл к заказу, в поле '''Прикрепленные файлы''' нажмите на кнопку [[Файл:ЛК Добавить.png]]. Выберите файл на компьютере и нажмите '''Открыть'''. Появится строка с наименованием файла.&lt;br /&gt;
&lt;br /&gt;
Размер загружаемого файла не должен превышать 1 Мб.&lt;br /&gt;
&lt;br /&gt;
Чтобы удалить загруженный файл, в строке с названием файла нажмите на кнопку [[Файл:Delete.png]].&lt;br /&gt;
&lt;br /&gt;
Добавлять и удалять файлы можно только до нажатия на кнопку '''Отправить'''.&lt;br /&gt;
&lt;br /&gt;
=== Добавление места ===&lt;br /&gt;
Чтобы добавить место в заказ, в поле '''Места''' нажмите на кнопку [[Файл:ЛК Добавить.png]]. Откроется окно «Добавление/редактирование мест»:&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЛК Места.png|none|700 px]]&lt;br /&gt;
&lt;br /&gt;
# Заполните поля. Чтобы создать несколько мест с одинаковыми параметрами, укажите количество таких мест в поле '''Количество'''. &lt;br /&gt;
# Нажмите на кнопку '''Сохранить'''.&lt;br /&gt;
&lt;br /&gt;
=== Настройка стоимости доставки ===&lt;br /&gt;
Вы можете настроить стоимость доставки в зависимости от итоговой суммы выкупа в заказе:&lt;br /&gt;
* для конкретного заказа — при оформлении заказа укажите условия в блоке полей '''Настройка стоимости доставки'''. Эта настройка имеет приоритет перед правилами тарификации клиентов;&lt;br /&gt;
* для заказов, отвечающих определенным вами условиям — настройте правила в пункте основного меню '''[[#Цена доставки для получателя|Цена доставки для получателя]]'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы настроить стоимость доставки конкретного заказа:&lt;br /&gt;
&lt;br /&gt;
# При оформлении заказа в блоке полей '''Настройка стоимости доставки''' нажмите на кнопку '''Добавить условие'''.&lt;br /&gt;
# В поле '''Сумма выкупа менее''' укажите пороговую сумму выкупа, а в поле '''Стоимость доставки''' — соответствующую стоимость доставки.&lt;br /&gt;
# Чтобы добавить следующий диапазон стоимости, нажмите на кнопку '''Добавить условие''' и укажите сумму выкупа и стоимость доставки. Количество условий неограниченно.&lt;br /&gt;
# Заполните поле '''Стоимость при полном возврате'''.&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЛК Настройка стоимости.png|800 px|none]]&lt;br /&gt;
&lt;br /&gt;
=== Проверка благонадежности получателей ===&lt;br /&gt;
При оформлении заказа [[#Создание заказа вручную|вручную]] вы можете увидеть оценку благонадежности покупателя. Она складывается из соотношения выкупленных и невыкупленных заказов при использовании услуг разных курьерских служб. Заказы с наложенным платежом имеют больший вес.&lt;br /&gt;
&lt;br /&gt;
Оценка отображается в пункте основного меню '''Оформить заказ''' в поле '''Телефон получателя''' в виде цветного круга. Цветовая схема:&lt;br /&gt;
&lt;br /&gt;
* зеленый — высокий рейтинг;&lt;br /&gt;
* желтый — нейтральный рейтинг;&lt;br /&gt;
* красный — низкий рейтинг.&lt;br /&gt;
&lt;br /&gt;
При наведении указателя мыши на цветной круг отображается процент рейтинга. Нейтральным считается значение 40-60 %, значения ниже попадают в красную зону, выше — в зеленую.&lt;br /&gt;
&lt;br /&gt;
'''Примечания'''.&lt;br /&gt;
* Рейтинг 50 % может быть реальным рейтингом покупателя или индикатором отсутствия данных.&lt;br /&gt;
* Рейтинг зависит от статуса заказа (доставлен/отменен), типа оплаты/предоплаты, количества попыток вручения курьером. При этом каждый из факторов имеет разный вес, поэтому отмененный заказ сильнее влияет на отрицательный рейтинг, чем такой же доставленный заказ — на положительный.&lt;br /&gt;
&lt;br /&gt;
== Отслеживание исходящих заказов ==&lt;br /&gt;
Отслеживание исходящих заказов предназначено для получения информации по заказам, созданных клиентами курьерской службы, подключенной к системе MeaSoft. Способ создания заказа не важен.&lt;br /&gt;
&lt;br /&gt;
Чтобы отследить заказы, выберите пункт основного меню '''Отслеживание'''. Откроется страница «Отслеживание». Установите параметры поиска и нажмите на кнопку '''Вывести'''. Поддерживается интервал дат не более 60 дней.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. При поиске по номеру или названию интервал дат не учитывается.&lt;br /&gt;
&lt;br /&gt;
В результате откроется таблица заказов, удовлетворяющих указанным критериям:&lt;br /&gt;
&lt;br /&gt;
[[Файл:Отслеживаемые.png|none|1100px]]&lt;br /&gt;
&lt;br /&gt;
Подсветка статуса трекинга заказов определяется в [[Учет_корреспонденции#Адреса|офисной системе]].&lt;br /&gt;
&lt;br /&gt;
На этой странице вы можете:&lt;br /&gt;
* просмотреть информацию по заказу. Подробнее см. «[[#Просмотр информации о заказе|Просмотр информации о заказе]]»;&lt;br /&gt;
* редактировать заказ. Для этого в строке заказа слева нажмите на кнопку [[Файл:Pencil.png]]. Откроется окно «Изменение заказа».&lt;br /&gt;
* изменить условия поиска отслеживаемых заказов. Для этого в названии страницы '''Отслеживание''' нажмите на кнопку [[Файл:Arrow.png]]. Раскроется область выбора отслеживаемых заказов;&lt;br /&gt;
* распечатать накладные, ярлыки, акты приема-передачи заказов или ТМЦ для выбранных заказов. Подробнее см. раздел «[[Личный кабинет клиента#Печать документов|Печать документов]]»;&lt;br /&gt;
* сохранить информацию о заказах в документ Microsoft Excel. Для этого установите флажки слева от нужных заказов и нажмите на кнопку '''Экспорт Excel''' &amp;gt; '''Заказы''';&lt;br /&gt;
* сформировать отчет о кодах маркировки «Честный ЗНАК». Чтобы создать отчет, нажмите на кнопку '''Экспорт Excel''' &amp;gt; '''Коды «Честный ЗНАК»'''. Если нужен отчет только по некоторым заказам, предварительно отметьте их флажком. Возвраты в отчет не включаются;&lt;br /&gt;
* сформировать XML-файл, содержащий коды маркированных товаров, подлежащих выводу из системы «Честный ЗНАК». Чтобы создать файл, нажмите на кнопку '''Экспорт Excel''' &amp;gt; '''Вывод из оборота «Честный ЗНАК»'''. Подробнее см. раздел «[[Честный ЗНАК#Вывод проданных товаров из оборота|Честный ЗНАК]]»;&lt;br /&gt;
* отменить выбранные заказы. Для этого установите флажки слева от нужных заказов и нажмите на кнопку '''Отменить заказы'''.&lt;br /&gt;
&lt;br /&gt;
=== Просмотр информации о заказе ===&lt;br /&gt;
Чтобы увидеть информацию по заказу, кликните в любом месте строки заказа. Откроется окно «Подробности заказа». В этом окне вы можете:&lt;br /&gt;
* подписаться на уведомления о статусе заказа в Telegram-канале или браузере. Для этого нажмите на кнопку [[Файл:Telegram.png|25 px]] или [[Файл:Browser push.png|25 px]] соответственно;&lt;br /&gt;
* просмотреть и распечатать накладные по заказу. Для этого нажмите на кнопку '''Накладные'''.&lt;br /&gt;
&lt;br /&gt;
=== Печать документов ===&lt;br /&gt;
Чтобы распечатать документы, установите флажки слева от заказов и нажмите на соответствующую кнопку внизу страницы, затем в окне предпросмотра документа нажмите на кнопку '''Печать'''.&lt;br /&gt;
&lt;br /&gt;
Если ни один заказ не отмечен, то сформируются документы для всех заказов, отображаемых в таблице.&lt;br /&gt;
&lt;br /&gt;
Ярлыки (наклейки), доступные по умолчанию:&lt;br /&gt;
* '''[[Оборудование#Термопринтер|Zebra]]''' — для печати на термопринтере. Zebra предполагает печать ярлыков по одному на листе. Размер наклеек 58×40 мм.&lt;br /&gt;
* '''А4''' — для печати на листе формата А4. Ярлыки печатаются на одном или нескольких листах. Размер наклеек 62×30 мм.&lt;br /&gt;
* '''А4 с отступом''' — для печати на листе формата А4 с указанием позиции первой наклейки. То есть, наклейки формируются не с верхнего левого угла, а с указанной позиции/наклейки.&lt;br /&gt;
&lt;br /&gt;
Кроме того, форма наклейки может быть изменена посредством изменения настройки &amp;lt;mparam code=&amp;quot;StickerForm&amp;quot;/&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Печатные формы наклеек 5 и 6 являются относительно старыми и не настраиваются в ЛК курьерской службы.&lt;br /&gt;
&lt;br /&gt;
'''Примечание'''. Печатные формы для заборов не формируются.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;spoiler text=&amp;quot;Как формируются штрихкоды&amp;quot;&amp;gt;В личном кабинете формируется штрихкод стандарта Code128. При этом к штрихкоду накладной добавляются 3 символа, которые обозначают номер места в заказе.&amp;lt;/spoiler&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;
[[Файл:ЛК Входящие таблица.png|none|1100 px]]&lt;br /&gt;
&lt;br /&gt;
На этой странице вы можете:&lt;br /&gt;
* просмотреть информацию по заказу. Для этого кликните в любом месте строки заказа. Откроется окно «Подробности заказа». Подробнее см. раздел «[[Личный кабинет клиента#Действия с входящими заказами|Действия с входящими заказами]]»;&lt;br /&gt;
* изменить условия поиска отслеживаемых заказов. Для этого в названии страницы «Отслеживание» нажмите на кнопку [[Файл:Arrow.png]]. Раскроется область выбора отслеживаемых заказов;&lt;br /&gt;
* распечатать накладные и ярлыки для выбранных заказов. Подробнее см. раздел «[[Личный кабинет клиента#Печать документов|Печать документов]]»;&lt;br /&gt;
* сохранить информацию о заказах в документ Microsoft Excel. Для этого установите флажки слева от нужных заказов и нажмите на кнопку '''Экспорт в MS Excel'''.&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;rspoiler text=&amp;quot;курьерских устройств&amp;quot;&amp;gt;[[Мобильное приложение курьера для Android]] и [[Мобильное приложение курьера для IPhone]]&amp;lt;/rspoiler&amp;gt;;&lt;br /&gt;
* увидеть &amp;lt;rspoiler text=&amp;quot;текущее положение курьера&amp;quot;&amp;gt;Информация обновляется каждые 5 минут.&amp;lt;/rspoiler&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;
[[Файл:ЛК ПВЗ.png|1100 px|none]]&lt;br /&gt;
&lt;br /&gt;
Информация в таблице доступна только для ознакомления.&lt;br /&gt;
&lt;br /&gt;
Чтобы скрыть ПВЗ филиала, раскройте выпадающий список поля '''Любое подчинение''' и справа от названия компании нажмите на кнопку [[Файл:Отключить пвз.png]]. Все ПВЗ филиала будет отключены и скрыты во всех разделах и API-запросах.&lt;br /&gt;
&lt;br /&gt;
Чтобы увидеть расположение ПВЗ на карте, нажмите кнопку '''На карте'''. Откроется окно следующего вида:&lt;br /&gt;
&lt;br /&gt;
[[Файл:pvz026.png|none|600px]]&lt;br /&gt;
&lt;br /&gt;
Чтобы выбрать ПВЗ при [[#Создание заказа вручную|оформлении заказа вручную]], укажите город получателя и в поле '''Вид доставки''' выберите ПВЗ из выпадающего списка. В нем отображаются ПВЗ для указанного города.&lt;br /&gt;
&lt;br /&gt;
Подробнее см. раздел «[[Работа с пунктами самовывоза (ПВЗ)|Работа с пунктами самовывоза]]».&lt;br /&gt;
&lt;br /&gt;
== Складской учет ==&lt;br /&gt;
С помощью пункта основного меню '''Склад''' вы можете:&lt;br /&gt;
* создать новую карточку номенклатуры — нажмите на кнопку '''Создать''';&lt;br /&gt;
* просмотреть движение номенклатуры — щелкните в строке соответствующего товара. Откроется окно «Движение номенклатуры». Вы можете просмотреть детали заказов, в составе которых есть этот товар, и распечатать накладные;&lt;br /&gt;
* распечатать наклейку — в строке товара слева нажмите на кнопку [[Файл:ЛК Печать.png]];&lt;br /&gt;
* экспортировать список товарных позиций в документ Microsoft Excel — нажмите на кнопку '''Экспорт в MS Excel'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЛК Склад.png|1100 px|none]]&lt;br /&gt;
&lt;br /&gt;
Склад представлен в виде таблицы с указанием количества остатков товаров и остатков с учетом [[Модуль складского учета#Резерв товаров на складе|резерва]]. Информация в таблице доступна только для ознакомления.&lt;br /&gt;
&lt;br /&gt;
Вверху справа можно отфильтровать товары по доступности, артикулу, наименованию и филиалу.&lt;br /&gt;
&lt;br /&gt;
Товары добавляются на склад курьерской службой после постановки товара на приход.&lt;br /&gt;
&lt;br /&gt;
При нажатии на иконку с корзиной слева можно указать значение количества для дозаказа ('''Точка дозаказа''').&lt;br /&gt;
При равенстве данному количеству строка будет подсвечиваться красным.&lt;br /&gt;
При указании значения 0 строка подсвечиваться не будет.&lt;br /&gt;
&lt;br /&gt;
== Финансы ==&lt;br /&gt;
Раздел предназначен для просмотра [[Акты передачи денег и корреспонденции|актов передачи денег клиентам (АПД)]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Файл:ЛК Финансы.png|1000 px|none]]&lt;br /&gt;
&lt;br /&gt;
Чтобы просмотреть информацию, укажите период дат и нажмите на кнопку '''Вывести'''. Отобразится таблица с АПД.&lt;br /&gt;
&lt;br /&gt;
Чтобы просмотреть список заказов, входящих в АПД, щелкните в строке акта. Откроется окно «Акт передачи денег». В этом окне вы можете:&lt;br /&gt;
* просмотреть подробности заказа — щелкните в строке заказа;&lt;br /&gt;
* выгрузить таблицу АПД в документ Microsoft Excel — нажмите на кнопку '''Выгрузить в Excel'''.&lt;br /&gt;
&lt;br /&gt;
== Калькулятор ==&lt;br /&gt;
Предназначен для расчета стоимости и сроков доставки.&lt;br /&gt;
&lt;br /&gt;
Чтобы рассчитать стоимость и срок доставки:&lt;br /&gt;
# В пункте основного меню '''Калькулятор''' заполните форму расчета: [[Файл:ЛК Калькулятор.png|1100 px|none]]&lt;br /&gt;
# Чтобы вывести расчет стоимости для вашей компании, установите флажок '''Тарифицировать как клиента'''. Чтобы рассчитать цену для конечного получателя, снимите флажок. В расчете будут учтены правила тарификации, заданные в разделе «[[#Цена доставки для получателя|Цена доставки для получателя]]».&lt;br /&gt;
# Нажмите на кнопку '''Рассчитать'''.&lt;br /&gt;
&lt;br /&gt;
Отобразится расчет сроков и стоимости доставки для настроенных видов срочности.&lt;br /&gt;
&lt;br /&gt;
== Тикеты ==&lt;br /&gt;
Предназначен для связи со службой техподдержки.&lt;br /&gt;
&lt;br /&gt;
По умолчанию открывается вкладка '''Получен ответ''' с тикетами, в которых есть новые сообщения.&lt;br /&gt;
&lt;br /&gt;
Слева расположены еще две вкладки: '''Решаются''' и '''Закрытые''' с тикетами соответствующих статусов.&lt;br /&gt;
&lt;br /&gt;
На всех вкладках отображаются две таблицы. В таблице слева — отобранные фильтром тикеты. В таблице справа — список сообщений выделенного тикета с указанием автора и времени создания. Чтобы посмотреть текст сообщения, щелкните по&lt;br /&gt;
соответствующей строке таблицы. Чтобы задать дополнительный вопрос или ответить на сообщение, введите текст в пустое поле и нажмите на кнопку '''Ответить'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы создать тикет, слева нажмите на кнопку '''Новый'''. В открывшемся окне введите тему и текст обращения и нажмите на кнопку '''Сохранить'''. Запрос появится в списке тикетов на вкладке '''Решаются''' со статусом '''Новый'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы прекратить работы по тикету, нажмите на кнопку '''Закрыть'''.&lt;br /&gt;
&lt;br /&gt;
Чтобы искать тикеты по слову, фразе или номеру тикета, заполните поле '''Строка поиска''' или '''Номер тикета''' и нажмите на кнопку '''Фильтровать'''.&lt;br /&gt;
&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;br&amp;gt;Чтобы попасть под действие правила, заказ должен соответствовать указанным критериям: стоимость доставки, регион или населенный пункт, имя покупателя или название группы покупателей.&amp;lt;br&amp;gt;Если заказ соответствует условиям нескольких правил, приоритет имеет правило для покупателя, затем для группы покупателей.&lt;br /&gt;
# Покупатель видит рассчитанную с учетом правил цену и оформляет заказ.&lt;br /&gt;
# Окончательная цена доставки зависит от переключателя '''Применять правила''':&lt;br /&gt;
#* если переключатель установлен в положение '''При расчете стоимости доставки''', покупатель платит за доставку сумму, рассчитанную при оформлении заказа или указанную вручную в заказе администратором магазина. Например, администратор сделал скидку за большой заказ и вручную изменил стоимость доставки в заказе;&lt;br /&gt;
#* если переключатель установлен в положение '''При расчете стоимости доставки и при передаче заказа в MeaSoft''', при передаче заказа в MeaSoft стоимость доставки рассчитывается заново с учетом настроек правила. Изменения цены продавцом при этом не учитываются.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Цена доставки для получателя применяется:&lt;br /&gt;
* при создании заказа — автоматически, если заказ соответствует указанным в правиле условиям. Если установлен флажок '''Применять настройки стоимости при доставке''', в заказе передается [[Дифференцированная стоимость доставки|дифференцированная стоимость]]. Цена доставки может измениться в зависимости от настроек дополнительных цены и сроков--&amp;gt;;&lt;br /&gt;
Вы можете проверить работу правила при расчете стоимости и срока доставки в пункте основного меню '''[[#Калькулятор|Калькулятор]]'''со снятым флажком '''Применить цену для клиента'''. В результате меняется срок и цена доставки.&lt;br /&gt;
&lt;br /&gt;
Правила формирования цены для получателя не влияют на стоимость услуг курьерской службы.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Тарификация клиентов.png|1220 px|none]]&lt;br /&gt;
&lt;br /&gt;
Чтобы добавить новое правило:&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-запросов [[API#Оформление заказа|создания заказа]] и [[API#Расчет стоимости доставки|расчета стоимости доставки]].&lt;br /&gt;
# В блоке '''Группа покупателей''' укажите группы клиентов из вашей системы, для которых действует правило. Это поле работает только для API-запросов создания заказа и расчета стоимости доставки.&lt;br /&gt;
# В блоке '''Внешние сервисы''' укажите нужные внешний сервисы, для которых действует правило. &lt;br /&gt;
# В блоке '''Настройка стоимости и срока доставки''':&lt;br /&gt;
#* выберите, к базовой или полной стоимости доставки применяется условие;&lt;br /&gt;
#* задайте стоимость доставки в зависимости от суммы выкупа;&lt;br /&gt;
#* укажите количество дней, которое нужно прибавить к расчетному сроку доставки.&lt;br /&gt;
#: Чтобы добавить порог выкупа, нажмите на кнопку '''Добавить условие''' и введите условие расчета суммы.&lt;br /&gt;
#: Чтобы удалить строку условия, нажмите на кнопку [[Файл:Delete.png]].&lt;br /&gt;
# В блоке '''Округление''' настройте округление рассчитанной по правилу суммы доставки. В поле для ввода числа указывается глубина округления: 0 означает округление до единиц, 10 - округление до десятков, 100 - округление до сотен. Возможные значения:&lt;br /&gt;
#* '''Не округлять''';&lt;br /&gt;
#* '''Вверх'''. Например, при округлении до 100 120 руб. и 170 руб. округляются до 200 руб.;&lt;br /&gt;
#* '''Вниз'''. Например, при округлении до 100 120 руб. и 170 руб. округляются до 100 руб.;&lt;br /&gt;
#* '''Математически'''. Например, при округлении до 100:&amp;lt;br&amp;gt;120 руб. округляется до 100 руб.,&amp;lt;br&amp;gt;170 руб. округляется до 200 руб.&lt;br /&gt;
# Нажмите на кнопку '''Cохранить'''.&lt;br /&gt;
&lt;br /&gt;
Вы можете добавить неограниченное количество правил.&lt;br /&gt;
&lt;br /&gt;
=== Интеграция ===&lt;br /&gt;
Пункт основного меню предназначен для управления подключением по [[API]].&lt;br /&gt;
&lt;br /&gt;
API позволяет интернет-магазинам и прочим компаниям-заказчикам доставки автоматизировать передачу заказов курьерским службам, работающими под управлением системы MeaSoft.&lt;br /&gt;
&lt;br /&gt;
Пункт меню '''Интеграция''' содержит следующие вкладки:&lt;br /&gt;
* '''Список интеграций''' — список модулей интеграции с популярными CMS-системами. Для настройки модуля понадобится указать [[Настройка личного кабинета#Подключение|код курьерской службы]], а также имя пользователя и пароль от личного кабинета;&lt;br /&gt;
* '''Настройки интеграции''' — списки всех доступных и ваших настроенных интеграций. Настройки интеграции для каждого модуля свои и описаны в [[API#Готовые интеграции|инструкциях по установке модулей]];&lt;br /&gt;
* ''' Отладка''' — на этой странице вы можете пробовать выполнять запросы к API для отладки, а также видеть историю запросов, отправленных с вашего аккаунта и с текущего IP-адреса.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Интеграция отладка.png|1000px|none]]&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. Автотекст добавляется при сохранении заказа. Если при оформлении заказа пользователь сам заполнил поле '''Поручение''', автотекст добавляется перед текстом клиента.&lt;br /&gt;
&lt;br /&gt;
== Информация ==&lt;br /&gt;
Содержит сообщения от курьерской службы.&lt;br /&gt;
&lt;br /&gt;
Информационные сообщения бывают двух видов:&lt;br /&gt;
&lt;br /&gt;
* обычные — отображаются в виде счетчика непрочитанных сообщений в названии пункта меню;&lt;br /&gt;
* срочные — при входе в ЛК отображается информационное окно. Чтобы закрыть его, нажмите кнопку '''Да, понятно'''. Так вы сообщите курьерской службе, что прочитали новость.&lt;br /&gt;
&lt;br /&gt;
[[Файл:Срочная новость.png|none|600px]]&lt;br /&gt;
&lt;br /&gt;
== Отчеты ==&lt;br /&gt;
&lt;br /&gt;
По-умолчанию вкладка пустая. Содержит отчеты, разработку которых вы заказывали у нас, в службе поддержки. Вы можете заказать любой отчет, которого вам не хватает в стандартной поставке личного кабинета. Чтобы заказать отчет, вы можете обратиться в вашу курьерскую службу или напрямую в поддержку компании Measoft по почте '''support@courierexe.ru'''.&lt;br /&gt;
&lt;br /&gt;
== Работа с таблицами ==&lt;br /&gt;
Чтобы применить сортировку по тому или иному параметру, кликните на название соответствующей колонки.&lt;br /&gt;
&lt;br /&gt;
Чтобы выделить строку в таблице, поставьте галку слева от нее. Чтобы выделить все строки, отображаемые на странице, поставьте галку в верхней левой строке.&lt;br /&gt;
&lt;br /&gt;
Чтобы изменить количество строк, отображаемых на одной странице, внизу экрана нажмите на соответствующее окошко и выберите из выпадающего списка нужное число. Страница обновится автоматически.&lt;/div&gt;</summary>
		<author><name>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15093</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15093"/>
				<updated>2024-10-03T13:24:03Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Трекинг заказа по номеру */&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;|[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;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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=MediaWiki:Common.css&amp;diff=15089</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=MediaWiki:Common.css&amp;diff=15089"/>
				<updated>2024-09-25T11:25:42Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: Новая страница: «/* Размещённый здесь CSS будет применяться ко всем темам оформления */ .page-AmoCRM h1.firstHeading:first-let…»&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Размещённый здесь CSS будет применяться ко всем темам оформления */&lt;br /&gt;
.page-AmoCRM h1.firstHeading:first-letter {&lt;br /&gt;
    text-transform: lowercase;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15079</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15079"/>
				<updated>2024-09-18T08:37:39Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Справочник пунктов самовывоза */&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;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;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>Radmir</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=15029</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=15029"/>
				<updated>2024-07-26T13:31:58Z</updated>
		
		<summary type="html">&lt;p&gt;Radmir: /* Серийные номера */&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;
|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;/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;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>Radmir</name></author>	</entry>

	</feed>