Назначение
🎯 Проверка заявки - это автоматическая проверка данных сделки перед отправкой заявки на расчёт.
Проверка выполняется системой (валидатором) и позволяет:
убедиться, что все обязательные поля заполнены;
проверить корректность маршрута перевозки;
проверить соответствие продукта типу перевозки;
выявить ошибки в данных сделки;
предупредить менеджера о возможных неточностях.
если система обнаружит ошибку, отправка заявки будет остановлена до её исправления.
Результаты проверки
После выполнения проверки система возвращает один из трёх статусов.
| Статус | Что означает |
|---|---|
| успешно | ошибок и предупреждений не обнаружено |
| предупреждение | данные сделки допустимы, но обнаружены возможные неточности |
| ошибка | обнаружена ошибка, которую необходимо исправить |
Статус успешно
📊 успешно означает, что система не обнаружила ошибок или предупреждений.
Это означает, что:
обязательные поля заполнены;
маршрут перевозки указан корректно;
выбранный продукт соответствует типу перевозки;
обязательные адреса заполнены;
параметры груза указаны корректно.
После успешной проверки:
в сделке создаётся системное примечание;
Пример примечания:
Проверка заявки выполнена успешно
Статус предупреждение
📊 предупреждение означает, что система обнаружила предупреждение, но ошибка не блокирует дальнейшую работу.
Это происходит, если данные сделки выглядят нетипично или требуют дополнительной проверки.
При статусе предупреждение система:
создаёт примечание с текстом предупреждения;
может автоматически изменить некоторые поля сделки.
В каких случаях появляется предупреждение
Нетипичные параметры груза
Если параметры груза превышают стандартные значения.
| Параметр | Значение |
|---|---|
| Вес одного места | более 3000 кг |
| Длина | более 400 см |
| Ширина | более 240 см |
| Высота | более 220 см |
Пример предупреждения:
Проверьте длину груза: значение выглядит нетипичным
Таможенное оформление между странами ЕАЭС
Если указано таможенное оформление для перевозки между странами: Россия, Беларусь, Казахстан, Армения, Киргизия - система выводит предупреждение,
потому что для таких перевозок таможенное оформление обычно не требуется.
Автоматическое исправление типа перевозки
Если тип перевозки не соответствует маршруту, система автоматически изменяет его.
Пример: маршрут Китай → Россия, тип перевозки указан Экспорт — валидатор изменит его на Импорт.
Автоматическое отключение выдачи груза
Если поле «Выдача груза без доставки» включено для неподходящего продукта, система автоматически отключает его.
Статус ошибка
📊 ошибка означает, что система обнаружила критическую ошибку в данных сделки.
В этом случае:
отправка заявки блокируется;
создаётся примечание с описанием ошибки;
создаётся задача менеджеру.
После исправления данных необходимо повторно запустить проверку.
В каких случаях появляется ошибка
Ошибка появляется, если обнаружены проблемы в заполнении сделки.
Не заполнены обязательные поля
Например: страна отправления, страна назначения, пункт отправления, пункт назначения, продукт, тип груза, наименование груза, упаковка.
Пример ошибки:
Необходимо заполнить поле «Пункт отправления»
Продукт не подходит для типа перевозки
Если выбранный продукт не поддерживается для указанного типа перевозки.
Не заполнены обязательные адреса
| Продукт | Требуется |
|---|---|
| DA | адрес отправителя |
| AD | адрес получателя |
| DD | оба адреса |
| HD | адрес получателя |
Если обязательный адрес отсутствует - появляется ошибка.
Включена страховка без стоимости груза
Если включена страховка, но не указана стоимость груза.
Пример ошибки:
Для расчёта страховки необходимо указать стоимость груза
Отсутствует температурный режим
Если выбран груз, требующий температурного режима: продукты питания, медикаменты, скоропортящийся груз, опасный груз - и поле температурного режима не заполнено.
Что проверяет валидатор
Валидатор проверяет корректность заполнения основных данных сделки.
Проверка маршрута перевозки
Система проверяет: страну отправления, страну назначения, пункт отправления, пункт назначения. Если какое-либо поле не заполнено - появляется ошибка.
Проверка типа перевозки
Тип перевозки должен соответствовать маршруту.
| Маршрут | Тип перевозки |
|---|---|
| Россия → Россия | По России |
| Россия → другая страна | Экспорт |
| другая страна → Россия | Импорт |
| другая страна → другая страна | Международная |
Если тип перевозки указан неправильно, система может автоматически исправить его.
Проверка продукта
Система проверяет, можно ли использовать выбранный продукт для данного типа перевозки.
| Тип перевозки | Разрешённые продукты |
|---|---|
| По России | AA, DA, AD, DD, HA, HD, AGENT |
| Импорт | AA, DA, AD, DD, HA, HD, AGENT, TO |
| Экспорт | AA, DA, AD, DD, AGENT, TO |
| Международная | AA, DA, AD, DD, AGENT |
Если продукт не соответствует типу перевозки - появляется ошибка.
Проверка страховки
Если включена страховка, должны быть заполнены:
| Поле | Требование |
|---|---|
| Стоимость груза | Обязательно |
| Валюта | Обязательно |
Проверка температурного режима
Температурный режим должен быть указан для следующих типов груза: продукты питания, медикаменты, скоропортящийся груз, опасный груз.
Проверка параметров груза
Система анализирует параметры груза: вес, длину, ширину, высоту. Если параметры выглядят нетипично, система выводит предупреждение.
Таблица ошибок валидатора
| Сообщение системы | Что нужно проверить |
|---|---|
| Необходимо заполнить поле «Пункт отправления» | Заполнить пункт отправления |
| Необходимо заполнить поле «Пункт назначения» | Заполнить пункт назначения |
| Продукт не подходит для типа перевозки | Проверить выбранный продукт |
| Необходимо заполнить адрес отправителя | Заполнить адрес отправителя |
| Необходимо заполнить адрес получателя | Заполнить адрес получателя |
| Для расчёта страховки необходимо указать стоимость груза | Заполнить стоимость груза |
| Не указан температурный режим | Указать температурный режим |