Отчет по продажам 2026: как собрать дашборд выручки, заказов, возвратов и прогноза без ручного Excel
Отчет по продажам полезен только тогда, когда он отвечает на управленческие вопросы: сколько уже закрыто, где не хватает pipeline до плана, какие заказы и возвраты искажают выручку, какой прогноз реалистичен и каким данным сегодня нельзя доверять. Просто таблица с суммой продаж по менеджерам не решает эту задачу.
В 2026 году рабочий sales report dashboard должен сводить CRM-воронку, заказы, выручку, возвраты, forecast и качество данных в один экран. Salesforce Pipeline Inspection показывает pipeline metrics, opportunity changes, activity information и forecast context. HubSpot в отчетах по revenue и sales analytics разделяет closed revenue, deal forecast, weighted pipeline, quota attainment, deal push rate и sales velocity. Shopify отдельно описывает, как sales reports учитывают sales reversals и почему deleted/test orders, gift cards, edits и CSV export могут менять итоговые цифры. Это хороший ориентир: отчет по продажам должен фиксировать не только "сколько продали", но и почему цифра может отличаться от CRM, бухгалтерии, маркетинга или платежного отчета.

Ключевые факты
- Минимальный отчет по продажам должен разделять
orders,closed won,payments,shipments,returnsиforecast. Если смешать эти слои, выручка выглядит точной, но спорной. - Для B2B/CRM-продаж важны pipeline, stage conversion, win rate, sales cycle, stale deals, quota attainment и forecast accuracy.
- Для e-commerce и розницы нужны orders, net sales, returns/sales reversals, average order value, product/category mix, channel mix и margin caveats.
- Salesforce, HubSpot, Microsoft Dynamics 365 Sales, Pipedrive и Zoho CRM показывают, что forecast строится вокруг stages, forecast categories, quota/goal, deal amount и owner/team hierarchy, а не вокруг одной общей суммы open deals.
- Community-сигналы из r/HubSpot, r/SalesOperations, r/Shopify и r/Zoho повторяют практическую боль: отчеты ломаются из-за неполных stage updates, несогласованных close dates, возвратов, ручных заказов и разного понимания "выручки". Эти сигналы используются только как signal-only, не как доказательство фактов.
- SimpleDashboard подходит для первого проверяемого слоя: загрузить CSV/XLSX/Google Sheets или API-выгрузку, собрать управленческий дашборд и явно подсветить data-quality gaps до внедрения тяжелой BI-системы.
Эта статья для собственника, РОПа, коммерческого директора, RevOps/SalesOps-специалиста, руководителя интернет-магазина или малого отдела продаж, которому нужен не шаблон ради шаблона, а отчет, по которому можно каждую неделю принимать решения.
Что считать продажей: главная договоренность перед отчетом
Перед сборкой отчета надо письменно зафиксировать, какая дата и какая сумма считаются продажей. Иначе один и тот же месяц покажет разные результаты в CRM, 1С, Shopify, платежном кабинете и Excel.
| Слой данных | Что считает | Где обычно лежит | Когда использовать | Главный риск |
|---|---|---|---|---|
| Lead / opportunity | Потенциальную сделку и этап воронки | CRM | Для pipeline, conversion, forecast | Менеджеры не обновляют stages и close date |
| Closed won | Подписанную или выигранную сделку | CRM | Для bookings и плана отдела продаж | Не всегда равно оплате или отгрузке |
| Order | Размещенный заказ | CMS, e-commerce, ERP, 1С | Для розницы, e-commerce, fulfillment | Отмена, редактирование и тестовые заказы меняют итог |
| Invoice | Выставленный счет | 1С, ERP, бухгалтерия | Для B2B и дебиторки | Счет может быть не оплачен |
| Payment | Полученную оплату | банк, эквайринг, платежный провайдер | Для cash-in и сверки денег | Частичная оплата, комиссия, возврат |
| Shipment / fulfillment | Отгрузку или выполненный заказ | ERP, WMS, 1С | Для операционной выручки и наличия товара | Продажа и отгрузка попадают в разные периоды |
| Return / sales reversal | Возврат, отмену, reversal | e-commerce, POS, ERP | Для net sales и маржи | Возврат может быть учтен по дате возврата, а не по дате исходного заказа |
В нашем редакционном тесте полезная версия отчета началась с 18 полей: deal_id, order_id, customer_id, owner, source, amount, currency, stage, forecast_category, probability, created_at, expected_close_date, closed_at, order_date, payment_date, return_date, status, lost_reason. Без этих полей дашборд можно нарисовать, но нельзя надежно объяснить.
KPI/risk table для отчета по продажам
| KPI | Формула для пилота | Что показывает | Риск интерпретации | Что делать |
|---|---|---|---|---|
| Closed revenue / closed won | Сумма выигранных сделок за период | Факт продаж по CRM | Может не совпасть с оплатами и отгрузками | Подписать определение revenue для отчета |
| Orders | Количество заказов за период | Объем спроса и операционную нагрузку | Отмены, тестовые заказы и ручные заказы искажают число | Фильтровать тесты, deleted/canceled orders и manual orders |
| Net sales | Gross sales минус discounts, returns, reversals | Чистую продажную базу | Возвраты могут попадать в другой период | Показывать дату заказа и дату возврата отдельно |
| Average order value | Net sales / orders | Средний чек | Один крупный заказ искажает среднее | Добавить median и сегмент/канал |
| Plan/fact | Closed revenue или net sales / план | Выполнение цели | План может быть по оплатам, а отчет по сделкам | Хранить quota/goal в отдельном источнике |
| Open pipeline | Сумма открытых сделок с close date в периоде | Потенциал будущей выручки | Включает старые и плохо квалифицированные сделки | Показывать stage age, next step и stale deals |
| Weighted pipeline | Deal amount x historical win rate stage/category | Вероятный вклад pipeline в forecast | Вероятности часто задаются вручную | Считать win rate по истории и сегментам |
| Pipeline coverage | Open pipeline / gap to goal | Хватит ли pipeline для плана | Coverage без win rate дает ложный оптимизм | Считать coverage отдельно по new/upsell/channel |
| Funnel conversion | Сделки, дошедшие до следующего этапа / сделки в этапе | Где проседает воронка | Разные правила stage movement ломают сравнение | Зафиксировать entry/exit criteria для этапов |
| Win rate | Won / (won + lost) | Долю выигранных возможностей | Lost deals могут не закрывать в CRM | Сделать lost_reason обязательным |
| Sales cycle | closed_at - opportunity_created_at |
Скорость сделки | Start date может быть lead, meeting или opportunity | Считать отдельно по сегменту и размеру сделки |
| Deal push rate | Доля сделок, у которых close date уехал | Риск прогноза | Перенос внутри месяца может не попасть в метрику в некоторых системах | Хранить историю close date и freeze date |
| Forecast accuracy | 1 - abs(forecast - actual) / actual |
Качество прогноза | Нельзя считать без зафиксированной даты прогноза | Сравнивать forecast на дату freeze с фактом |
| Returns rate | Returned quantity или return amount / sales | Качество заказов и продукта | Возвраты в e-commerce не всегда связаны с исходной датой заказа | Хранить order_id, line_item_id и return reason |
| Data quality | Missing owner, amount, date, stage, source, lost_reason | Можно ли доверять отчету сегодня | AI и BI уверенно визуализируют грязные данные | Вывести ошибки данных в верхний блок |
Какой отчет по продажам нужен разным типам бизнеса
B2B и услуги
Для B2B-процесса главный отчет - это не "продажи по менеджерам", а связка pipeline -> forecast -> closed won -> cash. Salesforce Pipeline Inspection и Microsoft Dynamics 365 Sales dashboards показывают pipeline по фазам, estimated revenue и opportunities that need attention. HubSpot добавляет deal forecast, weighted pipeline forecast, quota attainment, deal push rate, sales velocity и time in stage.
Практический набор для B2B:
- закрытая выручка по owner, source, segment и product;
- open pipeline на текущий месяц/квартал;
- weighted pipeline и manual forecast;
- gap to goal и pipeline coverage;
- сделки без next step, close date или amount;
- сделки, где close date переносился 2+ раза;
- конверсия между этапами и win/loss по сегментам;
- причины проигрыша и stale deals.
E-commerce и розница
Для e-commerce отчет по продажам должен начинаться с orders и net sales, но обязательно показывать returns/sales reversals. Shopify в документации по sales reports прямо указывает, что sale идет положительным числом на дату заказа, а return - отрицательным числом на дату возврата. Там же есть caveats по deleted/test orders, gift cards, product edits и CSV export.
Практический набор для e-commerce:
- orders, gross sales, discounts, net sales;
- returns/sales reversals, reversed quantity, return reason;
- average order value и median order value;
- product/category mix, channel mix, region/store;
- paid/organic/source split, если источник передается корректно;
- gross margin caveat, если есть себестоимость;
- разница между analytics sales, payouts и бухгалтерским cash report.
Отчет менеджера по продажам
Отчет менеджера должен помогать коучингу, а не превращаться в список активностей. Community-сигналы из r/HubSpot и r/SalesOperations сходятся на практической проблеме: raw calls/emails не показывают результат, если они не связаны с pipeline movement, meetings, opportunities и revenue. Поэтому rep dashboard лучше отделить от executive dashboard.
Минимальный rep view:
- личный plan/fact и gap;
- pipeline по этапам и expected close date;
- stage-to-stage conversion;
- meetings/proposals с outcome;
- stale deals и overdue next steps;
- lost reasons по последним сделкам;
- качество заполнения CRM.
Как построить отчет по продажам за 5 шагов
Шаг 1. Выберите главный источник правды
Для B2B обычно это CRM: amoCRM, Битрикс24, Salesforce, HubSpot, Pipedrive, Zoho или Microsoft Dynamics 365 Sales. Для e-commerce - платформа заказов: Shopify, WooCommerce, RetailCRM, 1С, CMS или ERP. Для финансового факта - 1С, банк, эквайринг или платежный провайдер.
Не надо начинать с дизайна. Сначала решите, где "официальная" сумма продажи, где дата продажи, где возврат и где forecast.
Шаг 2. Согласуйте словарь метрик
Запишите 8-12 терминов: revenue, order, return, closed won, pipeline, forecast, quota, owner, source, product, margin. Для каждого термина укажите источник, дату, формулу и исключения.
Пример: Net sales = gross sales - discounts - sales reversals, дата продажи - order_date, возврат показывается отдельно по return_date, тестовые заказы исключаются.
Шаг 3. Подготовьте выгрузку
Для пилота хватит CSV/XLSX:
- сделки или заказы за 3-12 месяцев;
- owner, source, product/category, amount, currency;
- stage/status, expected_close_date, closed_at или order_date;
- payment/shipment/return fields, если они есть;
- lost_reason и return_reason;
- quota/goal по месяцам или кварталам.
Шаг 4. Соберите один экран решений
Первый экран отчета должен отвечать на 5 вопросов:
- Сколько закрыто к плану?
- Какой gap до цели?
- Хватит ли pipeline/orders до конца периода?
- Где риск: stale deals, pushed close dates, returns, missing data?
- Какое следующее действие: кому звонить, что проверять, какой сегмент чинить?
Шаг 5. Проверьте отчет на расхождения
Перед публикацией сравните 10-20 строк вручную: CRM deal, order, payment, return и итоговую карточку на дашборде. Если на этом шаге цифры не сходятся, не добавляйте новые графики. Сначала исправьте правила расчета.
Практический checklist перед запуском
- Есть единое определение продажи:
closed won,order,payment,invoiceилиshipment. - Есть отдельное правило для возвратов, отмен, discounts, gift cards и тестовых заказов.
- Close date, order date, payment date и return date не смешаны в одной колонке.
- У каждой сделки или заказа есть owner, source, amount, status/stage и дата.
- Pipeline stages имеют понятные entry/exit criteria.
- Lost reasons и return reasons не пустые.
- Forecast фиксируется на дату freeze, иначе forecast accuracy невозможно проверить.
- Executive dashboard и rep dashboard разделены.
- В отчете есть блок data-quality errors, а не только красивые KPI.
- Источники данных и формулы описаны рядом с отчетом.
Где SimpleDashboard помогает
SimpleDashboard не заменяет CRM, Shopify, 1С или BI-систему. Его задача - быстро собрать понятный управленческий отчет поверх ваших данных и показать, где цифры уже годятся для решений, а где нужна чистка.
Отправьте в @coderboxbot файл CSV/XLSX или ссылку на Google Sheets и напишите:
"Собери отчет по продажам: выручка, заказы, возвраты, план-факт, pipeline, forecast, конверсия по этапам, stale deals, источники и ошибки данных".
На пилоте мы обычно делаем:
- карту колонок и спорных определений;
- первый экран KPI;
- таблицу рисков данных;
- графики по периодам, owner, source, product/category;
- фильтры по датам, сегментам и каналам;
- экспорт PDF/скриншот для еженедельной встречи.
Caveats: где отчет может обмануть
- CRM не равна деньгам. Closed won может быть подписанной сделкой, но не оплатой.
- Forecast не равен open pipeline. Сумма всех открытых сделок почти всегда завышает ожидаемую выручку.
- Возвраты меняют период. В e-commerce продажа и возврат могут попасть в разные даты, поэтому month-over-month net sales требует аккуратной сверки.
- Активности не равны прогрессу. Calls/emails полезны только если связаны с meeting, stage movement, proposal, next step или revenue.
- AI не исправляет дисциплину CRM. Если менеджеры не заполняют amount, close date, stage и lost_reason, модель красиво визуализирует плохие данные.
- Форумы не являются доказательством. Reddit, HubSpot Community и SalesOps обсуждения помогают увидеть повторяющиеся боли, но формулы и ограничения надо проверять по официальной документации и вашим данным.
Смотрите также
- Дашборд продаж 2026: метрики, воронка, win rate и прогноз выручки
- Аналитика продаж и KPI-дашборд: полное руководство
- CRM-аналитика и дашборд: метрики продаж без ручного Excel
- Дашборд интернет-магазина: e-commerce продажи, заказы и возвраты
- Отчеты для руководителя: как создать дашборд за 5 минут
Часто задаваемые вопросы
Какие данные нужны для отчета по продажам?
Минимум: дата, сумма, статус, менеджер или канал. Для нормального отчета нужны deal_id/order_id, source, product/category, stage/status, expected close date, closed/order/payment date, return date, lost/return reason и план по периоду.
Чем отчет по продажам отличается от дашборда продаж?
Отчет обычно фиксирует итог за период: продажи, заказы, возвраты, план-факт. Дашборд добавляет интерактивность, фильтры, pipeline, forecast, data-quality alerts и помогает видеть риск до конца периода, а не только постфактум.
Можно ли сделать отчет из 1С, CRM или Shopify?
Да. Для пилота достаточно CSV/XLSX-выгрузки. Дальше можно подключить API или регулярную выгрузку, если нужно автообновление.
Почему цифры в CRM и платежном отчете не совпадают?
Чаще всего из-за разных событий: CRM считает won deal, e-commerce - order, платежный провайдер - payment/payout, бухгалтерия - invoice или поступление денег. Еще влияют возвраты, отмены, частичные оплаты, комиссии и разные даты учета.
Нужно ли показывать возвраты в отчете по продажам?
Да, если вы считаете net sales, маржу, качество продукта или эффективность каналов. Возвраты лучше показывать отдельным блоком: сумма, количество, доля, причина, исходная дата заказа и дата возврата.
Можно ли доверять AI-дашборду для прогноза продаж?
Можно использовать как помощника, если формулы, источники и ограничения прозрачны. Но forecast надо сверять с историческим win rate, stage rules, close-date history и фактом прошлых периодов. AI не должен скрывать низкое качество данных.
Стоимость SimpleDashboard - 5 000 ₽/мес. Напишите в Telegram: @coderboxbot - соберем отчет по продажам под вашу CRM, 1С, Shopify, CSV, Excel или Google Sheets.
Попробовать SimpleDashboard → | SimpleDashboard
Источники:
- Salesforce Help: Pipeline Inspection - https://help.salesforce.com/s/articleView?id=sf.pipeline_inspection.htm&language=en_US
- Salesforce Help: Guidelines and Limits for Pipeline Inspection - https://help.salesforce.com/s/articleView?id=sales.pipeline_inspection_guidelines.htm&language=en_US&type=5
- Microsoft Learn: Dynamics 365 Sales dashboards - https://learn.microsoft.com/en-us/dynamics365/sales/dashboards
- Microsoft Learn: View and manage a forecast in Dynamics 365 Sales - https://learn.microsoft.com/en-us/dynamics365/sales/view-forecasts
- HubSpot Knowledge Base: Report on revenue - https://knowledge.hubspot.com/reports/how-do-i-report-on-revenue-in-hubspot
- HubSpot Knowledge Base: Create sales reports in the sales analytics suite - https://knowledge.hubspot.com/reports/create-sales-reports-in-the-sales-analytics-suite
- Pipedrive Knowledge Base: Insights reports, lead conversion - https://support.pipedrive.com/article/insights-reports-lead-conversion
- Shopify Help Center: Sales reports - https://help.shopify.com/en/manual/reports-and-analytics/shopify-reports/report-types/default-reports/sales-report
- Zoho CRM Help: Working with reports - https://help.zoho.com/portal/en/kb/crm/analytics-and-dashboards/reports/create-edit-reports/articles/working-with-reports
- Zoho CRM Help: Creating dashboards - https://help.zoho.com/portal/en/kb/crm/analytics-and-dashboards/analytics-dashboards/articles/create-dashboard
- Reddit r/HubSpot: sales dashboard community signal - https://www.reddit.com/r/hubspot/comments/1skg3gf/what_do_you_track_on_your_sales_dashboard_on/
- Reddit r/HubSpot: reporting pain community signal - https://www.reddit.com/r/hubspot/comments/1p5iz7b/what_hubspot_reports_do_you_struggle_with_the_most/
- Reddit r/Shopify: returns/reporting community signals - https://www.reddit.com/r/shopify/comments/1q5k04o/report_for_returns/
- Reddit r/Zoho: sales orders/data quality community signal - https://www.reddit.com/r/Zoho/comments/18g9z7a/help_with_updating_sales_orders_in_crm/
AI-инструмент помог структурировать ресерч, таблицы и проверочные списки. Финальные формулировки, источники, ограничения и выводы проверил Александр Руин, основатель habab.ru. Обновлено: 2026-05-05.
О сервисе "AI-конструктор бизнес-дашбордов"
Платформа для создания аналитических дашбордов через AI-чат. Загрузите CSV/Excel или подключите API, опишите какие метрики нужны — получите готовый дашборд с графиками, KPI и фильтрами. Без программирования, за минуты.
Ключевые преимущества:
- Не нужен программист или BI-аналитик
- Дашборд готов за минуты, а не за недели
- AI сам предлагает подходящие визуализации
- Данные остаются на вашем сервере
- Интеграция с любыми источниками через API
- Автоматическое обновление и рассылка отчётов
Для кого подходит:
Сценарии использования:
📰 Промо-статьи наших решений
Изучите детальные обзоры наших технологических решений для различных отраслей:
🚀 Разработка и автоматизация
- Автоматизация холодных продаж в криптопроектах
- AI-Assisted Development
- AI CRM Constructor: Конструктор CRM под ваш бизнес
- Парсер лидов с FL.ru
- Разработка Платформы для Автоматизации Найма Переводчиков
- Разработка WhatsApp Business Автоматизации под ключ
- Корпоративная Платформа Обмена Изображениями
- AI Quality Assurance — контроль качества AI-ответов
- Интеграция AMOCRM, Excel и Google Drive
- SimpleCrypto — AI-конфигуратор крипто-кошелька
- Синхрон1С - Автоматизация 1С без программиста
- SimpleReview — Chrome-расширение для автоматического исправления ошибок сайта
- Разработка Telegram Mini App с Лутбоксами
- YouTube-Telegram Скрапер для Стартапов
📈 Бизнес и автоматизация
- Разработка Telegram Ботов под ключ
- YandexDirect MCP сервер
- Корпоративные решения голосового ввода с ИИ
- Веб-версия аналитического дашборда для телефонии
- Платформа управления Telegram рекламой
- Bitcoin Mempool Explorer
- Презентационный сайт по брендбуку
- Разработка Платформы Прогнозов на Спорт по Модели GoalBet
- Обучающий кабинет
- Корпоративная система мониторинга медиа и аналитики
- Администрирование серверов
- Криптовалютный AML-чекер бот
- Новостной радар для промышленности
- Счетчик калорий Telegram Bot
- Talk to Excel / Talk to SQL — AI-ассистент для табличных данных
- Разработка веб-приложений по дизайну
- Разработка системы анализа договоров с ИИ
- Презентационный сайт по брендбуку
- Синхронизация 1С с WordPress
💰 FinTech и медиа
Работаю до результата и бизнес-ценности, быстро корректирую подходы в процессе. Использую современный стек для качественного и быстрого решения задач.