2651
правка
Изменения
API
,→Описание элементов для оформления заказа
:* '''''orderno''''' - Номер заказа. Если присваивается клиентом - указывается здесь. Если не присваивается - можно оставить пустым, система сгенерирует свой номер, и вернет его в ответе. Система проверяет наличие заказов с указанным номером в пределах текущего календарного года, и в случае их существования - заказ создан не будет, а в ответе вернется ошибка 17 "Such number exists". Если не указан штрих-код (поле barcode), и значение поля подходит для использования его в качестве штрих-кода, данное значение будет скопировано в поле "Штрих-код". Это накладывает ограничения в частности, на длину указанного поля (25 знаков, чтобы работали стандартные печатные формы).
*'''barcode''' - Штрих-код заказа. В случае, если Если клиент штрих-кодирует штрихкодирует свои отправления, и штрих-код штрихкод отличается от номера заказа, в этом поле указывается штрих-кодштрихкод. В случае наличия нескольких мест, и раздельной их маркировки, в этом поле допустимы маски в виде символов подчеркивания, говорящие о позициях штрих-кодаштрихкода, переменных для разных мест в рамках одного заказа.<br />''Например'': В заказе номер 123 имеется 20 товарных вложений, которые упакованы в 3 транспортных места. Клиент формирует 3 штрих-кода штрихкода на транспортные места: CLNT0012301, CLNT0012302, CLNT0012303, где CLNT - префикс клиента, 00123 - номер заказа, 01-03 - номер транспортного места в заказе. В поле barcode нужно указать CLNT00123__ (система поймет, что 2 последних символа могут быть любыми, и будут отражать штрих-коды штрихкоды к одному заказу). Если вы не сами печатаете накладные с указанным штрих-кодомштрихкодом, то указанный штрих-код штрихкод не должен быть длиннее 25 знаков, иначе он не поместится на стандартных печатных формах.
*'''sender''' - Информация о отправителе заказа. Необязательный контейнер.
*'''type''' - Тип корреспонденции (отправления) передается код из справочника "Типы корреспонденции".
*'''return_type''' - Тип возвратной корреспонденции (отправления) передается код из справочника "Типы корреспонденции".
*'''price''' - Сумма заказа. В случае наличия контейнера items значение данного этого параметра будет проигнорировано, и рассчитано автоматически.*'''deliveryprice''' - Сумма доставки. В случае наличия контейнера items, в него будет добавлено вложение "Доставка".
:* '''''VATrate''''' - Ставка НДС - целое число процентов.
*'''return''' - Признак необходимости возврата.
:* '''''height''''' - Высота товарного места (в сантиметрах).
* '''deliveryset''' - настройка [[Дифференциальная стоимость доставки | дифференциальной дифференцированной стоимости доставки]]. Атрибуты:
:* '''''above_price''''' - стоимость в случае полного выкупа заказа (действует как "сумма от" последней границы, указанной в теге below_sum)
:* '''''return_price''''' - стоимость в случае возврата заказа