Перейти к основному содержимому

Тарифы

Тариф — это записанное в системе правило ценообразования: «столько-то денег за столько-то килограммов (или кубометров) по такой-то услуге». Например: «1 200 EUR за 100 кг, услуга „Авиадоставка“».

Тарифы ведутся в справочнике компании. Тариф выбирают в заявке, по нему считают стоимость отправки в разделе Расчёт отправки и формируют позицию счёта.

Тариф ≠ тарифный план биллинга

В LogiFlow два разных «тарифа», и путать их нельзя:

  • Тариф (этот раздел) — ваша ставка для расчёта стоимости перевозки клиенту. Справочник открывается в разделе Расчёт отправки.
  • Тарифный план — план оплаты самого сервиса LogiFlow (Стартовый / Командный / Бизнес). Живёт в Настройки → Биллинг, см. Справочники → Биллинг.

Из чего состоит тариф​

ПараметрЧто это
НазваниеКак тариф называется в списках. Уникально в пределах компании.
ОписаниеНеобязательный поясняющий текст.
СтавкаСумма — числитель цены. Например 1200.00.
ВалютаВалюта ставки (из справочника валют компании).
За количествоЗнаменатель: за сколько единиц действует ставка. 1 = за 1 кг / 1 м³, 100 = за 100 кг.
Единица измеренияВес (кг) или Объём (м³) — от чего считаем.
Объёмный весФлаг + коэффициент «килограммов в м³». Только для ставки за вес.
Услуга по умолчаниюУслуга из справочника услуг, в виде которой стоимость попадёт в счёт. Её валюта определяет валюту итога.
АктивенНеактивные тарифы не предлагаются в калькуляторе и в заявке.
ПубличныйТариф видят все клиенты компании. Непубличный клиент увидит, только если этот тариф проставлен в его заявке. См. Что видит клиент.

Цена за единицу = Ставка ÷ «За количество». Тариф «1 200 EUR за 100 кг» — это 12,00 EUR за 1 кг. Форма показывает этот пересчёт прямо под полями:

Тариф: 1200.00 EUR за 100.000 кг → 12.00 EUR за 1 кг

Ставка вводится с НДС

Все суммы в LogiFlow — с налогом, и НДС выделяется из них изнутри, а не начисляется сверху (см. Налоговый режим и ставка НДС). Позиция счёта, посчитанная по тарифу, — тоже сумма с НДС.

Если ставка в вашем договоре указана без налога, пересчитайте её перед вводом: иначе каждый счёт по этому тарифу окажется занижен на сумму НДС. При ставке 22% «100 000 без НДС» — это 122 000 в поле «Ставка», а не 100 000.

Где находится справочник​

Раздел Расчёт отправки в главном меню → кнопка «Тарифы» в правом верхнем углу. Справочник открывается модальным окном — так же, как «Услуги» в разделе Финансы.

ДействиеАдминистраторРуководительМенеджерКладовщикКлиент
Видеть раздел «Расчёт отправки»✅✅✅❌✅
Открывать справочник тарифов, смотреть список и карточку✅✅✅ (все тарифы)❌✅ (только свои — см. ниже)
Создавать, редактировать, удалять тариф✅✅❌❌❌
Менеджер и клиент — только чтение

Обе роли открывают справочник и видят параметры тарифов, но кнопки «Создать тариф» у них нет, а в контекстном меню строки доступен только «Просмотр». Ограничение работает и на уровне сервера, а не только в интерфейсе.

Разница между ними — в объёме списка: менеджер видит весь справочник компании, клиент — только те тарифы, которые к нему относятся.

Что видит клиент​

Клиенту справочник открыт не целиком. Он видит объединение двух наборов:

  1. Публичные тарифы — те, у которых включён флаг «Публичный». Это ваш открытый прайс: его видит любой клиент компании.
  2. Тарифы из его собственных заявок — те, которые менеджер проставил в заявках именно этого клиента. Ставку по своему грузу клиент и так видит в карточке заявки, поэтому скрывать сам тариф смысла нет.

