При создании посылки для входящих параметров выполняются условия и проверки, указанные в таблице. При невыполнении условия проверки - сообщения об ошибке во всех способах создания одинаковые (ParselCreate, вручную, импорт из XLS и XML).

Таблица 1

ПОЧТА РОССИИ

Параметр

Условие проверки

Текст ошибки при невыполнении условия

issue

Вид выдачи

Тип выдачи не анализируется, не используется у заказов Почты РФ.

  • При создании через интерфейс выбор типа выдачи недоступен. В созданном заказе по умолчанию устанавливается "без вскрытия".
  • При создании по API, XML, XLS 
    - если параметр Вид выдачи не передан, то в заказе устанавливается вид выдачи из настроек компании.
    - если параметр Вид выдачи передан, то в заказе устанавливается переданный вид выдачи.

name1
Код пункта поступления

Пункт приема - определяет возможность доставки Почтой РФ

Возможность доставки “Почтой России”, определятся по городу-отправителю. 

У города, к которому относится пункт приема, признак "russianpostDelivery"=0 И/ИЛИ postcode не указан

Выбранный пункт приема не осуществляет доставку Почтой России.

В поле указан некорректный код пункта приема

Неверный код пункта приема.

Введен код существующего ПВЗ, осуществляющего приём посылок (признак у отделения Reception=1), отделение действующее, отделение относится к городу, у которого в таблице городов установлен признак "russianpostDelivery"=1 и привязан postcode.

* Если код пункта приема не передан, используется пункт приема по умолчанию из настроек пользователя "Мой профиль" - "Доступы",
* Если в настройках пользователя не установлен "пункт приема по умолчанию", то берется из настроек магазина "Мой профиль" - "Информация о магазине" - "Пункт приема для отправлений".

Если пункт приема не установлен ни там ни там, то ошибка.

Необходимо заполнить «Пункт приема».

e-mail
E-mail для оповещений
В случае установленных по умолчанию опций: "Извещение E-Mail" и/или "Дополнительное E-Mail-Извещение" почта не обязательна для заполнения.

price
Объявленная стоимость посылки 

(в интерфейсе объявленная стоимость рассчитывается автоматически и недоступна для редактирования) 

Поле не передано/не заполнено.

Поле "Объявленная стоимость" должно быть заполнено

Не выполнена проверка: объявленная стоимость = стоимости товарных вложений.

Сумма стоимости всех товарных вложений <сумма> должна быть равна объявленной стоимости <сумма>

Объявленная стоимость не попадает в диапазон от 0 до 100 000 р.

Объявленная стоимость не может быть отрицательной

Объявленная стоимость должна быть не более 
100 000.00 р.

В поле переданы некорректные данные (буквы, спец символы, пробелы) .

Объявленная стоимость должна быть числом

delivery_sum
Стоимость доставки

(в интерфейсе стоимость доставки доступна для редактирования, при первичном расчете рассчитывается через аксиомус, далее доступны ручные изменения.)

Если поле не передано/не заполнено.

Устанавливается по умолчанию значение = 0

В поле переданы некорректные данные (буквы, спец символы, пробелы).

Сумма доставки должна быть числом

payment_sum
Сумма к оплате

Поле не передано/не заполнено

Устанавливается по умолчанию значение = 0

Если сумма к оплате НЕ равна 0 И не выполнена проверка: сумма к оплате = объявленная стоимость + стоимость доставки 

Стоимость всех товаров <сумма> + стоимость доставки <сумма> должна быть равна сумме к оплате <сумма>

Сумма к оплате не попадает в диапазон от 0 до 100 000

Сумма к оплате не может быть отрицательной

Сумма к оплате должна быть не более 100 000,00 р.

В поле переданы некорректные данные (буквы, спец символы, пробелы) 

Сумма к оплате должна быть числом.

Проверка товарного состава.

Все проверки товарных вложений должны проходить успешно, иначе пользователь получает ошибку и заказ не создается.

Наличие товарного состава

Для выбранного способа доставки требуется заполнить вложения

Стоимость - числовое значение и больше или равно 0

Стоимость не может быть отрицательной у вложения №1...n
Некорректно указана стоимость у вложения №1...n
Не указана стоимость у вложения №1...n

Кол-во товаров - числовое значение и больше 0

Количество должно быть больше 0 у вложения №1...n
Количество товаров должно быть указано целым числом №1...n
Не указано количество у вложения №1

Наличие наименования товарного вложения

Не указано наименование у вложения №1...n

Артикул 40 символов, не обязателен для передачи, но в случае наличия длина проверяется

Значение «Артикул товара» должно содержать максимум 40 символов.

НДС - число от 0 до 20. Если передан пустой приравнивается к 0.

Ндс не может быть меньше 0 у вложения №1...n
НДС не может быть больше 20 у вложения №1...n
Некорректно указан НДС у вложения №1...n

Хотя бы один с положительной ценой (все товары не могут стоить 0 руб.)

Сумма стоимости всех товаров должна быть больше 0.

