ДДС (отчёт о движении денежных средств, cash flow) — единственный отчёт, который отвечает на вопрос «хватит ли денег на закупку 15-го числа». P&L на него не отвечает принципиально: там прибыль признаётся по факту продажи, а деньги за эту продажу придут через неделю-две. Для селлера, у которого закупки идут вперёд, а выплаты площадки с задержкой, в краткосрочном горизонте ДДС важнее P&L.
Чем ДДС отличается от P&L
P&L считает начисления: продажа учтена в день выкупа, себестоимость — в момент продажи единицы, реклама — в период, к которому относится. ДДС считает только фактические движения по счёту и кассе: пришли деньги — плюс, ушли — минус, независимо от того, к какому месяцу относится операция. Поэтому закупка партии на полгода вперёд в P&L почти не видна (себестоимость размажется по будущим продажам), а в ДДС это один большой минус в день оплаты поставщику.
P&L: прибыль месяца = выручка по отчёту − расходы по начислению ДДС: остаток на конец = остаток на начало + поступления − выплаты Прибыль ≠ изменение остатка. Разница — это оборотный капитал: товар на складе, дебиторка площадки, предоплаты и долги.
Почему они расходятся и как читать оба отчёта вместе, разобрано в статье почему прибыль есть, а денег нет. Здесь о том, как ДДС построить.
Структура ДДС применительно к селлеру
Классическая форма делит потоки на три группы. Для магазина на маркетплейсах они наполняются так.
Операционный поток
- Поступления: выплаты от WB и Ozon (суммы «к перечислению», фактически зачисленные), компенсации, возвраты от поставщиков.
- Выплаты: оплата поставщику за товар, логистика до склада, фулфилмент, реклама (пополнение рекламного кабинета в день пополнения, а не в день показов), сервисы, зарплаты, налоги и взносы, комиссия банка.
Инвестиционный поток
- Покупка оборудования и всего, что служит больше года: упаковочная машина, техника, разработка бренда, регистрация товарного знака. У большинства селлеров эта секция маленькая, но выделять её надо, иначе разовая покупка испортит картину операционного потока.
Финансовый поток
- Получение и погашение займов и кредитов (включая финансирование от площадки и досрочные выплаты за комиссию), вложения собственника в бизнес и вывод денег себе. Досрочная выплата маркетплейса — это не операционное поступление, а заём под будущую выручку: её удобно показывать в финансовом потоке, чтобы не переоценивать операционку.
Как учитывать типовые операции
- Закупка партии. Минус в операционном потоке в день каждого платежа поставщику (аванс и остаток — две строки с разными датами). Не делить на месяцы продажи: это работа P&L.
- Выплаты площадки. Плюс в день зачисления по выписке, а не в день закрытия отчёта. Отчёты, которым ещё не пришёл платёж, ведите отдельно как ожидаемые поступления с датой; их сверка описана в статье о сверке отчёта с выпиской.
- Реклама. Минус в день пополнения рекламного баланса. Если площадка списывает рекламу из выплаты (внутренний баланс), поступление уже пришло уменьшенным: фиксируйте фактическую сумму и отдельной строкой «реклама удержана из выплаты» для аналитики.
- Налоги и взносы. Минус в даты фактической уплаты: авансы по УСН поквартально, страховые взносы по своему графику. Резервируйте под них деньги ежемесячно, даже если платите раз в квартал. Это не налоговая консультация; сроки и суммы уточняйте у бухгалтера.
- Вывод денег собственнику. Финансовый поток, отдельной строкой. Смешивать с операционными расходами нельзя: иначе непонятно, бизнес не зарабатывает или вы много забираете.
Простой шаблон и правило кассового разрыва
Достаточно таблицы с колонками: дата, статья, группа потока (операционный / инвестиционный / финансовый), сумма со знаком, остаток после операции. Плановые строки на 4–6 недель вперёд заполняются заранее: даты ожидаемых выплат площадки по отчётным периодам, платёж поставщику, пополнения рекламы, налоговые даты. Факт заменяет план по мере наступления.
Правило: на любую дату будущего Остаток сегодня + подтверждённые поступления до этой даты (закрытые отчёты площадки) − обязательные выплаты до этой даты ≥ 0 (лучше ≥ страховой резерв на 2–3 недели расходов) Если неравенство ломается — кассовый разрыв найден заранее, и есть время сдвинуть закупку, договориться об отсрочке или взять заём.
Ключевое слово «подтверждённые». Ожидаемые продажи следующей недели в расчёт не идут: в поступления попадают только те отчёты площадки, которые уже закрыты и по которым известна сумма «к перечислению». Так прогноз становится консервативным, а разрыв виден за 2–4 недели до факта, когда его ещё можно закрыть без штрафов. Глубже про природу разрыва — в статье об оборотном капитале.
Пример ДДС за месяц
Остаток на 1-е число ............................ 180 000 ₽ Операционный поток + Выплаты WB (4 недельных отчёта) ............ +640 000 ₽ + Выплаты Ozon (2 периода) ................... +310 000 ₽ − Оплата поставщику (остаток по партии) ...... −520 000 ₽ − Логистика до склада и фулфилмент ............ −45 000 ₽ − Пополнение рекламы ........................... −90 000 ₽ − Сервисы, связь, бухгалтер .................... −18 000 ₽ − Аванс по УСН за квартал ..................... −110 000 ₽ = Операционный поток .......................... +167 000 ₽ Инвестиционный поток − Термопринтер и весы ........................... −24 000 ₽ Финансовый поток − Погашение займа площадки ..................... −60 000 ₽ − Вывод собственнику ........................... −120 000 ₽ = Финансовый поток ............................ −180 000 ₽ Остаток на 30-е число ........................... 143 000 ₽
Остаток за месяц снизился на 37 000 ₽ при положительном операционном потоке в 167 000 ₽. Причина не в бизнесе: собственник вывел 120 000 ₽ и погасил заём. Без разделения на потоки это выглядело бы как «месяц в минус», а с разделением видно, что операционка здорова, а решение о выводе денег было чуть агрессивным перед следующей закупкой. Цифры условные.
Где брать данные, чтобы не вести ДДС руками целиком
Сторона поступлений самая трудоёмкая: даты закрытия отчётов, суммы «к перечислению», удержания. В Профитике начисления WB и Ozon приходят из официального API по каждому отчётному периоду и сверяются с личным кабинетом, поэтому колонку ожидаемых поступлений можно брать оттуда, а не собирать из кабинета руками. P&L по тем же данным лежит рядом: сравнение прибыли месяца с операционным потоком за тот же месяц сразу показывает, сколько денег «застряло» в товаре и дебиторке площадки.