директор и машина · финансы · запись № 055 · · Давид Герштейн
Управленческая отчётность для собственника: как двухнедельный план задач финансиста навёл порядок в цифрах
Управленческая отчётность для собственника — это еженедельный отчёт о движении денег и дебиторке по трём метрикам, а не квартальная сводка раз в месяц от бухгалтерии. Переход от ручного управления кассой к двухнедельному плану задач финансиста и автоматической сверке данных снизил долю просроченной дебиторки (60+ дней) с 25% до 10%. Настройка автоматического отчёта заняла около 8 часов, эксплуатация — около 600 ₽ в месяц.
Содержание · 7 разделов
- Управленческая отчётность для собственника: почему ручное управление кассой стало ошибкой
- Во что обошёлся хаос в цифрах
- Двухнедельный план: что мы сделали вместо ручного управления
- ИИ-связка: автоматический отчёт о движении денег
- Дебиторка по срокам: что показывают цифры до и после
- Экономика: что стоит и что даёт
- Частые вопросы о управленческой отчётности для собственника
Суммы в разборе пересчитаны на условную компанию — пропорции, механика и выводы реальные.
Управленческая отчётность для собственника: почему ручное управление кассой стало ошибкой
Управленческая отчётность для собственника не работает, если она держится на памяти одного человека: любой отпуск, перегрузка или конфликт останавливает выплаты. У нас именно так и было — кассовый календарь жил в голове финансиста Марины, а не в таблице, которую может открыть кто-то ещё.
Марина умела закрывать кассовые разрывы на глазок: звонила в банк узнать остаток, прикидывала, кому можно заплатить позже, а кому нельзя. Работало — пока компания была маленькой. Параллельно в офисе жил маленький хаос: дворнику платили 5 000 ₽ наличными каждый месяц из офисного фонда без единого документа. Сам фонд — 50 000 ₽ в месяц — был выдан с устным указанием "ведите реестр". Реестра никто не вёл. Когда собственник поднял вопрос спустя несколько месяцев, никто не смог сказать, куда делись прошлые выплаты.
Второй симптом того же хаоса — резервы. В тот период Марина же временно закрывала и функцию финансового директора: она рассчитала прибыль и распределила её между сотрудниками — "мы не можем распределить всю премию, давайте подождём" прозвучало слишком поздно, уже после того, как деньги были обещаны. Через несколько дней выяснилось, что денег на рекламу нет — коллеге пришлось вносить личные средства, чтобы кампания не остановилась. Риск был виден за месяц-два до проблемы, но резервный фонд под такие случаи никогда не формировался.
Во что обошёлся хаос в цифрах
В плохой месяц кассовый разрыв доходил до 1,2 млн ₽ — это около 13% месячного оборота компании (1,2 млн ₽ / 9 млн ₽ ≈ 13%), и искать эту сумму приходилось за несколько часов, а не заранее. Отдельно — долг перед поставщиком услуг, накопившийся именно потому, что резерв на такие случаи никогда не формировался: договорились откладывать 30% от прибыли на резервы, но решение пришло с опозданием, и долг перед поставщиком успел вырасти до величины, сопоставимой с месячным лимитом фонда на подрядчиков.
Лимит фонда на оплату подрядчиков утверждали на глазок: цифру подняли с 220 000 до 350 000 ₽ не потому, что кто-то посчитал рост объёма работ, а потому что "тратим больше, не хватает". Такое обоснование собственник в итоге завернул и потребовал пересчёта в привязке к фактическому приросту сделок: сравнить помесячный прирост количества и стоимости договоров по периодам и отдельно проверить, нет ли аномального удорожания отдельных видов работ — но время на повторное согласование уже было потеряно.
В отделе продаж из 8 менеджеров при среднем чеке 180 000 ₽ и потоке около 50 сделок в месяц зависание даже 10% сделок на статусе "ждём оплату" дольше обычного цикла — это 5 сделок на сумму 900 000 ₽, зависшую в моменте (расчёт: 50 сделок × 10% × 180 000 ₽ = 900 000 ₽).
Ещё один пример того же периода: фонд оплаты труда вырос на 500 000 ₽ без единого нового сотрудника. Когда собственник запросил разбивку по статьям "к утру", никто в компании не смог дать её сразу — расшифровку собирали в ручном режиме почти сутки.
Двухнедельный план: что мы сделали вместо ручного управления
Решение — заменить "разбираться по звонку" на спринт: две недели работы, конкретные числовые KPI и премия за перевыполнение вместо расплывчатого месячного бонуса. Формат родился из простого требования собственника: если план перевыполнен, доплата 40–50 тыс ₽ выплачивается в середине месяца вместо запланированного ежемесячного бонуса, а не откладывается до квартального подведения итогов.
Работает так:
- Что. Раз в две недели собственник и финансист фиксируют 3–5 задач с числовой целью — не "разобраться с дебиторкой", а "снизить долю просрочки 60+ дней ниже 15%".
- Чем. Задачи и KPI попадают в общую таблицу, видимую обеим сторонам — без этого условия план превращается в устную договорённость, которую никто не проверит.
- Куда. Раз в неделю, в фиксированный день и час, факт сверяется с планом на короткой встрече — 20–30 минут, не больше.
- Кто и когда. При перевыполнении — доплата в середине месяца. При невыполнении план не наказывается штрафом, а разбирается: что помешало.
- По итогам двух недель план пересобирается под новые цифры, а не продлевается автоматически.
День и час встречи — не мелочь. Марина настояла на переносе финансовой планёрки с утра на четверг, 13:00: раньше данные за неделю физически не успевали собраться, и разговор шёл по неполным цифрам. Условие приняли — и это единственное её условие, которое не обсуждалось. О том, как такие короткие встречи можно избавить от ручного протоколирования, — в статье планёрка, которая документирует себя сама.
ИИ-связка: автоматический отчёт о движении денег
Автоматизация в этой схеме не заменяет финансиста — она готовит черновик отчёта к четвергу, чтобы Марина тратила время не на сбор данных, а на проверку источника, которому доверяет только она сама. Конвейер: банк-выписка и CRM → таблица → дешёвая модель ищет аномалии → таблица с пометками → финансист проверяет и утверждает.
Платформа — Google Sheets плюс Apps Script и вызов LLM API. Раз в сутки скрипт подтягивает свежие транзакции в лист "Операции" (дата, статья, сумма, счёт), затем передаёт срез за 8 недель в модель. Для этой задачи не нужна дорогая модель с рассуждениями — вся арифметика уже посчитана формулами в таблице, модели остаётся сравнить цифры и облечь отклонения в понятный текст. Берём дешёвый классификатор уровня "мини":
Ты — финансовый аналитик-ассистент. На входе JSON-массив операций компании
за последние 8 недель: дата, статья расходов, сумма, счёт.
Задача:
1. Сравни сумму по статье "ФОТ" за текущий месяц со средним значением
за предыдущие 3 месяца. Если отклонение больше 10% — отметь как аномалию.
2. Посчитай остаток по каждому из трёх счетов (Москва, СПб, налоговый)
и вычти обязательные платежи, запланированные на ближайшие 7 дней.
3. Если остаток по любому счёту после вычета обязательных платежей
отрицательный — выведи это как риск кассового разрыва с датой и суммой
нехватки.
4. Не давай рекомендаций по продажам и не предлагай управленческих решений —
только факты и цифры.
Формат ответа — строго JSON, без пояснений вне структуры.
Входные данные:
{{transactions_json}}
Пример ответа модели:
{
"anomalies": [
{"статья": "ФОТ", "отклонение_процент": 17, "комментарий": "рост без новых ставок"}
],
"cash_gap_risk": [
{"счёт": "налоговый", "дата": "2026-09-18", "нехватка_руб": 320000}
],
"fot_deviation_percent": 17
}
| Статья | Показатель | Статус |
|---|---|---|
| ФОТ | рост без новых ставок, +17% | |
| Счёт «налоговый» | нехватка 320 000 ₽ к 18.09 | |
| Счёт «Москва» | остаток в норме |
Формула отклонения по ФОТ, которую модель на самом деле просто применяет к цифрам из таблицы: (текущий_ФОТ − средний_ФОТ_за_3_мес) / средний_ФОТ_за_3_мес × 100%. Например: если среднее за три предыдущих месяца — 3 000 000 ₽, а в текущем месяце ФОТ вырос до 3 500 000 ₽ без единого нового сотрудника, отклонение составит (3 500 000 − 3 000 000) / 3 000 000 × 100% ≈ 17% — модель отметит это как аномалию ещё до планёрки, а не после того, как собственник спросит "откуда рост".
Инженерная обвязка простая и в этом её надёжность: Apps Script по триггеру времени в 7:00 забирает данные, дёргает LLM API по HTTPS, пишет ответ в отдельный лист "Аномалии". Если вызов модели падает по таймауту — скрипт не молчит: пишет строку "ERROR, запустить вручную" и присылает уведомление в чат-бот финансисту. Перезапуск — кнопка в меню таблицы или повтор через час по крону. Больше о том, во сколько такие связки обходятся в реальных счетах поставщиков API, — в отдельном разборе сколько на самом деле стоит ИИ в месяц.
Дебиторка по срокам: что показывают цифры до и после
Собственнику нужны не общие слова про "дебиторку выросла", а три метрики, видимые постоянно: общий объём задолженности, её распределение по срокам возникновения и по видам услуг. После того как эти три метрики стали ежедневно видны в отчёте, доля просроченной дебиторки (60+ дней) упала с 25% до 10%.
Дебиторка компании держится в районе 4,5 млн ₽ — при обороте 9 млн ₽ в месяц это разумный уровень для сервисной модели с частичной предоплатой. Проблема была не в объёме, а в структуре: четверть суммы зависала дольше 60 дней, потому что никто не отслеживал сроки системно, а разбирался по звонку клиента.
| Срок дебиторки | Доля, до плана | Сумма, до плана |
|---|---|---|
| 0–30 дней | 40% | 1 800 000 ₽ |
| 31–60 дней | 35% | 1 575 000 ₽ |
| 60+ дней (просрочка) | 25% | 1 125 000 ₽ |
| Итого | 100% | 4 500 000 ₽ |
| Срок дебиторки | Доля, после плана | Сумма, после плана |
|---|---|---|
| 0–30 дней | 65% | 2 925 000 ₽ |
| 31–60 дней | 25% | 1 125 000 ₽ |
| 60+ дней (просрочка) | 10% | 450 000 ₽ |
| Итого | 100% | 4 500 000 ₽ |
На диаграмме — доля дебиторской задолженности старше 60 дней от общей суммы 4,5 млн ₽: до плана 25% (1 125 000 ₽ под риском), после — 10% (450 000 ₽).
Формула риска зависшей дебиторки — просто: сумма_дебиторки × доля_просрочки. До плана: 4 500 000 ₽ × 25% = 1 125 000 ₽ под риском невозврата или списания. После: 4 500 000 ₽ × 10% = 450 000 ₽. Разница — 675 000 ₽, которые сместились из зоны риска в зону "0–30 дней". Это не живые деньги, пришедшие на счёт в моменте, а сумма, переставшая быть проблемной зоной баланса — в формуле сработал ровно один множитель, доля просрочки, а объём дебиторки остался тем же. Подробнее о системном контроле дебиторки без ручных напоминаний — в статье дебиторка растёт: контроль, который не зависит от памяти людей.
Экономика: что стоит и что даёт
Настройка автоматического отчёта заняла около 8 часов работы (оценка), эксплуатация дешёвой модели для анализа аномалий — около 600 ₽ в месяц при ежедневном запуске. Прямой измеримый эффект — экономия времени финансиста: ручной сбор данных для планёрки занимал около 6 часов в неделю, после автоматизации — около 1,5 часа на проверку и правку черновика.
Формула для своего случая: (часы_до − часы_после) × ставка_часа × число_недель_в_месяце = экономия в месяц. В нашем случае: (6 ч − 1,5 ч) × 1 050 ₽/ч (оценка) × 4 недели ≈ 18 900 ₽ ≈ 19 000 ₽/мес.
| Показатель | До | После | Эффект |
|---|---|---|---|
| Сбор данных к планёрке | 6 ч/нед | 1,5 ч/нед | −4,5 ч/нед |
| Стоимость времени (оценка, 1 050 ₽/ч) | 6 300 ₽/нед | 1 575 ₽/нед | −4 725 ₽/нед ≈ −19 000 ₽/мес |
| Затраты на настройку и эксплуатацию | — | 8 ч разово + 600 ₽/мес | окупаемость ≈ 2 недели |
Окупаемость настройки считается так же просто: разовые затраты на внедрение (8 ч × 1 050 ₽/ч (оценка) ≈ 8 400 ₽) плюс первый месяц эксплуатации (600 ₽) делим на месячную экономию (≈19 000 ₽) — получаем меньше месяца, около двух недель. При этом сама экономия времени — цифра скромная рядом с кассовым разрывом на 1,2 млн ₽, который отчёт как раз и должен не допустить: премия 40–50 тыс ₽ за перевыполнение плана обходится компании дешевле одного незапланированного разрыва. Не отчёт сам по себе стоит денег, а то, что нехватку теперь видно за две недели, а не в момент, когда платить уже нечем.
Тот же принцип масштабируется на соседние участки: как только черновик отчёта стал приходить автоматически, финансист начала применять ту же схему к сверке остатков по трём счетам и к контролю лимита на подрядчиков — без дополнительных часов на ручной сбор данных.
Частые вопросы о управленческой отчётности для собственника
Чем управленческая отчётность отличается от бухгалтерской?
Бухгалтерская отчётность фиксирует прошлое для налоговой и показывает результат раз в месяц или квартал. Управленческая отчётность для собственника отвечает на вопрос "хватит ли денег через две недели" и строится на еженедельном или ежедневном срезе кассы, дебиторки и резервов.
Как часто нужен отчёт о движении денег собственнику?
Минимум раз в неделю, в фиксированный день и час — иначе кассовый разрыв замечают только в момент, когда платить уже нечем. В разобранном случае это четверг 13:00, выбранный так, чтобы данные за неделю успели собраться.
С чего начать финансовый отчёт для собственника, если раньше его не было?
С трёх метрик, которые видны всегда: объём дебиторской задолженности, её распределение по срокам и по видам услуг. Остальное — кассовый календарь и план по фонду оплаты труда — достраивается поверх этих трёх цифр.
Частые вопросы
Чем управленческая отчётность отличается от бухгалтерской?
Бухгалтерская отчётность фиксирует прошлое для налоговой и показывает результат раз в месяц или квартал. Управленческая отчётность для собственника отвечает на вопрос "хватит ли денег через две недели" и строится на еженедельном или ежедневном срезе кассы, дебиторки и резервов.
Как часто нужен отчёт о движении денег собственнику?
Минимум раз в неделю, в фиксированный день и час — иначе кассовый разрыв замечают только в момент, когда платить уже нечем. В разобранном случае это четверг 13:00, выбранный так, чтобы данные за неделю успели собраться.
С чего начать финансовый отчёт для собственника, если раньше его не было?
С трёх метрик, которые видны всегда: объём дебиторской задолженности, её распределение по срокам и по видам услуг. Остальное — кассовый календарь и план по фонду оплаты труда — достраивается поверх этих трёх цифр.
#деньги #контроль и надёжность #ии и нейросети
Новые разборы — письмом, в день выхода. Без дайджестов ради дайджестов: нет статьи — нет письма.