При создании посылки для входящих параметров выполняются условия и проверки, указанные в таблице. При невыполнении условия проверки - сообщения об ошибке во всех способах создания одинаковые (ParselCreate, вручную, импорт из XLS и XML).
- Таблица 1. Проверки полей заказа
- Таблица 2. Проверки полей заказа ПР
- Таблица 3. Доставка в страны ЕАЭС
Таблица 1
ПОЧТА РОССИИ | ||
Параметр | Условие проверки | Текст ошибки при невыполнении условия |
issue Вид выдачи | Тип выдачи не анализируется, не используется у заказов Почты РФ.
| |
name1 Пункт приема - определяет возможность доставки Почтой РФ Возможность доставки “Почтой России”, определятся по городу-отправителю. | У города, к которому относится пункт приема, признак "russianpostDelivery"=0 И/ИЛИ postcode не указан | Выбранный пункт приема не осуществляет доставку Почтой России. |
В поле указан некорректный код пункта приема | Неверный код пункта приема. | |
Введен код существующего ПВЗ, осуществляющего приём посылок (признак у отделения Reception=1), отделение действующее, отделение относится к городу, у которого в таблице городов установлен признак "russianpostDelivery"=1 и привязан postcode. | Необходимо заполнить «Пункт приема». | |
e-mail E-mail для оповещений | В случае установленных по умолчанию опций: "Извещение E-Mail" и/или "Дополнительное E-Mail-Извещение" почта не обязательна для заполнения. | |
price (в интерфейсе объявленная стоимость рассчитывается автоматически и недоступна для редактирования) | Поле не передано/не заполнено. | Поле "Объявленная стоимость" должно быть заполнено |
Не выполнена проверка: объявленная стоимость = стоимости товарных вложений. | Сумма стоимости всех товарных вложений <сумма> должна быть равна объявленной стоимости <сумма> | |
Объявленная стоимость не попадает в диапазон от 0 до 100 000 р. | Объявленная стоимость не может быть отрицательной Объявленная стоимость должна быть не более | |
В поле переданы некорректные данные (буквы, спец символы, пробелы) . | Объявленная стоимость должна быть числом | |
delivery_sum (в интерфейсе стоимость доставки доступна для редактирования, при первичном расчете рассчитывается через аксиомус, далее доступны ручные изменения.) | Если поле не передано/не заполнено. | Устанавливается по умолчанию значение = 0 |
В поле переданы некорректные данные (буквы, спец символы, пробелы). | Сумма доставки должна быть числом | |
payment_sum | Поле не передано/не заполнено | Устанавливается по умолчанию значение = 0 |
Если сумма к оплате НЕ равна 0 И не выполнена проверка: сумма к оплате = объявленная стоимость + стоимость доставки | Стоимость всех товаров <сумма> + стоимость доставки <сумма> должна быть равна сумме к оплате <сумма> | |
Сумма к оплате не попадает в диапазон от 0 до 100 000 | Сумма к оплате не может быть отрицательной Сумма к оплате должна быть не более 100 000,00 р. | |
В поле переданы некорректные данные (буквы, спец символы, пробелы) | Сумма к оплате должна быть числом. | |
Проверка товарного состава. | Наличие товарного состава | Для выбранного способа доставки требуется заполнить вложения |
Стоимость - числовое значение и больше или равно 0 | Стоимость не может быть отрицательной у вложения №1...n | |
Кол-во товаров - числовое значение и больше 0 | Количество должно быть больше 0 у вложения №1...n | |
Наличие наименования товарного вложения | Не указано наименование у вложения №1...n | |
Артикул 40 символов, не обязателен для передачи, но в случае наличия длина проверяется | Значение «Артикул товара» должно содержать максимум 40 символов. | |
НДС - число от 0 до 20. Если передан пустой приравнивается к 0. | Ндс не может быть меньше 0 у вложения №1...n | |
Хотя бы один с положительной ценой (все товары не могут стоить 0 руб.) | Сумма стоимости всех товаров должна быть больше 0. | |
fio | ФИО должно быть написано кириллицей. | Атрибут «Фамилия» должен быть написан кириллицей. |
Данные получателя вкладка "Юридическое лицо" | Веб-интерфейс: Оформление заказов только на юр.лицо через API поля юр.лица игнорируются | Отправка Почтой России возможна только на физическое лицо |
weight | Проверяем и используем вес первого и единственного места! Вес последующих мест игнорируется. | Для Почты России должна быть указана только одна коробка. |
Вес не указан у места. | Необходимо заполнить «Вес коробки (кг)» у места №1 | |
В поле Вес переданы некорректные данные (буквы, спец символы, пробелы). | Вес коробки должен быть указан числом у места №1. | |
Габариты места обязательны. | Необходимо заполнить «Ширина» №1. | |
Габариты переданы некорректные (буквы, спец символы, пробелы). | Значение «Ширина» должно быть числом. №1. | |
Проверки по типу отправления: | ||
0 - Посылка.
| Вес некорректный: Вес коробки не должен превышать 31 кг. у места №1. Габариты некорректные: Неверно указаны габариты места №1, не могут превышать 130см * 190см * 350см. | |
2 - Курьер онлайн.
| Вес некорректный: Вес коробки не должен превышать 31 кг. у места №1. Габариты некорректные: Неверно указаны габариты места №1, любая из сторон не более 60 см, сумма измерений не больше 140 см. | |
3- Посылка онлайн.
| Вес некорректный: Вес коробки не должен превышать 20 кг. у места №1. Габариты некорректные: Неверно указаны габариты места №1, любая из сторон не более 60 см, сумма измерений не больше 140 см. | |
5- Посылка 1 класс.
| Вес некорректный: Вес коробки не должен превышать 5 кг. у места №1. Габариты некорректные: Неверно указаны габариты места №1, любая из сторон не более 36 см, сумма измерений не больше 70 см. | |
packing_type | Наличие "Типа упаковки" (обязательно для передачи). | Значение “Тип упаковки” должно быть заполнено. |
Тип упаковки, возможные значения: | Значение “Тип упаковки” должно быть равно | |
packing_strict | Наличие "Запретить изменение упаковки" (обязательно для передачи). | Значение “Запретить изменение упаковки” должно быть заполнено. |
Возможные значения: | Значение “Запретить изменение упаковки” должно быть равно «1» или «0». | |
type | "Тип посылки" не передано/не заполнено. | |
"Тип посылки" проверяется на корректность (возможные значения: 0 - Посылка, 2 - Курьер Онлайн, 3 - Посылка Онлайн, 5 - Посылка 1й класс). | Значение «Тип отправления» неверно. | |
fragile | "Хрупкий груз" не передано/не заполнено. | Значение по умолчанию 0. |
"Хрупкий груз" проверяется на корректность (возможные значения 0 и 1). | Значение «Отметка "осторожно" для хрупких отправлений» должно быть равно «1» или «0» | |
strong (если 1 - используется только переданный "тип отправления"). | "Строгий тип" не передано (пусто). | Значение по умолчанию 0 |
"Строгий тип" проверяется на корректность (возможные значения 0 и 1). | Значение «Строгий тип отправления» должно быть равно «1» или «0». | |
optimize (если 1- подбирается оптимальный тариф - наименьший по цене доставки) | "Оптимизация тарифа" не передано (пусто). | Значение по умолчанию 1 |
"Оптимизация тарифа" проверяется на корректность (возможные значения 0 и 1). | Значение «Оптимизация тарифа» должно быть равно «1» или «0». | |
Значение "Оптимизация тарифа ПР" (optimize) и "Строгий тип отправления ПР" (strong) являются взаимоисключающими услугами | Строгий тип = 1 И Оптимизация тарифа = 1 | Только одно из значений «Оптимизация тарифа» или «Строгий тип отправления» должно быть равно 1. |
addressp | Логика получения индекса как при КД | Невозможно определить индекс, проверьте пожалуйста указанный адрес. |
Полученный индекс проверяется на возможность доставки ПР. | Если Почта РФ не осуществляет доставку по данному индексу, то транслируется ошибка. | |
Поля "город" и "адрес" должны быть кириллицей. Разрешенные символы: ^-0-9а-яёА-ЯЁ.,:;()№/ | Атрибут «Город получателя» должен быть написан кириллицей. |
Не нашли ответ?
Обратитесь к нам на портал Service Desk
Краткую справку по нему можно найти в этой статье.