Executive Summary
Собственник смотрит на отчёт о продажах и видит выручку, наценку, валовую прибыль. Всё выглядит прибыльным — а денег на счёте всё равно не хватает. Причина почти всегда одна: товар анализируют по марже, а не по деньгам. Прибыль на бумаге и свободный денежный поток (FCF) — это разные вещи.
Поставщик в этой логике перестаёт быть просто источником товара. С хорошей отсрочкой платежа он становится источником оборотного капитала: финансирует часть операционного цикла своими деньгами, пока товар лежит на складе и пока вы ждёте оплату от клиента.
Товар превращается из «потребителя» оборотного капитала в источник ликвидности только тогда, когда у него положительный FCF, он покрывает прямые и фиксированные затраты, быстро оборачивается, а отсрочка поставщика (DPO) покрывает операционный цикл.
KPI-лестница на примере «SKU A»
Уровень 1 · Direct CFSKU
Деньги после прямых расходов
25 000
Уровень 2 · after Fixed Costs
После распределённых фиксированных затрат
21 000
Уровень 3 · Final FCF SKU
С учётом цены денежного разрыва
19 000
Эффект отсрочки
Supplier Financing Benefit — экономия на финансировании
3 500
Статус «SKU A» после всех трёх уровней: Cash Flow Generator — денежный донор.
Почему продажи и маржа не равны деньгам
За годы работы финансовым директором я видел одну и ту же картину десятки раз. Бизнес растёт, продажи идут, отчёт о прибыли — в плюсе. А кассовый разрыв появляется внезапно, зарплату нечем платить, и собственник в недоумении: «Где деньги, если мы прибыльны?»
Ответ почти всегда лежит между двумя строками, которые путают: прибыль и денежный поток. Прибыль признаётся в момент продажи. Деньги приходят позже — когда клиент оплатит. А уходят раньше — когда вы оплатите поставщику, аренду, зарплату, маркетинг. Между этими событиями деньги заморожены в товаре и в дебиторке. И финансирует эту заморозку либо ваша компания, либо поставщик.
Поэтому анализ товара только по марже или наценке опасен. Маржинальный товар может быть «денежным вампиром»: продаётся, приносит наценку в отчёте, но требует рекламы, даёт возвраты, медленно оборачивается и замораживает деньги дольше, чем поставщик готов ждать оплату. Формально — прибыль. Фактически — минус по Cash Flow.
Товар обязан проходить три проверки, а не одну: он должен быть продаваемым (видно по обороту), маржинальным (видно в P&L) — и денежным (видно только в модели FCF по SKU). Третью проверку чаще всего не делают вообще.
Что такое финансирование за счёт поставщиков
Финансирование за счёт поставщика — это отсрочка платежа (в финансах её называют DPO, Days Payable Outstanding — срок, в течение которого вы имеете право не платить поставщику). Пока действует отсрочка, товар уже у вас, вы можете его продавать, но деньги поставщику ещё не ушли. Фактически поставщик кредитует вашу закупку бесплатно — он держит товар на ваших полках за свой счёт.
Это и есть бесплатный оборотный капитал. Каждый день отсрочки — это день, когда деньги остаются на вашем счёте, а не в товаре. Чем длиннее отсрочка относительно того, как долго товар лежит на складе и как долго клиент тянет с оплатой, тем большую часть денежного цикла финансирует поставщик, а не вы.
Обратная сторона тоже важна. Если поставщик требует предоплату или короткую отсрочку, а товар при этом оборачивается медленно и продаётся в кредит, — финансировать всю эту заморозку придётся вашими деньгами. И это прямая нагрузка на ликвидность, которую в P&L вы не увидите.
Почему поставщик — источник оборотного капитала, а не только товара
Большинство закупщиков выбирают поставщика по двум критериям: цена и условия поставки. Это взгляд из P&L. CFO смотрит шире — на ликвидность. Поставщик влияет на бизнес не только закупочной ценой (это маржа), но и сроком оплаты (это деньги).
Представьте два сценария при одинаковой цене и марже. Поставщик А даёт 45 дней отсрочки. Поставщик Б требует оплату по факту. Маржа одинаковая, P&L одинаковый. Но поставщик А держит ваши деньги на счёте полтора месяца, а поставщик Б вынуждает вас замораживать капитал с первого дня. На масштабе закупок это разница в миллионы лей оборотного капитала — и именно она определяет, будет ли у вас кассовый разрыв.
Поставщик влияет не на маржу напрямую, а на ликвидность. Он может закрыть часть операционного цикла своими деньгами через отсрочку. Хороший DPO — это не скидка, это бесплатное финансирование, и его нужно считать и защищать так же серьёзно, как закупочную цену.
Почему анализ нужно делать на уровне SKU
SKU (stock keeping unit) — это конкретная товарная позиция. И вот в чём суть: денежный поток создаётся или уничтожается именно на уровне SKU, а не на уровне компании. Когда вы смотрите на бизнес целиком, денежные доноры и денежные вампиры усредняются и взаимно маскируются. Компания «в среднем» прибыльна — а внутри половина ассортимента тихо съедает оборотный капитал, который зарабатывает другая половина.
Только на уровне SKU видно правду: этот товар финансирует поставщик, а этот — ваши деньги. Этот оборачивается за 20 дней, а этот лежит 90. Этот не требует рекламы, а тот не продаётся без скидки. Управленческие решения — по закупкам, складу, ассортименту, маркетингу — нужно принимать на уровне SKU, потому что именно там лежат деньги.
Логика вкладки FCF: что считает модель
В основе подхода — рабочая модель, где по каждому SKU собраны все денежные параметры: выручка, возвраты, себестоимость (COGS), хранение, доставка, маркетинг, расходы на МФО и банк, налоги, средняя кредиторка и дебиторка, сроки оплаты поставщику и от клиента, оборачиваемость запаса. Данных хватает, чтобы посчитать настоящий денежный поток. Но между «есть данные» и «есть корректный результат» лежит методология. Разбирая модель, я нашёл три типичные ошибки, которые превращают «денежный» отчёт в обманчивый.
- Маркетинг не вычитается из CFSKU. В формуле денежного потока пропущена статья «Затраты на маркетинг». Товар, которому для продажи нужна реклама и скидки, показывается как денежный, хотя реклама съедает его вклад. Правильно: маркетинг, привязанный к SKU, товарной группе, маркетплейсу или кампании, обязан вычитаться из CFSKU.
- DPO и DSO считаются от перепутанных баз. В модели DPO посчитан от выручки, а DSO — от себестоимости. Базы нужно поменять местами. Правильно: DPO = Кредиторка ÷ COGS × 365 (кредиторка относится к закупкам), DSO = Дебиторка ÷ Выручка × 365 (дебиторка относится к продажам). На тех же цифрах это меняет DPO с 18 до 24 дней, а DSO — с 49 до 37.
- Денежный разрыв сравнивает отсрочку только с оборачиваемостью, игнорируя дебиторку. Операционный цикл взят как один лишь срок хранения запаса, а период ожидания оплаты (DSO) выпадает. Доля «за счёт поставщика» завышена. Правильно: отсрочку нужно сравнивать с полным циклом — Inventory Days + DSO.
Уровень 1. Direct CFSKU — и почему маркетинг обязан быть в формуле
Первый уровень — прямой денежный вклад товара: деньги, которые остаются после всех расходов, напрямую относящихся к этому SKU.
Если для регулярной продажи товара нужна реклама, скидки или промо — это постоянная стоимость владения этим SKU. Уберите маркетинг из формулы — и товар выглядит прибыльным. Верните — и часто оказывается, что свободного денежного потока он почти не создаёт.
| Показатель | Без маркетинга | С маркетингом |
|---|---|---|
| Выручка | 100 000 | 100 000 |
| Возвраты | 5 000 | 5 000 |
| COGS | 70 000 | 70 000 |
| Доставка и хранение | 5 000 | 5 000 |
| Маркетинг | 0 | 12 000 |
| Direct CFSKU | 20 000 | 8 000 |
Денежный вклад упал с 20 000 до 8 000 — в 2,5 раза — только потому, что мы честно учли стоимость продвижения. Тот же товар, тот же оборот, но совсем другое управленческое решение. Вот почему маркетинг — обязательная, а не опциональная часть формулы.
Уровень 2. Фиксированные затраты и база распределения
Прямые расходы — только первый слой. Бизнес несёт ещё постоянные затраты, не привязанные к конкретному товару, но без которых он не существует: аренда и зарплата склада, отдел продаж, бухгалтерия и финансы, IT и ERP, офис, постоянная команда маркетинга, управленческий overhead. Если SKU создаёт денежный вклад на первом уровне, но не покрывает свою долю инфраструктуры — он живёт за счёт других товаров.
CFSKU after Fixed Costs = Direct CFSKU − Allocated Fixed Costs
| Группа затрат | База распределения | Логика |
|---|---|---|
| Склад / аренда склада | Средний остаток, м³, паллето-дни, стоимость запасов | Кто занимает склад, тот потребляет складскую инфраструктуру |
| Складской персонал | Кол-во операций, заказов, SKU-lines, отгрузок | Больше операций — больше затрат |
| Администрация | Выручка, валовая прибыль или contribution margin | Общая поддержка распределяется по масштабу SKU |
| Финансы / бухгалтерия | Кол-во документов, заказов или выручка | Больше операций — выше нагрузка на finance |
| IT / CRM / ERP | Кол-во заказов, SKU-lines или активных SKU | Расход связан с операционной активностью |
| Постоянный маркетинг | Доля бюджета, товарная группа, выручка категории | Команда работает на конкретные категории и каналы |
| Постоянная логистика | Кол-во отгрузок, вес, объём или заказы | Расход зависит от операционной нагрузки |
| Management overhead | Выручка, валовая прибыль или cash contribution | Overhead распределяется по экономическому вкладу |
База должна отражать реальное потребление ресурса. Для склада берите средний остаток, объём или паллето-дни — не выручку. Иначе компактный дорогой товар получит слишком мало складских затрат, а объёмный дешёвый — слишком много, и весь анализ исказится.
Уровень 3. Связь FCF с операционным циклом и отсрочкой поставщика
Третий уровень соединяет денежный поток с оборотным капиталом. Здесь появляется поставщик — не как строка в марже, а как тот, кто финансирует часть денежного цикла. Сначала измеряем операционный цикл SKU в днях.
Денежный разрыв — это часть цикла, которую отсрочка поставщика не покрывает:
Нельзя ограничиваться сравнением DPO с DSO — это половина цикла. И нельзя сравнивать DPO только с оборачиваемостью — это другая половина. Сравнивать отсрочку нужно с полным циклом: Inventory Days + DSO против DPO.
Кто финансирует товар: поставщик или ваша компания
Разложим цикл на две части — финансируемую поставщиком и финансируемую вами.
Supplier-Funded Days = MIN(DPO; Inventory Days + DSO)
Дальше считаем цену собственного денежного разрыва (по ставке финансирования; в этой модели заложено 8% годовых):
Final FCF SKU = CFSKU after Fixed Costs − Financing Cost
| Показатель | SKU A | SKU B |
|---|---|---|
| Inventory Days | 30 | 60 |
| DSO | 10 | 20 |
| DPO | 45 | 15 |
| Operating Cycle Days | 40 | 80 |
| Funding Gap Days | −5 | 65 |
| Кто финансирует цикл | Поставщик | Компания |
| Управленческий вывод | Увеличивать закупку | Пересмотреть условия / снизить запас |
SKU A с одинаковой маржой может быть в разы выгоднее SKU B по деньгам — потому что поставщик финансирует весь его цикл, а SKU B компания тянет на себе 65 дней. В P&L эта разница не видна вообще. В FCF по SKU — видна сразу.
Supplier Financing Benefit: сколько вы экономите благодаря поставщику
Отсрочку поставщика можно выразить в деньгах — как экономию на финансировании, которое вам иначе пришлось бы привлекать.
Supplier Financing Benefit = Supplier-Funded Amount × Annual Rate ÷ 365
Supplier Financing Benefit — это не доход от продажи. Это экономический эффект отсрочки: сколько компания сэкономила на банковском или собственном финансировании благодаря тому, что поставщик подождал. Эту величину нельзя класть в выручку или в маржу.
Именно поэтому условия с ключевыми поставщиками — это вопрос казначейства, а не только закупок. Потеря 15 дней отсрочки по крупному поставщику может стоить дороже, чем скидка, ради которой её иногда отдают.
Классификация SKU: четыре типа товаров по деньгам
Когда посчитаны все три уровня, каждый SKU попадает в один из четырёх статусов. Это и есть язык, на котором собственник, CFO и закупки принимают решения.
Cash Flow Generator
Денежный донор. Положительный FCF, быстро продаётся, маркетинг не съедает маржу, фиксированные затраты покрыты, поставщик финансирует цикл.
Решение: увеличивать закупку, держать наличие, защищать условия с поставщиком.
Supplier-Financed SKU
Товар на деньгах поставщика. Маржа средняя, но за счёт быстрой оборачиваемости и хорошего DPO товар поддерживает ликвидность.
Решение: использовать как инструмент оборота, но контролировать маржу и возвраты.
Profit, but Own-Funded
Прибыльный, но на ваши деньги. После прямых и фиксированных затрат товар прибыльный, но цикл длиннее отсрочки — компания финансирует его сама.
Решение: увеличить DPO, снизить остаток, ускорить продажи, пересмотреть закупочный объём.
Cash Destroyer
Денежный вампир. Отрицательный по Direct CFSKU или Final FCF. Требует маркетинга, даёт возвраты, медленно продаётся, замораживает деньги.
Решение: остановить закупку, вернуть поставщику, распродать, поднять цену или исключить SKU.
Как это выглядит в управленческой таблице (FCF by SKU · Dashboard)
| SKU | Direct CFSKU | Fixed Costs | CFSKU after Fixed | Financing Cost | Final FCF | Supplier Benefit | Статус | Решение |
|---|---|---|---|---|---|---|---|---|
| SKU A | 25 000 | 4 000 | 21 000 | 2 000 | 19 000 | 3 500 | Cash Flow Generator | Увеличить закупку |
| SKU B | 8 000 | 6 000 | 2 000 | 3 000 | −1 000 | 1 200 | Profit, but Own-Funded | Пересмотреть DPO / снизить запас |
| SKU C | −5 397 | 3 500 | −8 897 | 1 200 | −10 097 | 0 | Cash Destroyer | Остановить закупку |
SKU C здесь — показательный случай из модели: при выручке 20 000 он даёт 50% возвратов, и денежный поток уходит в минус ещё на первом уровне (−5 397), а после фиксированных затрат и стоимости разрыва превращается в −10 097. Маржа в P&L могла выглядеть приемлемо. По деньгам — это прямой убыток ликвидности, который нужно останавливать.
Что должен видеть собственник
- Не выручку, а Final FCF по каждому SKU — сколько живых денег товар оставляет после прямых, фиксированных затрат и цены денежного разрыва.
- Кто финансирует цикл — по каждому ключевому SKU это деньги поставщика или ваши, и какова доля «за счёт поставщика».
- Денежный разрыв в днях — Funding Gap Days по товару и по группе.
- Статус каждого товара — Generator / Supplier-Financed / Own-Funded / Destroyer и решение под каждым.
- Эффект отсрочки в деньгах — Supplier Financing Benefit и риск потери условий.
- Где маркетинг съедает деньги — SKU, которые без рекламы и скидок не продаются.
Какие решения даёт модель собственнику, CFO и закупкам
- Закупки. Наращивать объём по Cash Flow Generators, останавливать Cash Destroyers, пересматривать объёмы по Own-Funded товарам.
- Поставщики. Защищать и удлинять DPO у ключевых поставщиков; считать стоимость потери отсрочки против скидки; переводить Own-Funded SKU в Supplier-Financed переговорами.
- Склад. Снижать остатки и Inventory Days по медленным товарам; распределять складские затраты по объёму и дням хранения.
- Маркетинг. Видеть, какие SKU требуют постоянного промо, и считать рекламу как часть денежной стоимости товара.
- Ассортимент. Чистить матрицу от денежных вампиров, усиливать доноров, балансировать портфель между маржой и ликвидностью.
Финальный вывод
Продаваемость и маржа — необходимые, но недостаточные условия. Товар должен быть ещё и денежным. А денежным он становится только тогда, когда сходятся четыре вещи: положительный FCF, покрытие прямых и фиксированных затрат, быстрая оборачиваемость и отсрочка поставщика, закрывающая операционный цикл.
Поставщик в этой логике — не строка расходов, а источник оборотного капитала. Он превращает товар из потребителя ваших денег в источник ликвидности — но только для тех SKU, которые прошли все три уровня анализа. Остальные нужно лечить или убирать. Считайте товар по деньгам, а не только по марже. Тогда вопрос «где деньги, если мы прибыльны?» перестанет возникать.