Отчёты за день, неделю, месяц: где деньги, а где пустая беготня
Живой итог смены прямо сейчас и сводки за любой период. Видно, где вы реально зарабатываете, а где крутитесь много, а в кармане пусто. И собирается всё само, из смен.
День был тяжёлый: десяток адресов, полный бак, ноги гудят. А сколько заработано на самом деле — непонятно. Ощущение «пахал как проклятый» и реальные деньги в кармане часто расходятся, и без отчёта эту разницу не увидеть: усталость есть, а прибыли, может, и нет.
Визиторкрут показывает деньги за любой горизонт — от текущей минуты до года. Не «сколько заказов», а сколько осталось чистыми и где именно вы их заработали. Отчёты собираются сами из закрытых смен, без единой ручной таблицы.
Что делает
Приложение строит сводки дохода на нескольких уровнях:
- Живой итог активной смены — сколько заработано прямо сейчас, не дожидаясь конца дня.
- Агрегаты за период — день, неделя, месяц, год. Диспетчер периодов разбирает запрос и собирает нужный срез (parse_report_period: день / месяц / год; snapshot: день / неделя / месяц).
- Столбчатые графики — неделя раскладывается на 7 дней, месяц — по дням, чтобы провалы и пики были видны глазом.
- Лента последних визитов с их вердиктами — какие поездки были выгодны, а какие зря.
- Цель по доходу с прогрессом — сколько до плана осталось.
- Разбивка по клиникам и источникам заказов — какой поток заказов реально кормит, а какой только отнимает время.
Пример: как выглядит период
Что за этим стоит
Отчёт не просто складывает суммы — он помогает поставить реалистичную планку и честно посчитать износ.
Цель по доходу
Приложение не выдумывает цель с потолка. Подсказанная цель = ваш средний чистый доход за 28 дней × 1,1. То есть чуть выше того, к чему вы привыкли, — ровно настолько, чтобы был стимул тянуться, но без нереальных цифр, которые опускают руки уже к среде.
Амортизация
Машина изнашивается, и это реальный расход, даже если сегодня вы за него не платили. В отчёте амортизация считается как доля от топлива с коэффициентом 0,8 — простая, но честная привязка износа к пробегу: больше проехали и сожгли бензина — больше и износили машину.
«Много ездил» и «много заработал» — разные строки в отчёте. Вся польза как раз в том, чтобы увидеть, где они расходятся.
Почему это важно
Без отчёта выездной работник живёт ощущениями, а ощущения обманывают. Суетный день с кучей мелких заказов чувствуется продуктивным, а по деньгам может уступать паре крупных выездов. Источник заказов, который заваливает вас работой, легко принять за кормильца — пока отчёт не покажет, что чистыми с него выходит меньше, чем с тихого, но денежного.
Сводка за любой горизонт возвращает ясность: вот где деньги, а вот где пустая беготня. И поскольку отчёты собираются сами из смен, эта ясность не стоит вам ни одного вечера за таблицами — она просто есть, как только смена закрыта.
Что показывают отчёты
- Живой итог активной смены прямо сейчас плюс агрегаты за день / неделю / месяц / год со столбчатыми графиками (неделя — 7 дней, месяц — по дням).
- Лента последних визитов с их вердиктами, цель по доходу с прогрессом и разбивка по клиникам и источникам заказов.
- Подсказанная цель по доходу = средний чистый доход за 28 дней × 1,1 — чуть выше привычного, чтобы был стимул тянуться.
- Амортизация в отчёте считается как доля от топлива с коэффициентом 0,8 — привязка износа машины к пробегу.
- Реализовано в mobile_report_service.py (parse_report_period), shift_service.py (snapshot), clinic_report_service.py; роутер reports.py, экран ReportsScreen.kt.
Проверь любой заказ за секунду
Установи приложение и посмотри честный вердикт по своему следующему адресу — стоит ехать или нет.
Скачать для Android Android 8+ · установка из файла · бесплатно