Аналитика маркетплейсов в Перми: почему данные из разных систем не сходятся
В этой статье
Селлер подключил выгрузки, собрал таблицу и увидел, что три источника дают три разные суммы за один и тот же месяц. Это не ошибка расчёта – это разные правила учёта времени, разные состояния заказа и разная скорость поступления данных. Ниже разбираем, как устроен обмен между кабинетами, складом и бухгалтерией и в каких точках он расходится.
Одна продажа существует в четырёх состояниях
Заказ создан, товар выкуплен, деньги начислены, деньги выплачены – это четыре разных события с разными датами, и каждая система считает своим главным одно из них. Витрина кабинета живёт заказами, финансовый отчёт – начислениями, банк – выплатами. Отчёт обязан заранее объявлять, по какому событию он построен, иначе сравнение двух таблиц бессмысленно. Мы фиксируем правило на этапе технического задания и одинаково применяем его во всех сводках.
Данные приходят с разной задержкой
Заказы видны почти сразу, финансовый отчёт формируется с лагом, возвраты и компенсации брака появляются через недели, а рекламные расходы закрываются своим циклом. Из-за этого месяц «дозревает» после своего окончания. Практический вывод простой: пересчитывать закрытый период нужно ещё дважды, а не запоминать первую версию как окончательную. Цифра, показанная собственнику первого числа, всегда оптимистичнее итоговой, потому что расходы приходят позже выручки. Мы сразу ставим в отчёт отметку о степени готовности периода, чтобы решения по неполным данным принимались осознанно, а не по недоразумению.
Что именно связывается между собой
Полная схема обмена у производственно-торговой компании выглядит так:
- кабинеты площадок по API – заказы, продажи, удержания, остатки на складах;
- учётная база – себестоимость партий, приход сырья и материалов, отгрузки;
- расчётный счёт – поступления от площадок и расчёты с поставщиками;
- рекламные кабинеты – расходы по конкретным карточкам;
- сводный отчёт собственнику – место, где всё это сравнивается.
Где рвётся у производителей
У компаний, которые сами выпускают товар – мебель, изделия из дерева, бытовую химию, инструмент, – к обычным разрывам добавляется свой. Себестоимость продукции складывается из материалов, работы и накладных расходов, и меняется она не в момент продажи, а в момент выпуска партии. Если связка тянет из учёта только цену последней калькуляции, прибыль по остаткам прошлых партий считается неверно. Мы связываем продажу с той партией, из которой товар фактически отгружен, и отдельно храним стоимость упаковки и доставки до склада площадки: у крупногабаритной продукции эти статьи забирают заметную долю наценки, а в закупочную цену их обычно не включают.
Возвраты рвут связку дважды
Сначала возврат уменьшает выручку, потом возвращает товар на склад – иногда в другом состоянии и с другим кодом. Если второе событие не доходит до складского учёта, остатки расходятся с фактом, а брак копится невидимо. Возврат – это две операции, а не одна, и обе должны отражаться в системе.
Как мы проверяем, что связка работает
Приёмка идёт по фактам, а не по внешнему виду дашборда:
- сумма выплат за квартал сходится с выпиской по счёту;
- остатки в системе совпадают с остатками в кабинетах на дату проверки;
- каждая проданная позиция имеет себестоимость и привязку к партии;
- повторная выгрузка того же периода не создаёт дублей строк.
Стоимость и что дальше
Экспресс-аудит юнит-экономики – от 50 000 ₽ и семь рабочих дней, полная оцифровка со связкой всех источников – от 190 000 ₽ и три-четыре недели. Состав отчётов и сумму мы закрепляем в договоре до начала работ. После запуска остаётся сопровождение: доступы, форматы выгрузок и контроль сходимости. Смежные задачи обмена данными описаны в разделе интеграция с 1С.
РОСТСАЙТ занимается автоматизацией с 2011 года. Разберём, почему расходятся ваши отчёты в Перми, – звоните: +7 (901) 417-22-12.