Кассовый разрыв возникает, когда обязательный платёж наступает раньше ожидаемого поступления и доступного остатка не хватает. Прибыльный отчёт этого не предотвращает: прибыль отражает результат периода, а платёжный календарь — конкретные банковские даты и остаток после каждого движения.
Сначала определите тип проблемы
Сигнал | Что это может означать | Первое действие |
|---|---|---|
Деньги придут после обязательного платежа | Временной разрыв дат | Уточнить банковские даты и варианты переноса |
Операционный поток отрицателен в реалистичном Base | Возможный структурный дефицит | Проверить маржу, объём и постоянные расходы |
В календаре внезапно появился налог или возврат | Ошибка полноты данных | Добавить источник, владельца и повторяющееся правило |
Положительный итог месяца, но минус внутри месяца | Слишком крупный шаг прогноза | Перейти к неделям или дням |
Финансирование может перенести момент нехватки денег, но не делает отрицательную экономику положительной. Поэтому временной разрыв и структурный дефицит нельзя объединять одним ярлыком.
Платёжный календарь: обязательные поля
Поле | Содержание | Контроль |
|---|---|---|
Период | Дата или неделя | Шаг достаточно мелкий для обязательных платежей |
Начальный остаток | Доступные деньги на начало | Равен конечному остатку прошлого периода |
Confirmed inflow | Поступления с подтверждённой датой | Дата денег в банке, а не счёта |
Conditional inflow | Ожидаемые поступления | Источник, условие и пользовательская уверенность |
Обязательные платежи | Зарплата, налоги, договорные платежи | Актуальная дата и основание |
Гибкие платежи | Суммы, которые можно обсуждать | Владелец решения и крайний срок |
Инвестиционные платежи | Capex и разовые вложения | Не смешивать с операционными |
Чистое финансирование | Получение минус погашение | Стоимость и обязательства отдельно; сумму не дублировать в inflow или outflow |
Конечный остаток | начальный остаток + нефинансовые поступления − нефинансовые платежи + чистое финансирование | Передаётся в следующий период |
Резерв и разрыв | Минимум и недостающая сумма | Gap = max(0, reserve − closing) |
Ответственный и действие | Кто проверяет строку и что делает | Статус обновляется по факту |
Копируемый шаблон 13-недельного прогноза
week;opening_cash;confirmed_inflow;conditional_inflow;mandatory_outflow;flexible_outflow;investment_outflow;net_financing;closing_cash;minimum_reserve;gap;owner;action;status
W01;input;input;input;input;input;input;input;=B2+C2+D2-E2-F2-G2+H2;input;=MAX(0;J2-I2);input;input;input
W02;=I2;input;input;input;input;input;input;=B3+C3+D3-E3-F3-G3+H3;input;=MAX(0;J3-I3);input;input;input
W03;=I3;input;input;input;input;input;input;=B4+C4+D4-E4-F4-G4+H4;input;=MAX(0;J4-I4);input;input;input
W04;=I4;input;input;input;input;input;input;=B5+C5+D5-E5-F5-G5+H5;input;=MAX(0;J5-I5);input;input;input
W05-W13;continue_previous_closing;input;input;input;input;input;input;formula;input;formula;input;input;inputСкопируйте структуру в таблицу и разверните последнюю строку до W13. Формулы используют разделитель как иллюстрацию; синтаксис может отличаться в вашей программе. Добавьте колонку source document или банковскую выгрузку, если команда регулярно спорит о дате.
Учебный тест цепочки остатков
Неделя | Opening | Confirmed inflow | Платежи | Financing | Closing | Резерв | Gap |
|---|---|---|---|---|---|---|---|
W01 | 500 000 ₽ | 350 000 ₽ | 420 000 ₽ | 0 ₽ | 430 000 ₽ | 200 000 ₽ | 0 ₽ |
W02 | 430 000 ₽ | 120 000 ₽ | 500 000 ₽ | 0 ₽ | 50 000 ₽ | 200 000 ₽ | 150 000 ₽ |
W03 | 50 000 ₽ | 650 000 ₽ | 260 000 ₽ | 0 ₽ | 440 000 ₽ | 200 000 ₽ | 0 ₽ |
W04 | 440 000 ₽ | 180 000 ₽ | 390 000 ₽ | 0 ₽ | 230 000 ₽ | 200 000 ₽ | 0 ₽ |
Во второй неделе closing = 430 000 + 120 000 − 500 000 = 50 000 ₽. Формально остаток положителен, но до заданного учебного резерва не хватает 150 000 ₽. Третья неделя начинается ровно с 50 000 ₽; разрыв цепочки должен считаться ошибкой файла.
Три режима вместо одной смешанной суммы
Confirmed only — только деньги с подтверждённой датой и обязательные платежи.
Base — условные поступления, которые владелец осознанно включил по своим данным.
Upside — дополнительные события с подписанным условием, но не с вымышленной вероятностью шаблона.
Не умножайте каждое поступление на готовые 50% или 70%. Если бизнес использует вероятности, храните метод оценки, выборку и владельца рядом с исходным событием.
Мост от P&L к деньгам
Прибыль и деньги расходятся из-за сроков оплаты, запасов, обязательств, неденежных статей, инвестиций и финансирования. Упрощённый мост помогает найти источник, но не заменяет бухгалтерский отчёт.
Синтетическая строка моста | Влияние на деньги |
|---|---|
Прибыль периода | +300 000 ₽ |
Рост дебиторской задолженности | −500 000 ₽ |
Снижение запасов | +100 000 ₽ |
Рост кредиторской задолженности | +150 000 ₽ |
Неденежная амортизация | +50 000 ₽ |
Capex | −200 000 ₽ |
Полученное финансирование | +300 000 ₽ |
Изменение денег | +200 000 ₽ |
Арифметика учебного моста: 300 − 500 + 100 + 150 + 50 − 200 + 300 = 200 тысяч рублей. Это не кейс реальной компании и не схема налогового учёта.
Что делать при найденном разрыве
Проверьте, не ошибочны ли банковские даты, суммы и начальный остаток.
Отделите подтверждённые поступления от условных и свяжитесь с владельцем дебиторки.
Уточните обязательность каждого платежа по договору, закону и операционной критичности.
Обсудите перенос гибких платежей без создания скрытого долга или штрафа.
Пересчитайте закупки и запасы, не разрушая способность выполнить оплаченные заказы.
Оцените стоимость и сроки финансирования отдельно; не маскируйте им устойчиво отрицательный поток.
Назначьте действие, сумму, крайний срок и ответственного в строке календаря.
Налоги и другие меняющиеся даты
Не копируйте налоговые сроки в вечный шаблон. Перед каждым циклом проверьте календарь ФНС по фактическому режиму, региону и периоду. То же относится к договорным платежам, индексациям и графикам погашения.
Ограничения
Точность календаря ограничена качеством дат и полнотой обязательств. Положительный Base не гарантирует, что условное поступление состоится. Отрицательный операционный поток — сигнал для диагностики, а не автоматическое доказательство конкретной причины.
Практический следующий шаг
Заполните первые четыре недели только подтверждёнными событиями, сверьте opening с банком и добейтесь непрерывной цепочки closing → opening. Затем добавьте оставшиеся недели, владельцев и действия. Обновляйте календарь по фиксированному ритму и после каждого крупного изменения.
Стресс-тест календаря
После Base проверьте не абстрактный «плохой сценарий», а конкретные события. Сдвиньте одно крупное поступление на неделю, добавьте договорный платёж с актуальной датой, увеличьте возвраты на собственное наблюдаемое значение и проверьте, где впервые нарушается резерв. Каждое изменение должно иметь основание.
Тест | Что меняется | Что наблюдать |
|---|---|---|
Задержка дебиторки | Банковская дата одного поступления | Первая неделя gap и максимальная сумма |
Платёж раньше | Дата обязательного outflow | Нужен ли дневной шаг вместо недельного |
Поступление отменено | Conditional inflow исключается | Сохраняется ли положительный closing |
Capex не переносится | Инвестиционный платёж остаётся | Цена решения и влияние на резерв |
Финансирование позже | Дата inflow и погашения | Не маскируется ли структурный минус |
Стресс-тест не назначает вероятности и не доказывает, что событие произойдёт. Он показывает уязвимость и время, доступное для действия.
Ритм обновления и ответственность
Владелец календаря сверяет opening с банком и закрывает прошлый период.
Ответственные по поступлениям подтверждают дату, сумму и условие каждого крупного inflow.
Владельцы расходов обновляют обязательность, срок и возможность переноса.
Налоговые даты проверяются по актуальному календарю ФНС для реального режима.
Решения о переносе, financing или изменении закупок фиксируются в action log.
После закрытия недели forecast сравнивается с фактом, а причина отклонения обновляет правила.
У календаря должен быть один источник актуальной версии. Параллельные файлы с разными opening balance создают расхождение быстрее, чем любая ошибка формулы.
Красные флаги качества данных
Opening balance введён вручную и не сверяется с доступным банковским остатком.
Дата счёта используется как дата денег без договорного и исторического основания.
Conditional inflow включён в confirmed только для получения положительного итога.
Платёж удалён из Base без владельца решения и нового срока.
Closing текущей недели не равен opening следующей.
Налоговый или договорный платёж скопирован из старого периода без проверки.
Что читать дальше
Источники и дата проверки
Источники проверены 2026-07-27. Они подтверждают только заявленные claims в границах указанного контекста.
Т-Банк Секреты: Почему возникает кассовый разрыв — Причины временного разрыва и платёжный календарь; коммерческий отраслевой источник.
CNTRL: Кассовый разрыв: как увидеть его заранее — Прибыль против денег и краткосрочный прогноз; коммерческий источник.
Моё дело: Как предвидеть кассовые разрывы — Создано 13 марта и обновлено 27 марта 2026 года. Вероятностные веса автора не переносятся как default.
U.S. Securities and Exchange Commission: Beginners' Guide to Financial Statements — Связь финансовых отчётов и различие прибыли и cash flow; не российская бухгалтерская инструкция.
IFRS Foundation: IAS 7 Statement of Cash Flows — Категории cash flow; статья Jurno не заявляет соответствие IFRS.
Business.gov.uk: Preparing cash-flow information — Банковская дата поступления, running total и сезонность; юрисдикционные детали не переносить.
ФНС России: Календарь налогоплательщика — Источник конкретных налоговых сроков; пользователь выбирает реальный режим и период.
Australian Government — business.gov.au: Set up a cash flow statement — Официальное руководство по структуре cash-flow statement и вычислению остатка; статья отдельно исключает двойной учёт финансирования.
Обсуждение
Комментарии
Обсуждение загрузится при приближении к разделу.