fio
ФИО получателя

ФИО должно быть написано кириллицей.

Атрибут «Фамилия» должен быть написан кириллицей.
Атрибут «Имя» должен быть написан кириллицей.
Атрибут «Отчество» должен быть написан кириллицей.

Данные получателя вкладка "Юридическое лицо"

Веб-интерфейс: Оформление заказов только на юр.лицо

через API поля юр.лица игнорируются

Отправка Почтой России возможна только на физическое лицо

weight
x, y, z
Вес и габариты места (Длина, см/Ширина, см/Высота, см)

(для ПР может быть только 1 тарное место, передача габаритов обязательна, для разных типов посылки имеет разные значения)

Проверяем и используем вес первого и единственного места! Вес последующих мест игнорируется.

Для Почты России должна быть указана только одна коробка.

Вес не указан у места.

Необходимо заполнить «Вес коробки (кг)» у места №1

В поле Вес переданы некорректные данные (буквы, спец символы, пробелы).

Вес коробки должен быть указан числом у места №1.

Габариты места обязательны.

Необходимо заполнить «Ширина» №1.
Необходимо заполнить «Высота» №1.
Необходимо заполнить «Глубина» №1.

Габариты переданы некорректные  (буквы, спец символы, пробелы).

Значение «Ширина» должно быть числом. №1. 
Значение «Высота» должно быть числом. №1. 
Значение «Глубина» должно быть числом. №1.

Проверки по типу отправления:

0 - Посылка.

  • Габариты не могут превышать 130х190х350
  • Вес до 31 кг

Вес некорректный: 

Вес коробки не должен превышать 31 кг. у места №1.

Габариты некорректные:

Неверно указаны габариты места №1, не могут превышать 130см * 190см * 350см.

2 - Курьер онлайн. 

  • Любая из сторон не должна превышать 60 см
  • Сумма сторон не должна быть более 140 см
  • Вес до 31 кг

Вес некорректный: 

Вес коробки не должен превышать 31 кг. у места №1.

Габариты некорректные:

Неверно указаны габариты места №1, любая из сторон не более 60 см, сумма измерений не больше 140 см.

3- Посылка онлайн. 

  • Любая из сторон не должна превышать 60 см
  • Сумма сторон не должна быть более 140 см
  • Вес до 20 кг

Вес некорректный: 

Вес коробки не должен превышать 20 кг. у места №1.

Габариты некорректные:

Неверно указаны габариты места №1, любая из сторон не более 60 см, сумма измерений не больше 140 см.

5- Посылка 1 класс. 

  • Любая из сторон не должна превышать 36 см
  • Сумма сторон не должна быть более 70 см
  • Вес до 5 кг

Вес некорректный: 

Вес коробки не должен превышать 5 кг. у места №1.

Габариты некорректные:

Неверно указаны габариты места №1, любая из сторон не более 36 см, сумма измерений не больше 70 см.

packing_type
Тип упаковки

Наличие "Типа упаковки" (обязательно для передачи).

Значение “Тип упаковки” должно быть заполнено.

Тип упаковки, возможные значения:
1 - упаковка ИМ,
2 - упаковка Boxberry.

Значение “Тип упаковки” должно быть равно
«1» или «2».

packing_strict
Запретить
изменение упаковки

Наличие "Запретить изменение упаковки" (обязательно для передачи).

Значение “Запретить изменение упаковки” должно быть заполнено.

Возможные значения:
ParselCreate:
0 - да, изменение упаковки запрещено,
1 - нет, изменение упаковки разрешено.

Значение “Запретить изменение упаковки” должно быть равно «1» или «0».

type
Тип отправления ПР

"Тип посылки" не передано/не заполнено.
Значение по умолчанию 0.


"Тип посылки" проверяется на корректность (возможные значения: 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
Строгий тип = 0 И Оптимизация тарифа = 0

Только одно из значений «Оптимизация тарифа» или «Строгий тип отправления» должно быть равно 1.

addressp
Адрес получателя

Логика получения индекса как при КД

Адрес с областью и районом писать в формате: область, район, населенный пункт.

Например:
<citi>Свердловская обл, г Кушва, поселок Баранчинский</citi>
<addressp>ул Республики, д 4</addressp>

или без сокращений:
<citi>Свердловская, Кушва, Баранчинский</citi>
<addressp>Республики, 4</addressp>

Невозможно определить индекс, проверьте пожалуйста указанный адрес.

Полученный индекс проверяется на возможность доставки ПР.

Если Почта РФ не осуществляет доставку по данному индексу, то транслируется ошибка.

Поля "город" и "адрес" должны быть кириллицей.

Разрешенные символы: ^-0-9а-яёА-ЯЁ.,:;()№/

Атрибут «Город получателя» должен быть написан кириллицей.
Атрибут «Адрес получателя» должен быть написан кириллицей.


Не нашли ответ?
Обратитесь к нам на портал Service Desk
Краткую справку по нему можно найти в этой статье.