«Выручка» — самая невинная на вид строка отчёта и одновременно самый частый источник искажений. Признать её на день раньше или позже, спутать с поступлением денег, показать весь оборот вместо комиссии — каждая из этих ошибок ломает и P&L, и все производные метрики. Разберём правила точно, с проводками.
Выручка признаётся не когда пришли деньги, а когда выполнено обязательство перед покупателем. Покажем пять условий по ПБУ 9/99, новую модель контроля в ФСБУ 9/2025, и три ловушки: авансы, агентскую схему и возвраты.
Пять условий признания (ПБУ 9/99)
Сейчас доходы регулирует ПБУ 9/99 «Доходы организации». Его пункт 12 требует, чтобы выручка признавалась только при одновременном выполнении пяти условий:
- есть право на выручку (договор, документ);
- сумму выручки можно определить;
- есть уверенность, что будет экономическая выгода (оплатят);
- право собственности (контроль) перешло к покупателю;
- расходы по операции можно определить.
Четвёртое условие — сердце вопроса. Выручка признаётся в момент, когда покупатель получил контроль над товаром (обычно — отгрузка/передача), независимо от того, заплатил он или нет. Отгрузили в кредит — выручка есть, денег нет (выросла дебиторка). Получили предоплату — денег полно, а выручки ещё нет (товар не передан). Именно отсюда растёт всё расхождение прибыли и денег.
С отчётности за 2027 год вступает ФСБУ 9/2025 «Доходы» (приказ Минфина № 56н от 16.05.2025; добровольно — с 2026). Он сближает РСБУ с международной моделью: выручка признаётся по мере передачи контроля над товаром/услугой, с выделением отдельных обязанностей в договоре. Логика та же, но формализованнее — это стоит держать в голове, проектируя модель на перспективу.
Аванс — это обязательство, а не выручка
Самая частая ошибка — записать предоплату в выручку. Полученный аванс — это долг перед клиентом (вы обязаны поставить товар), то есть пассив.
Проводки по сделке с предоплатой (товар 120 ₽, в т.ч. НДС 20 ₽):
| Событие | Проводка | Сумма |
|---|---|---|
| Получили аванс | Дт 51 — Кт 62.02 (авансы полученные) | 120 |
| Начислили НДС с аванса | Дт 76.АВ — Кт 68 | 20 |
| Отгрузили товар (признали выручку) | Дт 62.01 — Кт 90.01 | 120 |
| Начислили НДС с реализации | Дт 90.03 — Кт 68 | 20 |
| Зачли аванс | Дт 62.02 — Кт 62.01 | 120 |
| Приняли НДС с аванса к вычету | Дт 68 — Кт 76.АВ | 20 |
Пока товар не передан, 120 ₽ висят на счёте 62.02 как обязательство в пассиве баланса, а не как выручка в ОФР. НДС с аванса при этом уже надо начислить в бюджет (счёт 76.АВ — технический), а при отгрузке — зачесть. Для дашборда вывод жёсткий: выручка берётся оборотом по кредиту 90.01, а не приходом денег и не суммой счёта 62. Если построить «выручку» по поступлениям на 51, вы посчитаете авансы за продажи и завысите её в периоды предоплат.
Принципал или агент — весь оборот или только комиссия
Критичный нюанс для бизнеса на маркетплейсах и в посредничестве.
Если вы продаёте свой товар — вы принципал, выручка = вся цена продажи. Если вы агент/комиссионер (продаёте чужой товар за вознаграждение), ваша выручка — только комиссия, а не весь проходящий через вас оборот. Продавец, который через площадку прогнал 10 млн ₽ чужого товара и получил 1 млн ₽ комиссии, обязан показать выручкой 1 млн, а не 10. Раздуть выручку оборотом — классическое искажение, которое рушит все метрики маржи и оборачиваемости. В модели данных принципальные и агентские продажи должны лежать в разных мерах.
Возвраты, скидки, ретробонусы — выручка показывается нетто
Выручка уменьшается на ожидаемые возвраты и предоставленные скидки. Ретроспективная скидка (бонус за объём по итогам квартала) уменьшает выручку того периода, к которому относится, — даже если решение о ней принято позже. Если этого не учитывать, выручка в моменте завышена, а потом «проваливается» при начислении бонуса — на дашборде это выглядит как необъяснимый скачок.
Числовой пример: выручка против поступлений
Месяц: отгрузили в кредит на 500, получили предоплату 120 за будущую поставку, поступило от прошлых клиентов 460.
- Выручка месяца (оборот Кт 90.01) = 500. Предоплата 120 — не выручка (товар не отгружен), это рост 62.02.
- Поступления денег = 460 (старая дебиторка) + 120 (аванс) = 580.
Выручка 500, денег пришло 580 — и оба числа правильные, просто отвечают на разные вопросы. Спутать их — значит показать руководителю либо несуществующий рост, либо несуществующий провал.
Как это в модель и визуал
- Выручку считайте оборотом по кредиту счёта 90.01 за период, очищенным от НДС, а не поступлениями денег.
- Авансы (62.02) держите как отдельную меру — это и индикатор будущей выручки, и обязательство в балансе.
- Разделяйте принципальную и агентскую выручку разными мерами/измерением.
- Закладывайте корректировку на возвраты и ретробонусы, иначе ряды будут «прыгать» при их начислении.
Что дальше
Отгрузка в кредит породила дебиторку. Но часть клиентов не платит — и тут включается резерв по сомнительным долгам, у которого разные правила в бухгалтерском и налоговом учёте. Следующий урок.