[ кейс ]
зарплата без excel: прозрачный расчёт для розницы.
розничная сеть, 8 салонов, ~30 менеджеров-продавцов.

мотивация продавцов жила в excel-файле с семью видами начислений. формулы знал один человек, ошибки находили после выплат. мы перенесли методику в веб-сервис.
[ задача ]
- семь компонентов зарплаты: оклад по сменам, проценты по ступенчатым шкалам, бонусы за цели, товарная матрица, квартальные премии
- историю изменений параметров не хранил никто
- каждый спорный вопрос «почему у меня такая премия» превращался в разбирательство
[ что сделали ]
- пять ролей: администратор, руководитель продаж, бухгалтер, управляющий салоном, наблюдатель
- у каждой цифры видно происхождение: посчитана по правилам, переопределена на месяц или введена вручную — с формулой в подсказке
- параметры версионируются во времени: ставки меняются без потери истории
- журнал аудита, закрытие периода с блокировкой, массовая вставка из excel и выгрузка в excel для бухгалтерии
[ результат ]
- спорные вопросы закрываются за минуту показом формулы
- сервис прошёл приёмку руководителя отдела продаж и работает на инфраструктуре клиента
- расчёт периода занимает часы вместо дней
стек / next.js, typescript, prisma, docker