директор и машина · финансы · запись № 074 · · Давид Герштейн
Кассовый разрыв: как двухнедельный план финансиста убрал нехватку денег из графика
Кассовый разрыв — это не убыток, а нехватка денег на счёте в конкретный день: в плохой месяц он доходил до 1,2 млн ₽ и обнаруживался в день платежа. Лечится не кредитом, а расписанием: остатки по счетам минус обязательные платежи на 7–14 дней вперёд, пересчитанные в фиксированный день недели. Двухнедельный план задач финансиста и автоматическая сверка данных снизили долю просроченной дебиторки (60+ дней) с 25% до 10%. Настройка автоматического отчёта заняла около 8 часов, эксплуатация — около 600 ₽ в месяц.
Содержание · 7 разделов
- Что такое кассовый разрыв и почему его видят в день платежа
- Почему ручное управление кассой перестало работать
- Во что обошёлся кассовый разрыв в цифрах
- Двухнедельный план, который вы можете повторить
- ИИ-связка: отчёт о движении денег без ручного свода
- Дебиторка по срокам: цифры до и после
- Экономика: что стоит и что даёт
Суммы в разборе пересчитаны на условную компанию — пропорции, механика и выводы реальные.
Что такое кассовый разрыв и почему его видят в день платежа
Кассовый разрыв — это не убыток и не нехватка прибыли, а нехватка денег на счёте в конкретный день: платить уже надо, а поступления ещё не пришли. В отчёте о прибыли он не виден в принципе — только в графике платежей на две-четыре недели вперёд. Если вы держите этот график в голове, а не в таблице, разрыв обнаружится в день платежа.
В компании на 40 человек в плохой месяц он доходил до 1,2 млн ₽ — около 13% месячного оборота, и искать эту сумму приходилось за несколько часов. Закрывается он не кредитом, а расписанием: остатки по счетам минус обязательные платежи на ближайшие 7–14 дней, пересчитанные в фиксированный день недели. Та же дисциплина снизила долю просроченной дебиторки старше 60 дней с 25% до 10%.
Если вы управляете кассой в голове — вы делаете работу, которую должен делать отчёт. И делаете её хуже отчёта, потому что человек не умеет держать тридцать платежей с датами.
Признаю: я сам работал именно так и знаю, чем это кончается. Решения принимаются по ощущению «вроде деньги есть», а потом двадцатого числа выясняется, что не есть. Я долго считал это издержкой роста, а не дырой в управлении, — и платил за это каждый месяц. Ниже — что мы поставили вместо ручного управления кассой и во что обошёлся хаос до этого.
Почему ручное управление кассой перестало работать
Признак, по которому вы поймёте, что уже перешли эту границу: вы держите в голове больше платежей, чем можете назвать по памяти прямо сейчас.
Управленческая отчётность не работает, если она держится на памяти одного человека: любой отпуск, перегрузка или конфликт останавливает выплаты. У нас именно так и было — кассовый календарь жил в голове финансиста Марины, а не в таблице, которую может открыть кто-то ещё.
Марина умела закрывать кассовые разрывы на глазок: звонила в банк узнать остаток, прикидывала, кому можно заплатить позже, а кому нельзя. Работало — пока компания была маленькой. Параллельно в офисе жил маленький хаос: дворнику платили 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, — в отдельном разборе сколько на самом деле стоит ИИ в месяц.
бесплатный курс · телеграм
Поставить отчётность, которая считается сама
В курсе — как собрать сводку, которая обновляется без вашего участия: источники данных, правила расчёта, приёмка цифр. Чтобы не выяснять на планёрке, чья цифра верна.
Начать курс бесплатно →открывается в Telegram · доступ по подписке на канал
Дебиторка по срокам: цифры до и после
У нас разрыв между «прибыль есть» и «денег нет» держался месяцами, и я честно не понимал, куда они деваются. Ответ нашёлся в этой таблице.
Сравните со своей ситуацией — скорее всего, у вас сейчас первая колонка.
Собственнику нужны не общие слова про "дебиторку выросла", а три метрики, видимые постоянно: общий объём задолженности, её распределение по срокам возникновения и по видам услуг. После того как эти три метрики стали ежедневно видны в отчёте, доля просроченной дебиторки (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 тыс ₽ за перевыполнение плана обходится компании дешевле одного незапланированного разрыва. Не отчёт сам по себе стоит денег, а то, что нехватку теперь видно за две недели, а не в момент, когда платить уже нечем.
Тот же принцип масштабируется на соседние участки: как только черновик отчёта стал приходить автоматически, финансист начала применять ту же схему к сверке остатков по трём счетам и к контролю лимита на подрядчиков — без дополнительных часов на ручной сбор данных.
Начните с одного отчёта на этой неделе — движения денег на четыре недели вперёд. Не ждите, пока найдётся финансист: соберите руками, час работы. Выпишите остатки по счетам, обязательные платежи по датам и вычтите одно из другого. Если поймаете хотя бы один платёж, о котором забыли, — час окупился. А если увидите минус на какой-то дате, у вас есть две недели, чтобы его закрыть спокойно, — ровно то, чего не было раньше.
Как поставить сборку на автомат и получать отчёт без ручного свода — в бесплатном курсе для руководителей.
Частые вопросы
Как заранее увидеть кассовый разрыв?
Нужен один регулярный расчёт: остатки по всем счетам минус обязательные платежи на ближайшие 7–14 дней, пересчитанный в фиксированный день недели. Пока этот расчёт живёт в голове финансиста, разрыв обнаруживается в день платежа — у нас в плохой месяц он доходил до 1,2 млн ₽, около 13% месячного оборота.
Чем управленческая отчётность отличается от бухгалтерской?
Бухгалтерская отчётность фиксирует прошлое для налоговой и показывает результат раз в месяц или квартал. Управленческая отвечает на вопрос "хватит ли денег через две недели" и строится на еженедельном или ежедневном срезе кассы, дебиторки и резервов.
Как часто нужен отчёт о движении денег собственнику?
Минимум раз в неделю, в фиксированный день и час — иначе кассовый разрыв замечают только в момент, когда платить уже нечем. В разобранном случае это четверг 13:00, выбранный так, чтобы данные за неделю успели собраться.
С чего начать, если отчёта не было вообще?
С трёх метрик, которые видны всегда: объём дебиторской задолженности, её распределение по срокам и по видам услуг. Остальное — кассовый календарь и план по фонду оплаты труда — достраивается поверх этих трёх цифр.
#деньги #контроль и надёжность #ии и нейросети
Присылаю новый разбор в день выхода — с цифрами, которые можно подставить в свою таблицу. Без дайджестов ради дайджестов: нет статьи — нет письма.