Калькулятор доставки
Пороги калькулятора — минимальный тариф и минимальная доходность

Пороги калькулятора

Настройки администратора, не операциониста: расчёт сверяет с ними каждую строку и не даёт завершить анкету, пока нарушение не исправлено. Раньше эти три числа правились только руками в базе — теперь здесь.
min_margin_pim_percent — Сколько мы зарабатываем на строке в любом случае: всё, что клиент платит сверх «себестоимость + эта маржа», считается лицензией (docs/формулы.md §3 п.12). Формула зафиксирована, но расчёт по прямому тарифу ещё не подключён — источника себестоимости для него нет.
min_margin_pimpay_percent — Порог доходности строки расчёта: (цена клиенту − наша себестоимость) / цена клиенту. Проверяется у платы за объявленную ценность, у обеих строк наложенного платежа и у прямого тарифа; нарушение блокирует завершение анкеты.
min_tariff_rub — Ниже этой цены строка КП опускаться не должна, какие бы скидки ни ввели. Проверяется отдельно у доставки и у возврата.
Последняя правка — 21.09.2026 21:52
Правка порога не пересчитывает уже посчитанные анкеты. Каждая анкета при первом сохранении забирает себе снимок этих порогов и держит его до конца — иначе вчерашний расчёт сегодня показывал бы другие нарушения, и КП, отданное клиенту, перестало бы совпадать с тем, что видно на экране. Новые пороги увидят только анкеты, заведённые после сохранения.
Пустое поле означает «порог не задан»: такой порог ничего не проверяет и ничего не блокирует. Ноль — это не то же самое, поэтому пустое поле разрешено. Проценты вводятся так, как произносятся: «5» — это пять процентов.