Всё остальное для клиента просто не существует: тарифов нет ни в списке, ни в поиске, ни в калькуляторе, и открыть их по прямой ссылке нельзя.

Флаг «Публичный» выключен по умолчанию

Новый тариф создаётся непубличным, и на все тарифы, заведённые до появления этой возможности, флаг тоже не проставлен. То есть после обновления клиенты не увидели ничего лишнего — прайс раскрывается только тогда, когда вы сами включите флаг у нужных тарифов.

Решение стоит принимать осознанно: включённый флаг показывает ставку всем клиентам компании, в том числе тем, кто по этому направлению ещё ничего не возил.

Что клиенту недоступно в любом случае: создание, редактирование и удаление тарифов, а также сам флаг «Публичный» — переключить его он не может.

Кладовщик не видит ни раздела, ни тарифов — и это отдельное правило.

Окно «Тарифы»: список​

Кнопка «Тарифы» открывает окно со списком тарифов компании.

  • Поиск — по названию и описанию.
  • «Создать тариф» — кнопка вверху (администратор и руководитель).
  • Колонки: Название, Ставка, Ед. изм., За количество, Объёмный вес, Услуга по умолчанию, Активен, Публичный, Создан. Набор и порядок колонок настраиваются кнопкой «Колонки», ширины и порядок запоминаются.
  • Фильтры — по единице измерения, валюте, услуге по умолчанию, активности, публичности, наличию объёмного веса и дате создания.
  • Клик по строке открывает карточку тарифа (Просмотр).
  • Правый клик по строке — контекстное меню: Просмотр, Редактировать, Удалить.
Суперпользователю нужно выбрать компанию

Тарифы принадлежат компании. Администратор платформы (суперпользователь), не выбравший компанию в переключателе, увидит подсказку «Выберите компанию» вместо списка.

Создание тарифа​

Нажмите «Создать тариф» и заполните форму.

Шаг за шагом​

  1. Название — например «Авиа Москва — Стамбул». Обязательно, до 255 символов, не должно повторяться в пределах компании.
  2. Описание — необязательно.
  3. Ставка и Валюта — сумма и её валюта. Минимальная ставка — 0,01.
  4. За количество — за сколько единиц действует ставка. Поставьте 1, если ставка «за килограмм»; поставьте 100, если прайс у вас «за центнер».
  5. Единица измерения — Вес (кг) или Объём (м³).
  6. Объёмный вес — включите, если хотите, чтобы лёгкий габаритный груз считался по объёму (см. ниже). Доступно только при единице Вес (кг).
  7. Услуга по умолчанию — услуга, которой стоимость попадёт в счёт.
  8. Активен — оставьте включённым, чтобы тариф можно было выбирать.
  9. Публичный — включите, если ставку можно показывать всем клиентам компании. По умолчанию выключено; подробнее — Что видит клиент.

Нажмите «Создать». Тариф появится в списке.

Объёмный вес​

Лёгкий, но габаритный груз (подушки, упаковка, пенопласт) невыгодно везти по фактическому весу — он занимает место. Для этого есть объёмный вес.

При включённом флаге задаётся коэффициент — сколько килограммов считается в одном кубометре. В расчёт идёт бо́льшая из двух величин: физический вес груза или объём × коэффициент.

Вид перевозкиОбычный коэффициент
Авто250 кг/м³
Авиа167 кг/м³
Море LCL1 000 кг/м³

Форма показывает пример прямо под полем:

Пример: 1,5 м³ весом 100 кг → в расчёт 375 кг (при коэффициенте 250)

Объёмный вес требует заполненного объёма в заявке

