SaveDocuments: Заказы
Функция сохраняет новые документы в систему «Карго».
- Endpoint:
SaveDocuments - SOAP-метод:
Заказы - SaveDocuments - Группа: SaveDocuments
- Создано: 16.04.2026 · Обновлено: 19.05.2026
Описание
Функция сохраняет новые документы в систему «Карго».
Параметры запроса
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
login | string | да | Логин пользователя |
password | string | да | Пароль |
data | Element | да | Список данных сохраняемых документов |
parameters | Element | да | Список параметров |
Описание параметра parameters
Структура parameters должна содержать свойство Key, заполненное значением parameters. Сами параметры передаются списком через свойство List, которое не может быть пустым.
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
DocumentType | string | да | Тип сохраняемых документов, должно быть равно Order или Orders |
StoreDependsOnDestination | boolean | нет | Признак того, что при создании заказа с товарной составляющей для интернет-магазина определять склад отгрузки через географию доставки (из ближайшего офиса), в противном случае выбирать основной склад товаров клиента |
Описание параметра data
Параметр data содержит данные одного или нескольких документов.
Он должен включать:
\- Key : строка со значением Order или Orders (обязательно);
\- List : непустой массив элементов типа Element, где каждый элемент представляет один документ.
Если List пуст или отсутствует — запрос будет отклонён.
Возможные элементы List:
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
Key | string | да | Заголовок информации о документе, всегда заполнять значением «Order» |
Fields | Element | да | Реквизиты документа |
Tables | Element | нет | Таблицы с дополнительными данными документа: описание составного груза, описание товарной составляющей для заказов интернет-магазинов, дополнительные коды |
Properties | Element | нет | Реквизиты документа |
Описание параметров fields
Параметры справочника, в который добавляются/обновляются элементы. Каждый параметр представлен отдельным блоком, содержащим:
- Key — название параметра (варианты в таблице ниже)
- Value — значение этого параметра
- ValueType — тип значения этого параметра
Таблица параметров (возможные значения Key внутри fields):
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
ContactPerson | string | нет | GUID (Globally Unique Identifier) контактного лица (получение контактных лиц см. GetReferenceData: контактные лица клиента) |
Department | string | нет | GUID (Globally Unique Identifier) подразделения (получение списка подразделений см. GetReferenceData: подразделения), или подразделение в виде наименования |
Project | string | нет | GUID (Globally Unique Identifier) проекта (получение списка проектов см. GetReferenceData: проекты) |
TakeDate | dateTime | да | Дата начала забора груза (дата и время «С»). Обязательно передавать время (yyyy-mm-ddThh:MM:ss). |
TakeDateOf | dateTime | да | Дата окончания забора груза (дата и время «ПО»). Обязательно передавать время (yyyy-mm-ddThh:MM:ss). |
TakeAtOffice | boolean | нет | Необходимость приезда курьеру к отправителю для сбора отправлений. По умолчанию равно True для всех заказов с товарной составляющей (заказов на склад), False для остальных заказов (то есть будет послан курьер для забора) |
DeliveryDate | dateTime | нет | Желательная дата доставки груза. Передавать в формате дата время (yyyy-mm-ddThh:MM:ss). Дата доставки должна быть больше даты забора и времени создания документа. |
DeliveryDateOf | dateTime | нет | Согласованная дата доставки конец интервала. Передавать в формате дата время (yyyy-mm-ddThh:MM:ss). |
Comment | string | нет | Общий комментарий к заказу |
DescriptionForTheVPDreturn | string | нет | Описание возврата для ВПД (Возврат при доставке). Для передачи этого параметра необходимо передавать связанную услугу в блоке дополнительных услуг документа |
Sender | string | да | Отправитель груза |
SenderOfficial | string | нет | Контактное лицо отправителя груза |
SenderPowerOfAttorney | boolean | нет | Доверенность отправителя. Передается при необходимости наличия доверенности у отправителя |
SenderGeography | string | да | GUID (Globally Unique Identifier) географии отправления (получение объектов географии см. GetReferenceData: география), или код географии клиента, если клиент пользуется собственной географией. Так же можно использовать код ФИАС, для этого необходимо передать строку «fias-» и необходимый код ФИАС. Для поиска по индексу: «postcode-», затем код страны (цифровой, либо Альфа-2, либо Альфа-3) и индекс для поиска – пример «postcode-KZA00A0A0». Если код страны не вводится, по умолчанию поиск осуществляется по России. Пример для России: «postcode-RU-990500» или «postcode-990500» (данный вариант поиска может возвращать не точную информацию). |
SenderIndex | string | нет | Индекс Отправителя |
SenderAddress | string | да | Адрес забора груза состоит из нескольких элементов в строгом порядке: 1. Название страны – обязательно только для международных отправлений; 2. Название республики, края, области, автономного округа (области) – обязательно к передаче; 3. Название района – при отсутствии заполнять необязательно; 4. Название населенного пункта – обязательно к передаче; 5. Название улицы, номер дома, номер квартиры – при отсутствии заполнять необязательно. Разделитель - запятая «,». Пример: 115432, г Москва, проезд Проектируемый 4062-й, дом 6, стр 2 Комментарии к адресу, такие как: ∙ Этаж; ∙ Домофон; ∙ Наименование ТЦ/БЦ; ∙ Ориентиры и другая информация, помогающая выполнить сбор/доставку. Можно указать в параметре SenderInfo. |
SenderPhone | string | да | Контактный телефон отправителя |
SenderEMail | string | нет | Адрес электронной почты отправителя. Состоит из регистрационного имени пользователя и доменного имени почтового сервера, где разделитель «@». Формат: <имя пользователя >@<почтовый сервер>. Пример:test@test.com |
SenderInfo | string | нет | Дополнительная информация по отправителю |
SenderPVZ | string | нет | GUID (Globally Unique Identifier) пункта выдачи заказов или Код карточки ПВЗ (передается в формате PVZID-000075020). Если указан, то адрес и география берутся из элемента ПВЗ |
Recipient | string | да | Получатель груза |
RecipientOfficial | string | нет | Контактное лицо получателя груза |
RecipientPowerOfAttorney | boolean | нет | Доверенность получателя. Передается при необходимости наличия доверенности у получателя |
RecipientGeography | string | да | GUID (Globally Unique Identifier) географии доставки (получение объектов географии см. GetReferenceData: география), или код географии клиента, если клиент пользуется собственной географией. Так же можно использовать код ФИАС, для этого необходимо передать строку «fias-» и необходимый код ФИАС. Для поиска по индексу: «postcode-», затем код страны (цифровой, либо Альфа-2, либо Альфа-3) и индекс для поиска – пример «postcode-KZA00A0A0». Если код страны не вводится, по умолчанию поиск осуществляется по России. Пример для России: «postcode-RU-990500» или «postcode-990500» (данный вариант поиска может возвращать не точную информацию). |
RecipientIndex | string | нет | Индекс Получателя |
RecipientAddress | string | да | Адрес доставки груза состоит из нескольких элементов в строгом порядке: 1. Название страны – обязательно только для международных отправлений; 2. Название республики, края, области, автономного округа (области) – обязательно к передаче; 3. Название района – при отсутствии заполнять необязательно; 4. Название населенного пункта – обязательно к передаче; 5. Название улицы, номер дома, номер квартиры – при отсутствии заполнять необязательно. Разделитель - запятая «,». Пример: 115432, г Москва, проезд Проектируемый 4062-й, дом 6, стр 2 Комментарии к адресу, такие как: ∙ Этаж; ∙ Домофон; ∙ Наименование ТЦ/БЦ; ∙ Ориентиры и другая информация, помогающая выполнить сбор/доставку. Можно указать в параметре RecipientInfo. |
RecipientPhone | string | да | Контактный телефон получателя |
RecipientEMail | string | нет | Адрес электронной почты получателя. Состоит из регистрационного имени пользователя и доменного имени почтового сервера, где разделитель «@». Формат: <имя пользователя >@<почтовый сервер>. Пример:test@test.com |
RecipientInfo | string | нет | Дополнительная информация по получателю |
RecipientPVZ | string | нет | GUID (Globally Unique Identifier) пункта выдачи заказов или Код карточки ПВЗ (передается в формате PVZID-000075020). Если указан, то адрес и география берутся из элемента ПВЗ |
Repository | string | нет | GUID (Globally Unique Identifier) склада (получение списка складов см.GetReferenceData: Склады) |
Urgency | string | да | GUID Срочности доставки в соответствии с договором, (получение списка срочностей см. GetReferenceData: URGENCIES) |
Payer | float | да | Код плательщика (получение списка плательщиков см. GetReferenceData: плательщики) |
PaymentMethod | float | да | Код способа оплаты (получение списка способов оплаты см. GetReferenceData: способы оплаты) |
ShippingMethod | string | да | GUID (Globally Unique Identifier) способа доставки (получение списка способов доставки см. GetReferenceData: способы доставки) |
TypeOfCargo | string | да | GUID (Globally Unique Identifier) вида груза (получение списка видов грузов см. GetReferenceData: виды грузов) |
WithReturn | boolean | нет | Признак того, что отправление требует температурного режима, возврата термоконтейнера и термодатчика. По умолчанию false |
DeliveryOfCargo | string | нет | Тип значения NameOfdeliverytype вида доставки (получение списка видов доставки см. GetReferenceData: DeliveryType - Виды доставок) |
Weight | float | да | Вес груза в кг. |
Height | float | нет | Высота груза в см |
Length | float | нет | Длина груза в см. |
Width | float | нет | Ширина груза в см. |
CargoDescription | string | нет | Описание груза (например Пакет документов A4) |
CargoPackageQty | float | да | Количество мест, целое неотрицательное число |
InsuranceRate | float | нет | Страховая стоимость груза |
InsuranceRateCurrency | string | нет | GUID (Globally Unique Identifier) валюты страховой стоимости груза (получение списка валют см. GetReferenceData: валюты); если не указано, то валюта – рубли. |
DeclaredValueRate | float | нет | Заявленная стоимость груза |
DeclaredValueRateCurrency | string | нет | GUID (Globally Unique Identifier) валюты заявленной стоимости груза (получение списка валют см. GetReferenceData: валюты); если не указано, то валюта – рубли |
ValueForCustomsPurposes | float | нет | Таможенная стоимость груза |
ValueForCustomsPurposesCurrenc | string | нет | GUID (Globally Unique Identifier) валюты таможенной стоимости груза (получение списка валют см. GetReferenceData: валюты); если не указано, то валюта – доллар |
ItemsProcessingAction | string | нет | Действие обработки товара (имеет смысл при указании товарной составляющей). Может иметь одно из значений: «inventory» (инвентаризация), «assembly» (комплектация), «shipping» (отгрузка), «selection» (подбор) и «incoming» (приход) |
ReplyEMail | string | нет | Адрес электронной почты для уведомлений. Состоит из регистрационного имени пользователя и доменного имени почтового сервера, где разделитель «@». Формат: <имя пользователя >@<почтовый сервер>. Пример:test@test.com |
ReplySMSPhone | string | нет | Телефон для отправки уведомлений SMS о состоянии доставки |
IsDistribution | boolean | нет | Признак что заказ является рассылкой и данные получателя не заполняются. |
Описание параметров properties
Список возможных сохраняемых реквизитов заказа в Properties
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
ClientNumber | string | нет | Клиентский номер сохранённого документа |
AgentNumber | string | нет | Номер агента сохранённого документа |
Описание параметров tables
Список параметров для сохраняемых таблиц данных заказа в Tables
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
Key | string | да | Имя таблицы, может принимать значения: «CargoPackages» для описания характеристик составного груза «Items» для описания сведений о списке отгружаемых товаров «ClientCodes» данные о дополнительных кодах «Waybills» для передачи номеров ранее созданных накладных для создания общего заказа на забор грузов «AdditionalServices» для передачи дополнительных услуг |
List | Element | да | Блок с информацией по ранее переданному Key |
Параметры list для «CargoPackages»
Описание параметров list для tables c Key = CargoPackages
Каждый элемент представлен отдельным блоком, содержащим:
- Key — название параметра (варианты в таблице ниже)
- Value — значение этого параметра
- ValueType — тип значения этого параметра
Таблица параметров (возможные значения Key):
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
PackageID | string | нет | Номер упаковки (если указан, то проверяется на уникальность) |
Weight | float | нет | Вес груза в кг |
Height | float | нет | Высота груза в см |
Length | float | нет | Длина груза в см |
Width | float | нет | Ширина груза в см |
PackageQty | float | нет | Количество мест, целое неотрицательное число |
Параметры list для «Items»
Описание параметров list для tables c Key = Items
Каждый элемент представлен отдельным блоком, содержащим:
- Key — название параметра (варианты в таблице ниже)
- Value — значение этого параметра
- ValueType — тип значения этого параметра
Таблица параметров (возможные значения Key):
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
Item | string | да | GUID (Globally Unique Identifier) товара (получение списка товаров см. GetReferenceData: товары или GetReferenceData: товары, подробная информация) или артикул товара. Передача артикула в этом поле должна быть в формате «article-123456789», где «article-» это префикс, дающий системе понять, что это не GUID, а артикул. |
Party | string | нет | GUID (Globally Unique Identifier) партии товаров (получение списка партий см. GetReferenceData: партии товаров клиента) |
SerialNumber | string | нет | GUID (Globally Unique Identifier) серийного номера товара (получение списка номеров см. GetReferenceData: серийные номера товаров клиента) |
UIN | string | нет | GUID (Globally Unique Identifier) – УИН ювелирного изделия |
Package | string | нет | GUID (Globally Unique Identifier) единицы измерения, упаковки (получение списка единиц см. GetReferenceData: единицы измерения) |
VATRate | float | нет | Код ставки НДС (получение списка ставок см. GetReferenceData: ставки НДС). - Если переданная ставка НДС отличается от ставки НДС в карточке товара, в документе запишутся данные из запроса. - Если передана ставка НДС «0%» или «Без НДС» – в документе записывается «Без НДС». - Если ставка НДС не передана, в создаваемом документе, ставка НДС для товара будет записана из карточки товара. |
Qty | float | да | Количество, целое неотрицательное число |
Price | float | нет | Цена |
Barcode | string | нет | Штрихкод производителя |
Comment | string | нет | Комментарий к товару |
AssessedValue | float | нет | Оценочная стоимость товара (руб) |
Параметры list для «ClientCodes»
Описание параметров list для tables c Key = ClientCodes
Каждый элемент представлен отдельным блоком, содержащим:
- Key — название параметра (варианты в таблице ниже)
- Value — значение этого параметра
- ValueType — тип значения этого параметра
Таблица параметров (возможные значения Key):
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
ClientCodeID | string | да | GUID (Globally Unique Identifier) дополнительного номера |
ClientCode | string | да | Значение дополнительного кода |
Параметры list для «AdditionalServices»
Описание параметров list для tables c Key = AdditionalServices
Каждый элемент представлен отдельным блоком, содержащим:
- Key — название параметра (варианты в таблице ниже)
- Value — значение этого параметра
- ValueType — тип значения этого параметра
Таблица параметров (возможные значения Key):
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
Service | string | да | GUID (Globally Unique Identifier) дополнительной услуги, его можно получить с помощью справочного метода GetReferenceData: Services - услуги. |
Параметры list для «Waybills»
Описание параметров list для tables c Key = Waybills
Применяется только при создании заказа с признаком рассылка, для вызова курьера на забор груза по одному документу
Каждый элемент представлен отдельным блоком, содержащим:
- Key — название параметра (варианты в таблице ниже)
- Value — значение этого параметра
- ValueType — тип значения этого параметра
Таблица параметров (возможные значения Key):
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
Number | string | да | Номер накладной |
NumberType | string | нет | Тип номера для поиска. По умолчанию номер накладной из системы Карго |
Возвращаемые параметры return
Имеет свойство Key равное SaveDocuments и содержит информацию по сохранённым документам в свойстве List.
Каждый ответ это информация по конкретному документу из списка List в виде структуры Element заполнен следующим образом:
---
Если во время запроса произошла ошибка, информация о ней будет отражена в свойстве Properties (см. метод GetReferenceData: ErrorCodes — Коды ошибок).
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
Key | string | да | Заголовок информации о документе, всегда заполнено «Order» |
Properties | Element | да | Свойства сохранённого документа. |
Описание возвращаемых параметров properties
Если не вернулась ошибка, то содержит информацию о документе зарегистрированном в Карго
Параметр | Тип | Обязательно | Описание |
|---|---|---|---|
Number | string | да | Номер сохранённого в базе документа |
ClientNumber | string | нет | Клиентский номер сохранённого документа (если был передан при создании) |
AgentNumber | string | нет | Агентский номер сохранённого документа (если есть) |
CreateDate | dateTime | да | Дата и время созданного документа |
DeliveryDate | dateTime | нет | Планируемая дата доставки |
Пример запроса (XML Request)
<?xml version="1.0" encoding="UTF-8"?>
<env:Envelope
xmlns:env="http://www.w3.org/2003/05/soap-envelope"
xmlns:ns1="http://www.cargo3.ru"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<env:Body>
<ns1:SaveDocuments>
<ns1:login>test</ns1:login>
<ns1:password>2016</ns1:password>
<ns1:data>
<ns1:Key>Orders</ns1:Key>
<ns1:List>
<ns1:Key>Order</ns1:Key>
<ns1:Fields>
<ns1:Key>TakeDate</ns1:Key>
<ns1:Value> 2025-11-01T09:00:00</ns1:Value>
<ns1:ValueType>dateTime</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>TakeDateOf</ns1:Key>
<ns1:Value> 2025-11-01T18:00:00</ns1:Value>
<ns1:ValueType>dateTime</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>TakeAtOffice</ns1:Key>
<ns1:Value>true</ns1:Value>
<ns1:ValueType>boolean</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>DeliveryDate</ns1:Key>
<ns1:Value> 2025-11-02T09:00:00</ns1:Value>
<ns1:ValueType>dateTime</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>DeliveryDateOf</ns1:Key>
<ns1:Value> 2025-11-02T18:00:00</ns1:Value>
<ns1:ValueType>dateTime</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>Comment</ns1:Key>
<ns1:Value>домофон 044</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>Sender</ns1:Key>
<ns1:Value>Компания ALZ LF</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>SenderOfficial</ns1:Key>
<ns1:Value>Иванов Алексей Петрович, тел. 8(910)-1000000</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>SenderGeography</ns1:Key>
<ns1:Value>cf862f56-442d-11dc-9497-0015170f8c09</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>SenderAddress</ns1:Key>
<ns1:Value>115162 Москва, Люсиновская ул, д.68</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>SenderPhone</ns1:Key>
<ns1:Value>8(499)123-45-67</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>SenderEMail</ns1:Key>
<ns1:Value>koekto100@pochta.ru</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>SenderInfo</ns1:Key>
<ns1:Value>комментарий отправителя</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>Recipient</ns1:Key>
<ns1:Value>Получатель - наименование</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>RecipientOfficial</ns1:Key>
<ns1:Value>контактное лицо получателя</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>RecipientGeography</ns1:Key>
<ns1:Value>cf862f77-442d-11dc-9497-0015170f8c09</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>RecipientAddress</ns1:Key>
<ns1:Value>123200 Москва, ул.Лесная, д.3 кв.30</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>RecipientPhone</ns1:Key>
<ns1:Value>8(910)222-0099</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>RecipientEMail</ns1:Key>
<ns1:Value>client@vsegda.prav</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>RecipientInfo</ns1:Key>
<ns1:Value>Комментарий получателя</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>InsuranceRate</ns1:Key>
<ns1:Value>100</ns1:Value>
<ns1:ValueType>float</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>DeclaredValueRate</ns1:Key>
<ns1:Value>111</ns1:Value>
<ns1:ValueType>float</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>Urgency</ns1:Key>
<ns1:Value>18c4f209-458b-11dc-9497-0015170f8c09</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>Payer</ns1:Key>
<ns1:Value>2</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>PaymentMethod</ns1:Key>
<ns1:Value>0</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>ShippingMethod</ns1:Key>
<ns1:Value>e45b6d73-fd62-44da-82a6-44eb4d1d9490</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>TypeOfCargo</ns1:Key>
<ns1:Value>4aab1fc6-fc2b-473a-8728-58bcd4ff79ba</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>WithReturn</ns1:Key>
<ns1:Value>false</ns1:Value>
<ns1:ValueType>boolean</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>DeliveryOfCargo</ns1:Key>
<ns1:Value>ДоставкаДоДверей</ns1:Value>
<ns1:ValueType>boolean</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>Weight</ns1:Key>
<ns1:Value>0.2</ns1:Value>
<ns1:ValueType>float</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>CargoDescription</ns1:Key>
<ns1:Value>Пакет документов A4</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:Fields>
<ns1:Fields>
<ns1:Key>CargoPackageQty</ns1:Key>
<ns1:Value>1</ns1:Value>
<ns1:ValueType>int</ns1:ValueType>
</ns1:Fields>
<ns1:Tables>
<ns1:Key>AdditionalServices</ns1:Key>
<ns1:List>
<ns1:Key>Service</ns1:Key>
<ns1:Value>cc03d9ad-61f4-11dc-bda1-0015170f8c09</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:List>
<ns1:List>
<ns1:Key>Service</ns1:Key>
<ns1:Value>6da21fe7-4f13-11dc-bda1-0015170f8c09</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:List>
</ns1:Tables>
</ns1:List>
</ns1:data>
<ns1:parameters>
<ns1:Key>Parameters</ns1:Key>
<ns1:List>
<ns1:Key>DocumentType</ns1:Key>
<ns1:Value>order</ns1:Value>
<ns1:ValueType>string</ns1:ValueType>
</ns1:List>
</ns1:parameters>
</ns1:SaveDocuments>
</env:Body>
</env:Envelope>
Пример ответа (XML Response)
<soap:Envelope
xmlns:soap="http://www.w3.org/2003/05/soap-envelope">
<soap:Body>
<m:SaveDocumentsResponse
xmlns:m="http://www.cargo3.ru">
<m:return
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<m:Key>SaveDocuments</m:Key>
<m:List>
<m:Key>Order</m:Key>
<m:Properties>
<m:Key>ClientNumber</m:Key>
<m:Value xsi:type="xs:string">1234586977</m:Value>
<m:ValueType>string</m:ValueType>
</m:Properties>
<m:Properties>
<m:Key>Number</m:Key>
<m:Value xsi:type="xs:string">888-0000112059</m:Value>
<m:ValueType>string</m:ValueType>
</m:Properties>
<m:Properties>
<m:Key>CreateDate</m:Key>
<m:Value xsi:type="xs:dateTime">2019-02-21T17:18:59</m:Value>
<m:ValueType>dateTime</m:ValueType>
</m:Properties>
<m:Properties>
<m:Key>DeliveryDate</m:Key>
<m:Value xsi:type="xs:dateTime">2019-03-17T00:00:00</m:Value>
<m:ValueType>dateTime</m:ValueType>
</m:Properties>
</m:List>
</m:return>
</m:SaveDocumentsResponse>
</soap:Body>
</soap:Envelope>