<?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=Wiz</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=Wiz"/>
		<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/Wiz"/>
		<updated>2026-05-26T10:23:24Z</updated>
		<subtitle>Вклад участника</subtitle>
		<generator>MediaWiki 1.30.0</generator>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2119</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2119"/>
				<updated>2014-04-25T14:52:48Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Расчет стоимости доставки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании. Тестовая площадка доступна по адресу http://lk.courierexe.ru/api/ логин test пароль testm&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
В силу особенностей языка 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;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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&amp;gt;Санкт-Петербург&amp;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;/receiver&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;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное полное написание. Так же можно в этом поле указать числовое значение - код населенного пункта из справочника городов. При указании названия возможно появление ошибки, если населенных пунктов с таким названием в справочнике несколько.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|-&lt;br /&gt;
|OTHER&lt;br /&gt;
|Прочее (платежные системы и т.д.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''service''' - Режим доставки (тип услуги) передается код из соответствующего справочника.&lt;br /&gt;
*'''price''' - Сумма заказа. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''mass''' - Масса товара. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth 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;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&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;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
&lt;br /&gt;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''orderno''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
*'''changes''' - может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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; 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;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&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 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;coords lat=&amp;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;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;deliveryprice total=&amp;quot;158.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;&amp;gt;..&amp;lt;/&amp;gt;  (price details are not yet supported)&lt;br /&gt;
      ..&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;status&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2014-03-22&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;12:45&amp;lt;/deliveredtime&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; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&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;/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;
* атрибут '''ordercode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''givencode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''returns''' контейнера item - Количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного &lt;br /&gt;
отказа.&lt;br /&gt;
* атрибут '''code''' контейнера item - внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* '''coords''' в контейнере receiver - координаты получателя.&lt;br /&gt;
* '''currcoords''' - текущие координаты заказа. Атрибуты:&lt;br /&gt;
   lat - широта&lt;br /&gt;
   lon - долгота&lt;br /&gt;
   accuracy - точность в метрах&lt;br /&gt;
   RequestDateTime - дата/время последнего обновления координат.&lt;br /&gt;
* '''deliveryprice''' - стоимость доставки в валюте расчетов с клиентом.&lt;br /&gt;
* '''status''' - статус доставки.&lt;br /&gt;
* '''customstatecode''' - код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' - Данные о вручении, либо причина недоставки.&lt;br /&gt;
* '''delivereddate''' - Дата вручения.&lt;br /&gt;
* '''deliveredtime''' - Время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
&lt;br /&gt;
Статус может принимать следующие значения:&lt;br /&gt;
&lt;br /&gt;
NEW - Новый&lt;br /&gt;
&lt;br /&gt;
ACCEPTED - Получен складом&lt;br /&gt;
&lt;br /&gt;
DELIVERY - Доставляется&lt;br /&gt;
&lt;br /&gt;
COMPLETE - Доставлен&lt;br /&gt;
&lt;br /&gt;
CANCELED - Не доставлен&lt;br /&gt;
&lt;br /&gt;
PARTIALLY - Доставлен частично&lt;br /&gt;
&lt;br /&gt;
''Примечание:'' В будущем планируется расширение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;/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 login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;error error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot;&amp;gt;&amp;lt;/error&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;
''Внимание!'' При данном способе передачи система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее - изменение статуса по нему не попадет в результат выполнения данного запроса.&lt;br /&gt;
&lt;br /&gt;
''Внимание!'' Система всегда выдает текущий статус. Т.е. Вы можете одним запросом получить статус &amp;quot;NEW&amp;quot;, а следующим - &amp;quot;COMPLETE&amp;quot;. В помежутке между запросами отправление могло пройти через несколько промежуточных статусов.&lt;br /&gt;
&lt;br /&gt;
''Внимание!'' Система не гарантирует последовательность прохождения заказом набора статусов. Т.е. Вы можете получить статус &amp;quot;COMPLETE&amp;quot;, а следующим запросом - &amp;quot;NEW&amp;quot; - такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;  (not yet supported)&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;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;  (not yet supported)&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;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
*codesearch - Поиск по кодам. В случае использования - контейнеры conditions и limit игнорируются.&lt;br /&gt;
  '''zipcode''' - Поиск по индексу. Система найдет первый населенный пункт, который соответствует указанному индексу. Поскольку один почтовый индекс может распространяться на несколько населенных пунктов - поиск может выдать не тот пункт, который ожидается. Данный параметр может не поддерживаться в конкретной установке системы.&lt;br /&gt;
  '''code''' - Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
*conditions - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&lt;br /&gt;
  '''city''' - Поиск по всем населенным пунктам региона.&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;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;shortname&amp;gt;Сочи&amp;lt;/shortname&amp;gt;  (not yet supported)&lt;br /&gt;
     &amp;lt;typename&amp;gt;город&amp;lt;/typename&amp;gt;  (not yet supported)&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;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;/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;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;/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;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;ourcountry&amp;gt;YES&amp;lt;/ourcountry&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;99&amp;quot;&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;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;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;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&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;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 - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;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;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;/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;/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 - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;
&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;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;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yer 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;    (not yet supported)&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;
&lt;br /&gt;
*'''article''' - Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код производителя.&lt;br /&gt;
&lt;br /&gt;
*'''name''' - Наименование.&lt;br /&gt;
&lt;br /&gt;
*'''retprice''' - Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Масса в килограммах.&lt;br /&gt;
&lt;br /&gt;
*'''length''' - Длина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''width''' - Ширина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''height''' - Высота в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''CountInPallet''' - Количество штук в паллете.&lt;br /&gt;
&lt;br /&gt;
*'''HasSerials''' - Требует учета серийных номеров. Принимает значения 1 - да, 0 - нет.&lt;br /&gt;
&lt;br /&gt;
*'''CountryOfOrigin''' - Наименование страны происхождения на русском языке.&lt;br /&gt;
&lt;br /&gt;
*'''Message''' - Комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''Message2''' - Дополнительный комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''quantity''' - Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
*'''reserved''' - Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза  (not yet supported) ==&lt;br /&gt;
&lt;br /&gt;
== Справочник типов доставки ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса типов доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;/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;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;calc townfrom=&amp;quot;Воронеж город&amp;quot; townto=&amp;quot;Москва город&amp;quot; mass=&amp;quot;3.7&amp;quot; mode=&amp;quot;2&amp;quot; /&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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 townfrom=&amp;quot;Воронеж город&amp;quot; townto=&amp;quot;Москва город&amp;quot; mass=&amp;quot;3.7&amp;quot; price=&amp;quot;4080.43&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2118</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2118"/>
				<updated>2014-04-25T14:52:21Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Расчет стоимости доставки */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании. Тестовая площадка доступна по адресу http://lk.courierexe.ru/api/ логин test пароль testm&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
В силу особенностей языка 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;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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&amp;gt;Санкт-Петербург&amp;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;/receiver&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;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное полное написание. Так же можно в этом поле указать числовое значение - код населенного пункта из справочника городов. При указании названия возможно появление ошибки, если населенных пунктов с таким названием в справочнике несколько.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|-&lt;br /&gt;
|OTHER&lt;br /&gt;
|Прочее (платежные системы и т.д.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''service''' - Режим доставки (тип услуги) передается код из соответствующего справочника.&lt;br /&gt;
*'''price''' - Сумма заказа. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''mass''' - Масса товара. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth 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;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&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;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
&lt;br /&gt;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''orderno''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
*'''changes''' - может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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; 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;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&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 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;coords lat=&amp;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;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;deliveryprice total=&amp;quot;158.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;&amp;gt;..&amp;lt;/&amp;gt;  (price details are not yet supported)&lt;br /&gt;
      ..&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;status&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2014-03-22&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;12:45&amp;lt;/deliveredtime&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; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&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;/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;
* атрибут '''ordercode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''givencode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''returns''' контейнера item - Количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного &lt;br /&gt;
отказа.&lt;br /&gt;
* атрибут '''code''' контейнера item - внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* '''coords''' в контейнере receiver - координаты получателя.&lt;br /&gt;
* '''currcoords''' - текущие координаты заказа. Атрибуты:&lt;br /&gt;
   lat - широта&lt;br /&gt;
   lon - долгота&lt;br /&gt;
   accuracy - точность в метрах&lt;br /&gt;
   RequestDateTime - дата/время последнего обновления координат.&lt;br /&gt;
* '''deliveryprice''' - стоимость доставки в валюте расчетов с клиентом.&lt;br /&gt;
* '''status''' - статус доставки.&lt;br /&gt;
* '''customstatecode''' - код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' - Данные о вручении, либо причина недоставки.&lt;br /&gt;
* '''delivereddate''' - Дата вручения.&lt;br /&gt;
* '''deliveredtime''' - Время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
&lt;br /&gt;
Статус может принимать следующие значения:&lt;br /&gt;
&lt;br /&gt;
NEW - Новый&lt;br /&gt;
&lt;br /&gt;
ACCEPTED - Получен складом&lt;br /&gt;
&lt;br /&gt;
DELIVERY - Доставляется&lt;br /&gt;
&lt;br /&gt;
COMPLETE - Доставлен&lt;br /&gt;
&lt;br /&gt;
CANCELED - Не доставлен&lt;br /&gt;
&lt;br /&gt;
PARTIALLY - Доставлен частично&lt;br /&gt;
&lt;br /&gt;
''Примечание:'' В будущем планируется расширение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;/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 login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;error error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot;&amp;gt;&amp;lt;/error&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;
''Внимание!'' При данном способе передачи система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее - изменение статуса по нему не попадет в результат выполнения данного запроса.&lt;br /&gt;
&lt;br /&gt;
''Внимание!'' Система всегда выдает текущий статус. Т.е. Вы можете одним запросом получить статус &amp;quot;NEW&amp;quot;, а следующим - &amp;quot;COMPLETE&amp;quot;. В помежутке между запросами отправление могло пройти через несколько промежуточных статусов.&lt;br /&gt;
&lt;br /&gt;
''Внимание!'' Система не гарантирует последовательность прохождения заказом набора статусов. Т.е. Вы можете получить статус &amp;quot;COMPLETE&amp;quot;, а следующим запросом - &amp;quot;NEW&amp;quot; - такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;  (not yet supported)&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;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;  (not yet supported)&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;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
*codesearch - Поиск по кодам. В случае использования - контейнеры conditions и limit игнорируются.&lt;br /&gt;
  '''zipcode''' - Поиск по индексу. Система найдет первый населенный пункт, который соответствует указанному индексу. Поскольку один почтовый индекс может распространяться на несколько населенных пунктов - поиск может выдать не тот пункт, который ожидается. Данный параметр может не поддерживаться в конкретной установке системы.&lt;br /&gt;
  '''code''' - Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
*conditions - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&lt;br /&gt;
  '''city''' - Поиск по всем населенным пунктам региона.&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;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;shortname&amp;gt;Сочи&amp;lt;/shortname&amp;gt;  (not yet supported)&lt;br /&gt;
     &amp;lt;typename&amp;gt;город&amp;lt;/typename&amp;gt;  (not yet supported)&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;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;/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;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;/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;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;ourcountry&amp;gt;YES&amp;lt;/ourcountry&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;99&amp;quot;&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;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;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;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&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;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 - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;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;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;/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;/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 - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;
&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;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;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yer 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;    (not yet supported)&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;
&lt;br /&gt;
*'''article''' - Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код производителя.&lt;br /&gt;
&lt;br /&gt;
*'''name''' - Наименование.&lt;br /&gt;
&lt;br /&gt;
*'''retprice''' - Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Масса в килограммах.&lt;br /&gt;
&lt;br /&gt;
*'''length''' - Длина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''width''' - Ширина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''height''' - Высота в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''CountInPallet''' - Количество штук в паллете.&lt;br /&gt;
&lt;br /&gt;
*'''HasSerials''' - Требует учета серийных номеров. Принимает значения 1 - да, 0 - нет.&lt;br /&gt;
&lt;br /&gt;
*'''CountryOfOrigin''' - Наименование страны происхождения на русском языке.&lt;br /&gt;
&lt;br /&gt;
*'''Message''' - Комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''Message2''' - Дополнительный комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''quantity''' - Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
*'''reserved''' - Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза  (not yet supported) ==&lt;br /&gt;
&lt;br /&gt;
== Справочник типов доставки ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса типов доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;/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;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;calc townfrom=&amp;quot;Воронеж город&amp;quot; townto=&amp;quot;Москва город&amp;quot; mass=&amp;quot;3&amp;quot; mode=&amp;quot;2&amp;quot; /&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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 townfrom=&amp;quot;Воронеж город&amp;quot; townto=&amp;quot;Москва город&amp;quot; mass=&amp;quot;3.7&amp;quot; price=&amp;quot;4080.43&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2117</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2117"/>
				<updated>2014-04-25T14:47:52Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Расчет стоимости доставки  (not yet supported) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании. Тестовая площадка доступна по адресу http://lk.courierexe.ru/api/ логин test пароль testm&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
В силу особенностей языка 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;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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&amp;gt;Санкт-Петербург&amp;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;/receiver&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;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное полное написание. Так же можно в этом поле указать числовое значение - код населенного пункта из справочника городов. При указании названия возможно появление ошибки, если населенных пунктов с таким названием в справочнике несколько.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|-&lt;br /&gt;
|OTHER&lt;br /&gt;
|Прочее (платежные системы и т.д.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''service''' - Режим доставки (тип услуги) передается код из соответствующего справочника.&lt;br /&gt;
*'''price''' - Сумма заказа. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''mass''' - Масса товара. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth 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;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&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;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
&lt;br /&gt;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''orderno''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
*'''changes''' - может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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; 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;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&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 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;coords lat=&amp;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;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;deliveryprice total=&amp;quot;158.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;&amp;gt;..&amp;lt;/&amp;gt;  (price details are not yet supported)&lt;br /&gt;
      ..&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;status&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2014-03-22&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;12:45&amp;lt;/deliveredtime&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; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&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;/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;
* атрибут '''ordercode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''givencode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''returns''' контейнера item - Количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного &lt;br /&gt;
отказа.&lt;br /&gt;
* атрибут '''code''' контейнера item - внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* '''coords''' в контейнере receiver - координаты получателя.&lt;br /&gt;
* '''currcoords''' - текущие координаты заказа. Атрибуты:&lt;br /&gt;
   lat - широта&lt;br /&gt;
   lon - долгота&lt;br /&gt;
   accuracy - точность в метрах&lt;br /&gt;
   RequestDateTime - дата/время последнего обновления координат.&lt;br /&gt;
* '''deliveryprice''' - стоимость доставки в валюте расчетов с клиентом.&lt;br /&gt;
* '''status''' - статус доставки.&lt;br /&gt;
* '''customstatecode''' - код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' - Данные о вручении, либо причина недоставки.&lt;br /&gt;
* '''delivereddate''' - Дата вручения.&lt;br /&gt;
* '''deliveredtime''' - Время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
&lt;br /&gt;
Статус может принимать следующие значения:&lt;br /&gt;
&lt;br /&gt;
NEW - Новый&lt;br /&gt;
&lt;br /&gt;
ACCEPTED - Получен складом&lt;br /&gt;
&lt;br /&gt;
DELIVERY - Доставляется&lt;br /&gt;
&lt;br /&gt;
COMPLETE - Доставлен&lt;br /&gt;
&lt;br /&gt;
CANCELED - Не доставлен&lt;br /&gt;
&lt;br /&gt;
PARTIALLY - Доставлен частично&lt;br /&gt;
&lt;br /&gt;
''Примечание:'' В будущем планируется расширение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;/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 login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;error error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot;&amp;gt;&amp;lt;/error&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;
''Внимание!'' При данном способе передачи система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее - изменение статуса по нему не попадет в результат выполнения данного запроса.&lt;br /&gt;
&lt;br /&gt;
''Внимание!'' Система всегда выдает текущий статус. Т.е. Вы можете одним запросом получить статус &amp;quot;NEW&amp;quot;, а следующим - &amp;quot;COMPLETE&amp;quot;. В помежутке между запросами отправление могло пройти через несколько промежуточных статусов.&lt;br /&gt;
&lt;br /&gt;
''Внимание!'' Система не гарантирует последовательность прохождения заказом набора статусов. Т.е. Вы можете получить статус &amp;quot;COMPLETE&amp;quot;, а следующим запросом - &amp;quot;NEW&amp;quot; - такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;  (not yet supported)&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;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;  (not yet supported)&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;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
*codesearch - Поиск по кодам. В случае использования - контейнеры conditions и limit игнорируются.&lt;br /&gt;
  '''zipcode''' - Поиск по индексу. Система найдет первый населенный пункт, который соответствует указанному индексу. Поскольку один почтовый индекс может распространяться на несколько населенных пунктов - поиск может выдать не тот пункт, который ожидается. Данный параметр может не поддерживаться в конкретной установке системы.&lt;br /&gt;
  '''code''' - Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
*conditions - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&lt;br /&gt;
  '''city''' - Поиск по всем населенным пунктам региона.&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;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;shortname&amp;gt;Сочи&amp;lt;/shortname&amp;gt;  (not yet supported)&lt;br /&gt;
     &amp;lt;typename&amp;gt;город&amp;lt;/typename&amp;gt;  (not yet supported)&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;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;/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;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;/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;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;ourcountry&amp;gt;YES&amp;lt;/ourcountry&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;99&amp;quot;&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;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;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;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&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;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 - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;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;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;/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;/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 - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;
&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;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;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yer 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;    (not yet supported)&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;
&lt;br /&gt;
*'''article''' - Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код производителя.&lt;br /&gt;
&lt;br /&gt;
*'''name''' - Наименование.&lt;br /&gt;
&lt;br /&gt;
*'''retprice''' - Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Масса в килограммах.&lt;br /&gt;
&lt;br /&gt;
*'''length''' - Длина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''width''' - Ширина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''height''' - Высота в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''CountInPallet''' - Количество штук в паллете.&lt;br /&gt;
&lt;br /&gt;
*'''HasSerials''' - Требует учета серийных номеров. Принимает значения 1 - да, 0 - нет.&lt;br /&gt;
&lt;br /&gt;
*'''CountryOfOrigin''' - Наименование страны происхождения на русском языке.&lt;br /&gt;
&lt;br /&gt;
*'''Message''' - Комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''Message2''' - Дополнительный комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''quantity''' - Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
*'''reserved''' - Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза  (not yet supported) ==&lt;br /&gt;
&lt;br /&gt;
== Справочник типов доставки ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса типов доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;/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;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;calc townfrom=&amp;quot;Воронеж город&amp;quot; townto=&amp;quot;Москва город&amp;quot; mass=&amp;quot;3&amp;quot; mode=&amp;quot;2&amp;quot; /&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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 townfrom=&amp;quot;Воронеж город&amp;quot; townto=&amp;quot;Москва город&amp;quot; mass=&amp;quot;3&amp;quot; price=&amp;quot;3255.14&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2116</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2116"/>
				<updated>2014-04-25T14:38:02Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Расчет стоимости доставки  (not yet supported) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании. Тестовая площадка доступна по адресу http://lk.courierexe.ru/api/ логин test пароль testm&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
В силу особенностей языка 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;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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&amp;gt;Санкт-Петербург&amp;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;/receiver&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;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное полное написание. Так же можно в этом поле указать числовое значение - код населенного пункта из справочника городов. При указании названия возможно появление ошибки, если населенных пунктов с таким названием в справочнике несколько.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|-&lt;br /&gt;
|OTHER&lt;br /&gt;
|Прочее (платежные системы и т.д.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''service''' - Режим доставки (тип услуги) передается код из соответствующего справочника.&lt;br /&gt;
*'''price''' - Сумма заказа. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''mass''' - Масса товара. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth 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;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&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;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
&lt;br /&gt;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''orderno''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
*'''changes''' - может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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; 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;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&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 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;coords lat=&amp;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;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;deliveryprice total=&amp;quot;158.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;&amp;gt;..&amp;lt;/&amp;gt;  (price details are not yet supported)&lt;br /&gt;
      ..&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;status&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2014-03-22&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;12:45&amp;lt;/deliveredtime&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; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&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;/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;
* атрибут '''ordercode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''givencode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''returns''' контейнера item - Количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного &lt;br /&gt;
отказа.&lt;br /&gt;
* атрибут '''code''' контейнера item - внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* '''coords''' в контейнере receiver - координаты получателя.&lt;br /&gt;
* '''currcoords''' - текущие координаты заказа. Атрибуты:&lt;br /&gt;
   lat - широта&lt;br /&gt;
   lon - долгота&lt;br /&gt;
   accuracy - точность в метрах&lt;br /&gt;
   RequestDateTime - дата/время последнего обновления координат.&lt;br /&gt;
* '''deliveryprice''' - стоимость доставки в валюте расчетов с клиентом.&lt;br /&gt;
* '''status''' - статус доставки.&lt;br /&gt;
* '''customstatecode''' - код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' - Данные о вручении, либо причина недоставки.&lt;br /&gt;
* '''delivereddate''' - Дата вручения.&lt;br /&gt;
* '''deliveredtime''' - Время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
&lt;br /&gt;
Статус может принимать следующие значения:&lt;br /&gt;
&lt;br /&gt;
NEW - Новый&lt;br /&gt;
&lt;br /&gt;
ACCEPTED - Получен складом&lt;br /&gt;
&lt;br /&gt;
DELIVERY - Доставляется&lt;br /&gt;
&lt;br /&gt;
COMPLETE - Доставлен&lt;br /&gt;
&lt;br /&gt;
CANCELED - Не доставлен&lt;br /&gt;
&lt;br /&gt;
PARTIALLY - Доставлен частично&lt;br /&gt;
&lt;br /&gt;
''Примечание:'' В будущем планируется расширение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;/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 login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;error error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot;&amp;gt;&amp;lt;/error&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;
''Внимание!'' При данном способе передачи система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее - изменение статуса по нему не попадет в результат выполнения данного запроса.&lt;br /&gt;
&lt;br /&gt;
''Внимание!'' Система всегда выдает текущий статус. Т.е. Вы можете одним запросом получить статус &amp;quot;NEW&amp;quot;, а следующим - &amp;quot;COMPLETE&amp;quot;. В помежутке между запросами отправление могло пройти через несколько промежуточных статусов.&lt;br /&gt;
&lt;br /&gt;
''Внимание!'' Система не гарантирует последовательность прохождения заказом набора статусов. Т.е. Вы можете получить статус &amp;quot;COMPLETE&amp;quot;, а следующим запросом - &amp;quot;NEW&amp;quot; - такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;  (not yet supported)&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;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;  (not yet supported)&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;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
*codesearch - Поиск по кодам. В случае использования - контейнеры conditions и limit игнорируются.&lt;br /&gt;
  '''zipcode''' - Поиск по индексу. Система найдет первый населенный пункт, который соответствует указанному индексу. Поскольку один почтовый индекс может распространяться на несколько населенных пунктов - поиск может выдать не тот пункт, который ожидается. Данный параметр может не поддерживаться в конкретной установке системы.&lt;br /&gt;
  '''code''' - Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
*conditions - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&lt;br /&gt;
  '''city''' - Поиск по всем населенным пунктам региона.&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;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;shortname&amp;gt;Сочи&amp;lt;/shortname&amp;gt;  (not yet supported)&lt;br /&gt;
     &amp;lt;typename&amp;gt;город&amp;lt;/typename&amp;gt;  (not yet supported)&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;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;/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;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;/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;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;ourcountry&amp;gt;YES&amp;lt;/ourcountry&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;99&amp;quot;&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;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;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;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&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;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 - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;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;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;/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;/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 - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;
&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;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;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yer 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;    (not yet supported)&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;
&lt;br /&gt;
*'''article''' - Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код производителя.&lt;br /&gt;
&lt;br /&gt;
*'''name''' - Наименование.&lt;br /&gt;
&lt;br /&gt;
*'''retprice''' - Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Масса в килограммах.&lt;br /&gt;
&lt;br /&gt;
*'''length''' - Длина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''width''' - Ширина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''height''' - Высота в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''CountInPallet''' - Количество штук в паллете.&lt;br /&gt;
&lt;br /&gt;
*'''HasSerials''' - Требует учета серийных номеров. Принимает значения 1 - да, 0 - нет.&lt;br /&gt;
&lt;br /&gt;
*'''CountryOfOrigin''' - Наименование страны происхождения на русском языке.&lt;br /&gt;
&lt;br /&gt;
*'''Message''' - Комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''Message2''' - Дополнительный комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''quantity''' - Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
*'''reserved''' - Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза  (not yet supported) ==&lt;br /&gt;
&lt;br /&gt;
== Справочник типов доставки ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса типов доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;/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;
== Расчет стоимости доставки  (not yet supported) ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;calc townfrom=&amp;quot;Воронеж город&amp;quot; townto=&amp;quot;Москва город&amp;quot; mass=&amp;quot;3&amp;quot; mode=&amp;quot;2&amp;quot; /&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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 townfrom=&amp;quot;Воронеж город&amp;quot; townto=&amp;quot;Москва город&amp;quot; mass=&amp;quot;3&amp;quot; price=&amp;quot;3255.14&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2115</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2115"/>
				<updated>2014-04-25T14:36:41Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Расчет стоимости доставки  (not yet supported) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании. Тестовая площадка доступна по адресу http://lk.courierexe.ru/api/ логин test пароль testm&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
В силу особенностей языка 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;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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&amp;gt;Санкт-Петербург&amp;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;/receiver&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;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное полное написание. Так же можно в этом поле указать числовое значение - код населенного пункта из справочника городов. При указании названия возможно появление ошибки, если населенных пунктов с таким названием в справочнике несколько.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|-&lt;br /&gt;
|OTHER&lt;br /&gt;
|Прочее (платежные системы и т.д.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''service''' - Режим доставки (тип услуги) передается код из соответствующего справочника.&lt;br /&gt;
*'''price''' - Сумма заказа. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''mass''' - Масса товара. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
  &amp;lt;auth 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;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
  &amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
  &amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
  &amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&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;/statusreq&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание полей запроса статуса ===&lt;br /&gt;
&lt;br /&gt;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''orderno''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
*'''changes''' - может принимать значение только ONLY_LAST. Если указан этот параметр, все остальные игнорируются. Описание данного режима приведено здесь: [[#Передача только изменившихся статусов|Передача только изменившихся статусов]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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; 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;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&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 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;coords lat=&amp;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;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;deliveryprice total=&amp;quot;158.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;&amp;gt;..&amp;lt;/&amp;gt;  (price details are not yet supported)&lt;br /&gt;
      ..&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;status&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2014-03-22&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;12:45&amp;lt;/deliveredtime&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; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&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;/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;
* атрибут '''ordercode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''givencode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''returns''' контейнера item - Количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного &lt;br /&gt;
отказа.&lt;br /&gt;
* атрибут '''code''' контейнера item - внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* '''coords''' в контейнере receiver - координаты получателя.&lt;br /&gt;
* '''currcoords''' - текущие координаты заказа. Атрибуты:&lt;br /&gt;
   lat - широта&lt;br /&gt;
   lon - долгота&lt;br /&gt;
   accuracy - точность в метрах&lt;br /&gt;
   RequestDateTime - дата/время последнего обновления координат.&lt;br /&gt;
* '''deliveryprice''' - стоимость доставки в валюте расчетов с клиентом.&lt;br /&gt;
* '''status''' - статус доставки.&lt;br /&gt;
* '''customstatecode''' - код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' - Данные о вручении, либо причина недоставки.&lt;br /&gt;
* '''delivereddate''' - Дата вручения.&lt;br /&gt;
* '''deliveredtime''' - Время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
&lt;br /&gt;
Статус может принимать следующие значения:&lt;br /&gt;
&lt;br /&gt;
NEW - Новый&lt;br /&gt;
&lt;br /&gt;
ACCEPTED - Получен складом&lt;br /&gt;
&lt;br /&gt;
DELIVERY - Доставляется&lt;br /&gt;
&lt;br /&gt;
COMPLETE - Доставлен&lt;br /&gt;
&lt;br /&gt;
CANCELED - Не доставлен&lt;br /&gt;
&lt;br /&gt;
PARTIALLY - Доставлен частично&lt;br /&gt;
&lt;br /&gt;
''Примечание:'' В будущем планируется расширение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
=== Передача только изменившихся статусов ===&lt;br /&gt;
Для получения только изменившихся статусов отправьте запрос&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;/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 login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot;&amp;gt;&amp;lt;/auth&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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;error error=&amp;quot;0&amp;quot; errormsg=&amp;quot;OK&amp;quot;&amp;gt;&amp;lt;/error&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;
''Внимание!'' При данном способе передачи система просматривает заказы, оформленные за последние 3 месяца. Если заказ сделан ранее - изменение статуса по нему не попадет в результат выполнения данного запроса.&lt;br /&gt;
&lt;br /&gt;
''Внимание!'' Система всегда выдает текущий статус. Т.е. Вы можете одним запросом получить статус &amp;quot;NEW&amp;quot;, а следующим - &amp;quot;COMPLETE&amp;quot;. В помежутке между запросами отправление могло пройти через несколько промежуточных статусов.&lt;br /&gt;
&lt;br /&gt;
''Внимание!'' Система не гарантирует последовательность прохождения заказом набора статусов. Т.е. Вы можете получить статус &amp;quot;COMPLETE&amp;quot;, а следующим запросом - &amp;quot;NEW&amp;quot; - такое может произойти, например, если оператор ошибочно отметил заказ выполненным, а затем исправил ошибку.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;  (not yet supported)&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;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;  (not yet supported)&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;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
*codesearch - Поиск по кодам. В случае использования - контейнеры conditions и limit игнорируются.&lt;br /&gt;
  '''zipcode''' - Поиск по индексу. Система найдет первый населенный пункт, который соответствует указанному индексу. Поскольку один почтовый индекс может распространяться на несколько населенных пунктов - поиск может выдать не тот пункт, который ожидается. Данный параметр может не поддерживаться в конкретной установке системы.&lt;br /&gt;
  '''code''' - Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
*conditions - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&lt;br /&gt;
  '''city''' - Поиск по всем населенным пунктам региона.&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;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;shortname&amp;gt;Сочи&amp;lt;/shortname&amp;gt;  (not yet supported)&lt;br /&gt;
     &amp;lt;typename&amp;gt;город&amp;lt;/typename&amp;gt;  (not yet supported)&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;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;/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;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;/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;
'''Пример запроса справочника:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;ourcountry&amp;gt;YES&amp;lt;/ourcountry&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;99&amp;quot;&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;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;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;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&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;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 - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;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;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;/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;/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 - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;
&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;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;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;  (not yer 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;    (not yet supported)&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;
&lt;br /&gt;
*'''article''' - Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код производителя.&lt;br /&gt;
&lt;br /&gt;
*'''name''' - Наименование.&lt;br /&gt;
&lt;br /&gt;
*'''retprice''' - Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Масса в килограммах.&lt;br /&gt;
&lt;br /&gt;
*'''length''' - Длина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''width''' - Ширина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''height''' - Высота в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''CountInPallet''' - Количество штук в паллете.&lt;br /&gt;
&lt;br /&gt;
*'''HasSerials''' - Требует учета серийных номеров. Принимает значения 1 - да, 0 - нет.&lt;br /&gt;
&lt;br /&gt;
*'''CountryOfOrigin''' - Наименование страны происхождения на русском языке.&lt;br /&gt;
&lt;br /&gt;
*'''Message''' - Комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''Message2''' - Дополнительный комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''quantity''' - Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
*'''reserved''' - Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза  (not yet supported) ==&lt;br /&gt;
&lt;br /&gt;
== Справочник типов доставки ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса типов доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;/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;
== Расчет стоимости доставки  (not yet supported) ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса стоимости доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 login=&amp;quot;login&amp;quot; pass=&amp;quot;pass&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;calc townfrom=&amp;quot;Воронеж город&amp;quot; townto=&amp;quot;Москва город&amp;quot; mass=&amp;quot;3&amp;quot; mode=&amp;quot;2&amp;quot; /&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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 townfrom=&amp;quot;Воронеж город&amp;quot; townto=&amp;quot;Москва город&amp;quot; mass=&amp;quot;3&amp;quot; price=&amp;quot;3255.14&amp;quot;/&amp;gt;&lt;br /&gt;
&amp;lt;/calculator&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2100</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2100"/>
				<updated>2014-04-23T09:46:56Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
В силу особенностей языка 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;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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&amp;gt;Санкт-Петербург&amp;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;/receiver&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;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное полное написание. Так же можно в этом поле указать числовое значение - код населенного пункта из справочника городов. При указании названия возможно появление ошибки, если населенных пунктов с таким названием в справочнике несколько.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|-&lt;br /&gt;
|OTHER&lt;br /&gt;
|Прочее (платежные системы и т.д.)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''service''' - Режим доставки (тип услуги) передается код из соответствующего справочника.&lt;br /&gt;
*'''price''' - Сумма заказа. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''mass''' - Масса товара. В случае наличия контейнера items значение данного параметра будет проигнорировано, и рассчитано автоматически.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;ordercode&amp;gt;34234&amp;lt;/ordercode&amp;gt;&lt;br /&gt;
&amp;lt;givencode&amp;gt;234534&amp;lt;/givencode&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&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;  (not yet supported)&lt;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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''orderno''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;auth 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; 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;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&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 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;coords lat=&amp;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;quantity&amp;gt;2&amp;lt;/quantity&amp;gt;&lt;br /&gt;
   &amp;lt;paytype&amp;gt;CASH&amp;lt;/paytype&amp;gt;&lt;br /&gt;
   &amp;lt;service&amp;gt;2&amp;lt;/service&amp;gt;&lt;br /&gt;
   &amp;lt;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;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;deliveryprice total=&amp;quot;158.6&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;&amp;gt;..&amp;lt;/&amp;gt;  (price details are not yet supported)&lt;br /&gt;
      ..&lt;br /&gt;
   &amp;lt;/deliveryprice&amp;gt;&lt;br /&gt;
   &amp;lt;status&amp;gt;DELIVERY&amp;lt;/status&amp;gt;&lt;br /&gt;
   &amp;lt;customstatecode&amp;gt;2&amp;lt;customstatecode&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredto&amp;gt;Иванова, секр.&amp;lt;/deliveredto&amp;gt;&lt;br /&gt;
   &amp;lt;delivereddate&amp;gt;2014-03-22&amp;lt;/delivereddate&amp;gt;&lt;br /&gt;
   &amp;lt;deliveredtime&amp;gt;12:45&amp;lt;/deliveredtime&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; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34456&amp;quot; quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot; returns=&amp;quot;0&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item code=&amp;quot;34421&amp;quot; quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&amp;quot; returns=&amp;quot;0&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;/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&amp;gt;&lt;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;
* атрибут '''ordercode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''givencode''' контейнера order - внутренний код заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* атрибут '''returns''' контейнера item - Количество данного товара, от которого отказался получатель. Не нулевое только в случае частичного &lt;br /&gt;
отказа.&lt;br /&gt;
* атрибут '''code''' контейнера item - внутренний код строки заказа в системе, применяется для некоторых внутренних операций.&lt;br /&gt;
* '''coords''' в контейнере receiver - координаты получателя.&lt;br /&gt;
* '''currcoords''' - текущие координаты заказа. Атрибуты:&lt;br /&gt;
   lat - широта&lt;br /&gt;
   lon - долгота&lt;br /&gt;
   accuracy - точность в метрах&lt;br /&gt;
   RequestDateTime - дата/время последнего обновления координат.&lt;br /&gt;
* '''deliveryprice''' - стоимость доставки в валюте расчетов с клиентом.&lt;br /&gt;
* '''status''' - статус доставки.&lt;br /&gt;
* '''customstatecode''' - код статуса клиента. Используется, если клиент предлагает свои коды статусов доставки/причин недоставки.&lt;br /&gt;
* '''deliveredto''' - Данные о вручении, либо причина недоставки.&lt;br /&gt;
* '''delivereddate''' - Дата вручения.&lt;br /&gt;
* '''deliveredtime''' - Время вручения. В случае недоставки может быть пустым.&lt;br /&gt;
&lt;br /&gt;
Статус может принимать следующие значения:&lt;br /&gt;
&lt;br /&gt;
NEW - Новый&lt;br /&gt;
&lt;br /&gt;
ACCEPTED - Получен складом&lt;br /&gt;
&lt;br /&gt;
DELIVERY - Доставляется&lt;br /&gt;
&lt;br /&gt;
COMPLETE - Доставлен&lt;br /&gt;
&lt;br /&gt;
CANCELED - Не доставлен&lt;br /&gt;
&lt;br /&gt;
PARTIALLY - Доставлен частично&lt;br /&gt;
&lt;br /&gt;
''Примечание:'' В будущем планируется расширение используемого набора статусов.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника городов:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;  (not yet supported)&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;namestarts&amp;gt;Моск&amp;lt;/namestarts&amp;gt;&lt;br /&gt;
    &amp;lt;name&amp;gt;Москва&amp;lt;/name&amp;gt;  (not yet supported)&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;/townlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Внутри контейнера townlist все элементы могут как отсутствовать, так и комбинироваться. Поиск не чувствителен к регистру.&lt;br /&gt;
*codesearch - Поиск по кодам. В случае использования - контейнеры conditions и limit игнорируются.&lt;br /&gt;
  '''zipcode''' - Поиск по индексу. Система найдет первый населенный пункт, который соответствует указанному индексу. Поскольку один почтовый индекс может распространяться на несколько населенных пунктов - поиск может выдать не тот пункт, который ожидается. Данный параметр может не поддерживаться в конкретной установке системы.&lt;br /&gt;
  '''code''' - Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
*conditions - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&lt;br /&gt;
  '''city''' - Поиск по всем населенным пунктам региона.&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;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;shortname&amp;gt;Сочи&amp;lt;/shortname&amp;gt;  (not yet supported)&lt;br /&gt;
     &amp;lt;typename&amp;gt;город&amp;lt;/typename&amp;gt;  (not yet supported)&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;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;/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;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;/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;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;ourcountry&amp;gt;YES&amp;lt;/ourcountry&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;99&amp;quot;&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;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;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;/regionlist&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Справочник номенклатуры   (not yet supported) ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса справочника номенклатуры:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/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;/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;
  '''article''' - Поиск по артикулу.&lt;br /&gt;
  '''barcode''' - Поиск по штрих-коду.&lt;br /&gt;
&lt;br /&gt;
*conditions - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&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;
&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;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;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;CountInPallet&amp;gt;30&amp;lt;/CountInPallet&amp;gt;&lt;br /&gt;
    &amp;lt;HasSerials&amp;gt;1&amp;lt;/HasSerials&amp;gt;&lt;br /&gt;
    &amp;lt;CountryOfOrigin&amp;gt;Малайзия&amp;lt;/CountryOfOrigin&amp;gt;&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;
*'''article''' - Артикул, назначенный клиентом (поставщиком).&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код производителя.&lt;br /&gt;
&lt;br /&gt;
*'''name''' - Наименование.&lt;br /&gt;
&lt;br /&gt;
*'''retprice''' - Розничная цена по-умолчанию. При оформлении заказа цена используется та, которая указана в заказе.&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Масса в килограммах.&lt;br /&gt;
&lt;br /&gt;
*'''length''' - Длина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''width''' - Ширина в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''height''' - Высота в сантиметрах.&lt;br /&gt;
&lt;br /&gt;
*'''CountInPallet''' - Количество штук в паллете.&lt;br /&gt;
&lt;br /&gt;
*'''HasSerials''' - Требует учета серийных номеров. Принимает значения 1 - да, 0 - нет.&lt;br /&gt;
&lt;br /&gt;
*'''CountryOfOrigin''' - Наименование страны происхождения на русском языке.&lt;br /&gt;
&lt;br /&gt;
*'''Message''' - Комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''Message2''' - Дополнительный комментарий.&lt;br /&gt;
&lt;br /&gt;
*'''quantity''' - Количество на складе. Товары, уже собранные в заказы в этом количестве не присутствуют, считаются покинувшими товарный склад. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
*'''reserved''' - Количество зарезервированного товара. Может превышать остаток на складе, если покупатели ждут следующей поставки. ''Это поле может быть недоступным в некоторых установках.''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза  (not yet supported) ==&lt;br /&gt;
&lt;br /&gt;
== Справочник типов доставки ==&lt;br /&gt;
&lt;br /&gt;
'''Пример запроса типов доставки:'''&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;/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;
== Расчет стоимости доставки  (not yet supported) ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2060</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2060"/>
				<updated>2014-04-18T12:21:07Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Справочник городов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&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;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;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора&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&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;date&amp;gt;Дата доставки&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
Запрос справочника городов:&lt;br /&gt;
&lt;br /&gt;
Пример запроса справочника городов:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
&amp;lt;townlist&amp;gt;&lt;br /&gt;
  &amp;lt;codesearch&amp;gt;&lt;br /&gt;
    &amp;lt;zipcode&amp;gt;110000&amp;lt;/zipcode&amp;gt;&lt;br /&gt;
    &amp;lt;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;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;/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;
*codesearch - Поиск по кодам. В случае использования - контейнеры conditions и limit игнорируются.&lt;br /&gt;
  *zipcode - Поиск по индексу. Система найдет первый населенный пункт, который соответствует указанному индексу. &lt;br /&gt;
Поскольку один почтовый индекс может распространяться на несколько населенных пунктов - поиск может выдать не тот пункт, который ожидается.&lt;br /&gt;
  *code - Поиск по коду в системе.&lt;br /&gt;
&lt;br /&gt;
*conditions - Задает условия поиска. Все вложенные элементы одновременно накладывают условие &amp;quot;И&amp;quot;.&lt;br /&gt;
  *city - Поиск по всем населенным пунктам региона.&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 - Задает номер записи результата, начиная с которой выдавать ответ.&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;townlist&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;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;/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;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;/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;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;/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;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2056</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2056"/>
				<updated>2014-04-17T19:59:51Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание элементов для оформления заказа: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&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;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;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора&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&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;date&amp;gt;Дата доставки&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2055</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2055"/>
				<updated>2014-04-17T19:58:34Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание полей ответа статусов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&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;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;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора&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&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;date&amp;gt;Дата доставки&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2054</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2054"/>
				<updated>2014-04-17T19:57:44Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание полей ответа статусов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&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;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;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время забора&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время забора&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&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;date&amp;gt;Дата доставки&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2053</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2053"/>
				<updated>2014-04-17T19:56:30Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание элементов для оформления заказа: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&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;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;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки&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&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;date&amp;gt;Дата доставки&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2052</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2052"/>
				<updated>2014-04-17T19:53:43Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание полей ответа статусов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&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;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;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки&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&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;date&amp;gt;Дата доставки&amp;lt;/date&amp;gt;&lt;br /&gt;
     &amp;lt;time_min&amp;gt;Желаемое время доставки&amp;lt;/time_min&amp;gt;&lt;br /&gt;
     &amp;lt;time_max&amp;gt;Желаемое время доставки&amp;lt;/time_max&amp;gt;&lt;br /&gt;
   &amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2051</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2051"/>
				<updated>2014-04-17T19:51:20Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание полей ответа статусов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2050</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2050"/>
				<updated>2014-04-17T19:48:27Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание элементов для оформления заказа: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''zipcode''' - Почтовый индекс.&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''town''' - Город получатель.&lt;br /&gt;
*'''company''' - Компания получатель.&lt;br /&gt;
*'''person''' - Имя получателя.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2049</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2049"/>
				<updated>2014-04-17T19:47:27Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''town''' - Город получатель.&lt;br /&gt;
*'''company''' - Компания получатель.&lt;br /&gt;
*'''person''' - Имя получателя.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2048</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2048"/>
				<updated>2014-04-17T19:47:00Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&amp;gt;&lt;br /&gt;
&amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
&amp;lt;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''town''' - Город получатель.&lt;br /&gt;
*'''company''' - Компания получатель.&lt;br /&gt;
*'''person''' - Имя получателя.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2047</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2047"/>
				<updated>2014-04-17T19:46:41Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример оформления заказа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&amp;gt;&lt;br /&gt;
   &amp;lt;zipcode&amp;gt;125480&amp;lt;/zipcode&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&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;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
&amp;lt;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''town''' - Город получатель.&lt;br /&gt;
*'''company''' - Компания получатель.&lt;br /&gt;
*'''person''' - Имя получателя.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2046</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2046"/>
				<updated>2014-04-17T18:21:42Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&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;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
&amp;lt;paytype&amp;gt;CARD&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''town''' - Город получатель.&lt;br /&gt;
*'''company''' - Компания получатель.&lt;br /&gt;
*'''person''' - Имя получателя.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2045</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2045"/>
				<updated>2014-04-17T17:13:38Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;12345678&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&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;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
&amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;328&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''town''' - Город получатель.&lt;br /&gt;
*'''company''' - Компания получатель.&lt;br /&gt;
*'''person''' - Имя получателя.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2044</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2044"/>
				<updated>2014-04-17T17:12:12Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;-1&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;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;time_min&amp;gt;14:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;15:00: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&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;Литейный 8&amp;lt;/address&amp;gt;&lt;br /&gt;
&amp;lt;time_min&amp;gt;09:00:00&amp;lt;/time_min&amp;gt;&lt;br /&gt;
&amp;lt;time_max&amp;gt;19:00:00&amp;lt;/time_max&amp;gt;&lt;br /&gt;
&amp;lt;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;17.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;barcode&amp;gt;111111&amp;lt;/barcode&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;1&amp;lt;/quantity&amp;gt;&lt;br /&gt;
&amp;lt;paytype&amp;gt;1&amp;lt;/paytype&amp;gt;&lt;br /&gt;
&amp;lt;price&amp;gt;0&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;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;/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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''town''' - Город получатель.&lt;br /&gt;
*'''company''' - Компания получатель.&lt;br /&gt;
*'''person''' - Имя получателя.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2041</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2041"/>
				<updated>2014-04-17T07:04:36Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;МВД&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''town''' - Город получатель.&lt;br /&gt;
*'''company''' - Компания получатель.&lt;br /&gt;
*'''person''' - Имя получателя.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2040</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2040"/>
				<updated>2014-04-15T20:47:13Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание полей ответа статусов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
*'''order''' - Номер заказа.&lt;br /&gt;
*'''town''' - Город получатель.&lt;br /&gt;
*'''company''' - Компания получатель.&lt;br /&gt;
*'''person''' - Имя получателя.&lt;br /&gt;
*'''status''' - Статус доставки.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''dateorder''' - Дата заказа.&lt;br /&gt;
*'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2039</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2039"/>
				<updated>2014-04-15T20:45:41Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание полей ответа статусов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
'''order''' - Номер заказа.&lt;br /&gt;
&lt;br /&gt;
'''town''' - Город получатель.&lt;br /&gt;
&lt;br /&gt;
'''company''' - Компания получатель.&lt;br /&gt;
&lt;br /&gt;
'''person''' - Имя получателя.&lt;br /&gt;
&lt;br /&gt;
'''status''' - Статус доставки.&lt;br /&gt;
&lt;br /&gt;
'''enclosure''' - Вложение.&lt;br /&gt;
&lt;br /&gt;
'''dateorder''' - Дата заказа.&lt;br /&gt;
&lt;br /&gt;
'''datedelivered''' - Дата и время вручения.&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2038</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2038"/>
				<updated>2014-04-15T20:44:17Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание полей ответа статусов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
'''order''' - &lt;br /&gt;
'''town''' - &lt;br /&gt;
'''company''' - &lt;br /&gt;
'''person''' - &lt;br /&gt;
'''status''' - &lt;br /&gt;
'''enclosure''' - &lt;br /&gt;
'''dateorder''' - &lt;br /&gt;
'''datedelivered''' -&lt;br /&gt;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2037</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2037"/>
				<updated>2014-04-15T20:41:46Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание полей запроса статуса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. &lt;br /&gt;
&lt;br /&gt;
'''done''' - Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2036</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2036"/>
				<updated>2014-04-15T20:41:11Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание полей запроса статуса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. Может принимать значения: &lt;br /&gt;
&lt;br /&gt;
*Только не доставленные '''ONLY_NOT_DONE'''&lt;br /&gt;
*Только доставленные '''ONLY_DONE'''&lt;br /&gt;
*Все '''пусто'''&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2035</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2035"/>
				<updated>2014-04-15T20:35:08Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Запрос статуса заказов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''statusreq''' - Корневой контейнер. Обязательный элемент.&lt;br /&gt;
*'''auth''' - Авторизация. Обязательный элемент.&lt;br /&gt;
*'''order''' - Номер заказа. Не обязательный элемент.&lt;br /&gt;
*'''datefrom''' - Дата &amp;quot;с&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''dateto''' - Дата &amp;quot;по&amp;quot;. Обязательный элемент.&lt;br /&gt;
*'''done''' - Не обязательный элемент. Может принимать значения &amp;quot;ONLY_NOT_DONE&amp;quot;,&amp;quot;ONLY_DONE&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;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2034</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2034"/>
				<updated>2014-04-15T20:27:34Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
=== Примеры ответов === &lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2033</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2033"/>
				<updated>2014-04-15T20:15:43Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2032</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2032"/>
				<updated>2014-04-15T20:14:29Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2031</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2031"/>
				<updated>2014-04-15T20:11:06Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;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;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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2030</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2030"/>
				<updated>2014-04-15T20:10:40Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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&amp;gt;&lt;br /&gt;
&amp;lt;order error=&amp;quot;18&amp;quot; errormsg=&amp;quot;order not found&amp;quot;&amp;gt;&amp;lt;/error&amp;gt;&lt;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&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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2029</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2029"/>
				<updated>2014-04-15T20:07:41Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Примеры ответов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
'''Пример ответа при ошибке синтаксиса'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2028</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2028"/>
				<updated>2014-04-15T20:06:16Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример ответа */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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;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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2027</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2027"/>
				<updated>2014-04-15T20:05:47Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Запрос статуса заказов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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;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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2026</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2026"/>
				<updated>2014-04-15T20:01:59Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример ответа на запрос статуса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;/statusreq&amp;gt;&lt;br /&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;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;
&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;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2025</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2025"/>
				<updated>2014-04-15T20:01:11Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Запрос статуса заказов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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;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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2024</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2024"/>
				<updated>2014-04-15T19:58:46Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример ответа на запрос статуса */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;town&amp;gt;Санкт-Петербург&amp;lt;/town&amp;gt;&lt;br /&gt;
&amp;lt;company&amp;gt;Петровка 38 офис 35&amp;lt;/company&amp;gt;&lt;br /&gt;
&amp;lt;person&amp;gt;САМАРИТЯНИН&amp;lt;/person&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2023</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2023"/>
				<updated>2014-04-15T19:46:05Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;city&amp;gt;Санкт-Петербург&amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;target&amp;gt;Петровка 38 офис 35&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;САМАРИТЯНИН&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;city&amp;gt;Санкт-Петербург&amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;target&amp;gt;Петровка 38 офис 35&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;САМАРИТЯНИН&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2022</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2022"/>
				<updated>2014-04-15T19:44:50Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;city&amp;gt;Санкт-Петербург&amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;target&amp;gt;Петровка 38 офис 35&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;САМАРИТЯНИН&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;city&amp;gt;Санкт-Петербург&amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;target&amp;gt;Петровка 38 офис 35&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;САМАРИТЯНИН&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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;
&lt;br /&gt;
== Справочник городов ==&lt;br /&gt;
&lt;br /&gt;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2021</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2021"/>
				<updated>2014-04-15T19:43:30Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
=== Пример ответа на запрос статуса === &lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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;order orderno=&amp;quot;1111&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;city&amp;gt;Санкт-Петербург&amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;target&amp;gt;Петровка 38 офис 35&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;САМАРИТЯНИН&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&amp;gt;&lt;br /&gt;
&amp;lt;/order&amp;gt;&lt;br /&gt;
&amp;lt;order orderno=&amp;quot;2222&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;city&amp;gt;Санкт-Петербург&amp;lt;/city&amp;gt;&lt;br /&gt;
&amp;lt;target&amp;gt;Петровка 38 офис 35&amp;lt;/target&amp;gt;&lt;br /&gt;
&amp;lt;name&amp;gt;САМАРИТЯНИН&amp;lt;/name&amp;gt;&lt;br /&gt;
&amp;lt;status&amp;gt;в доставке&amp;lt;/status&amp;gt;&lt;br /&gt;
&amp;lt;enclosure&amp;gt;Вложение&amp;lt;/enclosure&amp;gt;&lt;br /&gt;
&amp;lt;dateorder&amp;gt;03.04.2014&amp;lt;/dateorder&amp;gt;&lt;br /&gt;
&amp;lt;datedelivered&amp;gt; &amp;lt;/datedelivered&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;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2020</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2020"/>
				<updated>2014-04-15T19:35:45Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформления заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2019</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2019"/>
				<updated>2014-04-15T19:34:20Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример запроса статуса заказов */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Оформление заказа ==&lt;br /&gt;
=== Пример оформление заказа ===&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Описание элементов для оформления заказа: ===&lt;br /&gt;
&lt;br /&gt;
*'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
*'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
*'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
*'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
=== Примеры ответов ===&lt;br /&gt;
&lt;br /&gt;
'''Пример успешного ответа'''&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;55_6542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createorder&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; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
   &amp;lt;createorder orderno=&amp;quot;AB23542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty person&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&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;statusreq&amp;gt;&lt;br /&gt;
&amp;lt;auth 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;
== Справочник пунктов самовывоза ==&lt;br /&gt;
&lt;br /&gt;
== Расчет стоимости доставки ==&lt;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2016</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2016"/>
				<updated>2014-04-15T18:14:30Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример ответа с ошибкой */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример оформления заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Описание элементов для оформления заказа: ==&lt;br /&gt;
&lt;br /&gt;
'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&lt;br /&gt;
&lt;br /&gt;
'''sender''' - Информация о отправителе заказа. Не обязательный контейнер.&lt;br /&gt;
&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;
&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
== Пример успешного ответа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;   &lt;br /&gt;
&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;createdorder orderno=&amp;quot;3245245&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;6786788&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&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;&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty name&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&gt;
&lt;br /&gt;
== Пример получения статуса заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2015</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2015"/>
				<updated>2014-04-15T18:11:09Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Описание элементов для оформления заказа: */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример оформления заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Описание элементов для оформления заказа: ==&lt;br /&gt;
&lt;br /&gt;
'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&lt;br /&gt;
&lt;br /&gt;
'''sender''' - Информация о отправителе заказа. Не обязательный контейнер.&lt;br /&gt;
&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;
&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
== Пример успешного ответа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;   &lt;br /&gt;
&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;createdorder orderno=&amp;quot;3245245&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;6786788&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&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;&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty name&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&gt;
&lt;br /&gt;
== Пример получения статуса заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2014</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2014"/>
				<updated>2014-04-15T18:09:33Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример ответа с ошибкой */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример оформления заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Описание элементов для оформления заказа: ==&lt;br /&gt;
&lt;br /&gt;
'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&lt;br /&gt;
&lt;br /&gt;
'''sender''' - Информация о отправителе заказа. Не обязательный контейнер.&lt;br /&gt;
&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;
&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример успешного ответа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;   &lt;br /&gt;
&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;createdorder orderno=&amp;quot;3245245&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;6786788&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&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;&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty name&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&gt;
&lt;br /&gt;
== Пример получения статуса заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2013</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2013"/>
				<updated>2014-04-15T18:03:20Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример ответа с ошибкой */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример оформления заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Описание элементов для оформления заказа: ==&lt;br /&gt;
&lt;br /&gt;
'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&lt;br /&gt;
&lt;br /&gt;
'''sender''' - Информация о отправителе заказа. Не обязательный контейнер.&lt;br /&gt;
&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;
&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример успешного ответа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;   &lt;br /&gt;
&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;createdorder orderno=&amp;quot;3245245&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;6786788&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&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;3423542&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty name&amp;quot;&amp;gt;&amp;lt;/createorder&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&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;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&gt;
&lt;br /&gt;
== Пример получения статуса заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2012</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2012"/>
				<updated>2014-04-15T18:02:43Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример ответа с ошибкой */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример оформления заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Описание элементов для оформления заказа: ==&lt;br /&gt;
&lt;br /&gt;
'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&lt;br /&gt;
&lt;br /&gt;
'''sender''' - Информация о отправителе заказа. Не обязательный контейнер.&lt;br /&gt;
&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;
&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример успешного ответа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;   &lt;br /&gt;
&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;createdorder orderno=&amp;quot;3245245&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;6786788&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&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;3423542&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty name&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;gt; &lt;br /&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;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;
  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Коды ошибок при оформлении заказа ==&lt;br /&gt;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&gt;
&lt;br /&gt;
== Пример получения статуса заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2011</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2011"/>
				<updated>2014-04-15T18:01:31Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример ответа с ошибкой */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример оформления заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Описание элементов для оформления заказа: ==&lt;br /&gt;
&lt;br /&gt;
'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&lt;br /&gt;
&lt;br /&gt;
'''sender''' - Информация о отправителе заказа. Не обязательный контейнер.&lt;br /&gt;
&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;
&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример успешного ответа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;   &lt;br /&gt;
&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;createdorder orderno=&amp;quot;3245245&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;6786788&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&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;3423542&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty name&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;/neworder&amp;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;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;
  &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Коды ошибок при оформлении заказа ==&lt;br /&gt;
&lt;br /&gt;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&gt;
&lt;br /&gt;
== Пример получения статуса заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	<entry>
		<id>https://wiki.courierexe.ru/index.php?title=API&amp;diff=2010</id>
		<title>API</title>
		<link rel="alternate" type="text/html" href="https://wiki.courierexe.ru/index.php?title=API&amp;diff=2010"/>
				<updated>2014-04-15T18:00:44Z</updated>
		
		<summary type="html">&lt;p&gt;Wiz: /* Пример ответа с ошибкой */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;В системе &amp;quot;Курьерская служба 2008&amp;quot; имеется возможность интеграции средствами XML API, по протоколу HTTP POST.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Общие понятия ==&lt;br /&gt;
&lt;br /&gt;
На стороне курьерской службы имеется веб-сервис. Адрес уточняйте у представителей компании. Авторизационные данные так же уточняйте у представителей компании.&lt;br /&gt;
Клиент отправляет запросы к сервису, сервис обрабатывает запросы и возвращает результат выполнения. Все запросы и ответы передаются в формате XML.&lt;br /&gt;
Кодировка - UTF-8. Разделитель целой и дробной частей чисел - используется символ точки. Даты представляются в виде YYYY-MM-DD, время - HH:MM.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример оформления заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&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 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;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;/receiver&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;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;inshprice&amp;gt;387.5&amp;lt;/inshprice&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;items&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;1&amp;quot; mass=&amp;quot;0.2&amp;quot; retprice=&amp;quot;37.5&amp;quot; barcode=&amp;quot;2345625213125&amp;quot; article=&amp;quot;1&amp;quot;&amp;gt;Мяч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;2&amp;quot; mass=&amp;quot;2&amp;quot; retprice=&amp;quot;100&amp;quot; barcode=&amp;quot;4645625213138&amp;quot; article=&amp;quot;2&amp;quot;&amp;gt;Обруч&amp;lt;/item&amp;gt;&lt;br /&gt;
      &amp;lt;item quantity=&amp;quot;3&amp;quot; mass=&amp;quot;0.3&amp;quot; retprice=&amp;quot;50&amp;quot; barcode=&amp;quot;2345625213126&amp;quot; article=&amp;quot;3&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;/neworder&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Описание элементов для оформления заказа: ==&lt;br /&gt;
&lt;br /&gt;
'''neworder''' - Корневой контейнер, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''order''' - Контейнер для описания одного заказа, обязательный элемент.&lt;br /&gt;
&lt;br /&gt;
'''orderno''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе.&lt;br /&gt;
&lt;br /&gt;
'''barcode''' - Штрих-код заказа. В случае, если клиент штрих-кодирует свои отправления, и штрих-код отличается от номера заказа, в этом поле указывается штрих-код. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кода, переменных для разных мест в рамках одного заказа.&amp;lt;br /&amp;gt;&lt;br /&gt;
''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды к одному заказу).&lt;br /&gt;
&lt;br /&gt;
'''sender''' - Информация о отправителе заказа. Не обязательный контейнер.&lt;br /&gt;
&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;
&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&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;/receiver&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*'''company''' - Компания-получатель. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''person''' - Контактное лицо. Должно быть заполнено company ИЛИ person!&lt;br /&gt;
*'''phone''' - Телефон. Можно указывать несколько телефонов, E-mail в этом поле.&lt;br /&gt;
*'''town''' - Город. В системе города привязываются к справочнику, поэтому город должен иметь правильное написание.&lt;br /&gt;
&lt;br /&gt;
'''paytype''' - Тип оплаты заказа получателем. Принимает значения:&lt;br /&gt;
{|&lt;br /&gt;
|CASH&lt;br /&gt;
|Наличными (по-умолчанию)&lt;br /&gt;
|-&lt;br /&gt;
|CARD&lt;br /&gt;
|Картой&lt;br /&gt;
|-&lt;br /&gt;
|NO&lt;br /&gt;
|Без оплаты&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
*'''weight''' - Общий вес заказа.&lt;br /&gt;
*'''quantity''' - Количество мест.&lt;br /&gt;
*'''price''' - Сумма заказа.&lt;br /&gt;
*'''enclosure''' - Вложение.&lt;br /&gt;
*'''inshprice''' - Объявленная ценность.&lt;br /&gt;
*'''instruction''' - Поручение - Примечание.&lt;br /&gt;
&lt;br /&gt;
'''items''' - Контейнер для описания вложенных товаров. Не обязательный контейнер.&lt;br /&gt;
&lt;br /&gt;
*'''item''' - Название товара.&lt;br /&gt;
*'''quantity''' - Количество товара.&lt;br /&gt;
*'''mass''' - Масса товара.&lt;br /&gt;
*'''retprice''' - Цена товара.&lt;br /&gt;
*'''barcode''' - Штрих-код товара. &lt;br /&gt;
*'''article''' - Артикул товара.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Пример успешного ответа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;   &lt;br /&gt;
&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;createdorder orderno=&amp;quot;3245245&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&amp;gt;&lt;br /&gt;
&amp;lt;createdorder orderno=&amp;quot;6786788&amp;quot; error=&amp;quot;0&amp;quot; errormsg=&amp;quot;success&amp;quot;&amp;gt;&amp;lt;/createdorder&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;3423542&amp;quot; error=&amp;quot;17&amp;quot; errormsg=&amp;quot;Such number exists&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;13&amp;quot; errormsg=&amp;quot;empty company&amp;quot;&amp;gt;&amp;lt;/createorder&amp;gt;&lt;br /&gt;
&amp;lt;createorder orderno=&amp;quot;3423542&amp;quot; error=&amp;quot;14&amp;quot; errormsg=&amp;quot;empty name&amp;quot;&amp;gt;&amp;lt;/createorder&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;
0 - Ошибок нет.&lt;br /&gt;
&lt;br /&gt;
1 - Ошибка авторизации. (отсутствуют теги &amp;lt;auth login=&amp;quot;&amp;quot; pass=&amp;quot;&amp;quot;&amp;gt;&amp;lt;/auth&amp;gt;, неверный логин или пароль).&lt;br /&gt;
&lt;br /&gt;
2 - Отправлен пустой запрос (отсутствует контейнер &amp;lt;neworder&amp;gt;&amp;lt;/neworder&amp;gt; в XML документе).&lt;br /&gt;
&lt;br /&gt;
3 - Некорректно указана сумма заказа.&lt;br /&gt;
&lt;br /&gt;
4 - Некорректный общий вес заказа.&lt;br /&gt;
&lt;br /&gt;
5 - Не найден город получатель.&lt;br /&gt;
&lt;br /&gt;
6 - Не найден город отправитель.&lt;br /&gt;
&lt;br /&gt;
7 - Не заполнен адрес получателя.&lt;br /&gt;
&lt;br /&gt;
8 - Не заполнен телефон получателя.&lt;br /&gt;
&lt;br /&gt;
9 - Не заполнено контактное имя получателя.&lt;br /&gt;
&lt;br /&gt;
10 - Не заполнено название компании получателя.&lt;br /&gt;
&lt;br /&gt;
11 - Некорректная сумма объявленной ценности.&lt;br /&gt;
&lt;br /&gt;
12 - Артикул не найден.&lt;br /&gt;
&lt;br /&gt;
13 - Не заполнено название компании отправителя.&lt;br /&gt;
&lt;br /&gt;
14 - Не заполнено контактное имя отправителя.&lt;br /&gt;
&lt;br /&gt;
15 - Не заполнен телефон отправителя.&lt;br /&gt;
&lt;br /&gt;
16 - Не заполнен адрес отправителя.&lt;br /&gt;
&lt;br /&gt;
17 - Заказ с таким номером уже существует.&lt;br /&gt;
&lt;br /&gt;
== Пример получения статуса заказа ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;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 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;1234&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;datefrom&amp;gt;2014-04-03&amp;lt;/datefrom&amp;gt;&lt;br /&gt;
&amp;lt;dateto&amp;gt;2014-04-03&amp;lt;/dateto&amp;gt;&lt;br /&gt;
&amp;lt;done&amp;gt;ONLY_NOT_DONE&amp;lt;/done&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;/div&gt;</summary>
		<author><name>Wiz</name></author>	</entry>

	</feed>