Если тариф считает по объёмному весу, а в заявке не указан объём, расчёт откажет с сообщением «В заявке №N не заполнен объём — тариф «…» считает по объёмному весу». Система намеренно не «падает» на физический вес: молча посчитать дешевле — это ошибка в счёте, а не удобство.

  • Коэффициент — от 1 до 10 000 кг/м³.
  • Коэффициент задаётся только вместе с включённым флагом (и наоборот: выключили флаг — коэффициент очищается).
  • Для тарифа за объём объёмный вес недоступен: он не имеет смысла.

Валюта тарифа и валюта услуги могут различаться​

Это штатная ситуация, а не ошибка: ставка у вас в EUR, а счёт клиенту вы выставляете в рублях. Если валюта тарифа отличается от валюты выбранной услуги, форма покажет подсказку:

Тариф в EUR, услуга «Доставка» в RUB. При расчёте сумма будет сконвертирована по курсу на дату расчёта.

Курс берётся из справочника курсов валют — на дату расчёта. Если курса ровно на эту дату нет, система возьмёт ближайший предыдущий: расчёт пройдёт, а в его результате будет отдельно показана «дата курса», отличающаяся от даты расчёта. Проверяйте эту строку — по ней видно, насколько курс устарел.

Отказ наступает только если курса нет ни на дату расчёта, ни раньше: сумму система не придумывает и «один к одному» не считает. Полный список причин отказа — в статье Калькулятор.

Проверки при сохранении​

Форма не даст сохранить тариф, у которого цена за одну единицу невыразима в счёте:

СообщениеЧто не так
«Тариф с таким названием уже есть в компании»Названия уникальны; переименуйте.
«Ставка должна быть не меньше 0,01»Нулевые и отрицательные ставки запрещены.
«Цена за 1 кг получается меньше 0,01 EUR — уменьшите «за количество» или увеличьте ставку»Например, ставка 1.00 за 1000 кг: цена за килограмм округлилась бы до 0,00.
«Цена за одну единицу превышает лимит позиции счёта»Обратная ситуация — слишком большая ставка при маленьком «за количество».
«Коэффициент должен быть от 1 до 10 000»Проверьте объёмный вес.

Редактирование тарифа​

Правый клик по строке → Редактировать (или карандаш в карточке просмотра). Меняются любые поля.

Правка тарифа не меняет уже принятые заявки

Когда тариф выбирают в заявке, система замораживает его условия в самой заявке (снимает «снимок»). Дальнейшая правка справочника на эту заявку не влияет — и на уже выставленные по ней счета тоже. Это сделано специально: иначе изменение прайса задним числом переписывало бы историю цен. Подробно — Тариф в заявке и счёте.

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

Удаление и деактивация​

Правый клик по строке → Удалить, подтвердите действие.

Используемый тариф удалить нельзя

Если тариф выбран хотя бы в одной заявке, система его не удалит — иначе заявки потеряли бы связь с условиями, по которым были приняты. Чтобы убрать тариф из выбора, снимите флаг «Активен»: он исчезнет из списков в калькуляторе и в заявке, но история останется целой.

Тот же принцип действует «снизу вверх»:

  • Услугу нельзя удалить, если она указана как «услуга по умолчанию» хотя бы в одном тарифе.
  • Валюту нельзя удалить, если она используется в тарифах.

Как построить свой набор тарифов​

  • Одна строка прайса — один тариф. «Авиа Стамбул, 3 EUR/кг» и «Авто Латвия, 250 EUR/м³» — это два тарифа, а не один с вариантами.
  • Заводите тарифы под ту услугу, которой выставляете счёт. Услуга определяет и название позиции в счёте, и валюту итога.
  • Не удаляйте — деактивируйте. Отменённые ставки должны остаться в истории.
  • «Публичный» — для витринных ставок, а не для всего прайса. Разумный набор публичных тарифов — типовые направления, которые вы и так называете клиенту по телефону. Индивидуальные и договорные ставки оставляйте непубличными: клиент, для которого они заведены, увидит их через свою заявку.
  • Держите курсы валют актуальными, если ставки и счета у вас в разных валютах.

Что дальше​