Одну операцию показывают в двух разрезах. По дате возврата видно, сколько денег вернули за период. По дате исходной оплаты видно, какой результат остался у заказов этого периода и у кампаний, которым приписаны продажи. У этих разрезов разные задачи, поэтому в отчёте каждому нужна своя подпись.
Какие события должны различаться
Начните с короткого соглашения между продажами, операционной командой и аналитиком. Для каждого события запишите, где оно возникает, какое состояние считается подтверждением и какая дата идёт в отчёт. В сквозной аналитике это часть связи между обращением и итогом заказа.
- Заказ оформлен. Появился номер и состав корзины. Ожидаемая сумма нужна для контроля воронки. Подтверждение платежа учитывается отдельно.
- Оплата подтверждена. В учёт попадает сумма принятой оплаты. Если оплат несколько, храните каждую операцию и связь с заказом.
- Отмена зарегистрирована. До оплаты она объясняет, почему заказ выпал из воронки. После оплаты она запускает отдельный контроль денег к возврату.
- Возврат запрошен. Покупатель или сотрудник инициировал действие. Событие показывает нагрузку на обработку и время ожидания.
- Возврат подтверждён. Платёжная система или другой согласованный источник подтвердил операцию. Её сумма участвует в денежном расчёте.
Физическое поступление товара на склад при необходимости ведите отдельным событием. Дата приёмки и дата денежного возврата могут различаться. Разделение позволяет одновременно видеть задачу склада и незавершённую финансовую операцию.
Текущий статус заказа удобен для очереди менеджера. Для отчёта дополнительно нужна история переходов. Когда отменённую сделку просто удаляют из выгрузки, аналитик теряет сведения о предыдущей оплате, причине отмены и ещё не проведённом возврате.
Как связать событие с заказом и товаром
В записи возврата храните исходный номер заказа, идентификатор операции, статус, время подтверждения, сумму и валюту. Если есть отдельный номер оплаты, сохраняйте и его. С номером заказа можно найти покупку, а с идентификатором операции отличить повторную выгрузку от второго возврата. Для торговли из нескольких систем добавьте ключ магазина или источника, если их номера могут совпадать.
Для отчёта по товарам нужны строка исходного заказа, количество возвращённых единиц и сумма корректировки по строке, если она известна. Один и тот же артикул может встречаться в заказе по разным условиям. Привязка к строке сохраняет скидку и фактическую сумму продажи. Отдельные суммы за доставку или компенсацию записывайте по согласованному правилу, чтобы сверять товарные строки с итогом операции.
На уровне заказа видно, какая часть оплаты осталась и сколько заказов затронули возвраты. На уровне товара можно понять, какую позицию вернули и в каком количестве. Если есть подтверждённая сумма без сведений о позиции, учитывайте её в итоге заказа и выделяйте как нераспределённую. Аналитик сможет отдельно проверить такие записи, а отчёт по товарам не получит догадки вместо данных.
Этот принцип поддерживает и электронная коммерция GA4. При передаче события возврата используется идентификатор исходной транзакции, а сведения о товарах и количестве дают детализацию по позициям. Состав внутренней записи и сверку платежей команда определяет по собственному процессу.
Как считать полный и частичный возврат
Зафиксируйте базу расчёта до выгрузки. Для операционного показателя «Оплаты после возвратов» возьмите сумму подтверждённых оплат и вычтите подтверждённые денежные возвраты в том же составе и валюте. Если оплата включает доставку, проверьте, где отражается возврат доставки. Покажите рядом исходные оплаты, возвраты и остаток, чтобы корректировку можно было восстановить.
Частичный возврат уменьшает сумму по заказу. Если вернули одну позицию, остальные могут остаться проданными. Полный денежный возврат означает, что сумма подтверждённых возвратов достигла суммы исходной оплаты на согласованной базе. Это может произойти после нескольких операций. Число оплаченных заказов за период при этом можно сохранить как исторический факт, а число заказов с положительным остатком вывести отдельной строкой.
В отчёте по причинам разделите количество событий и количество затронутых заказов. Один заказ с двумя частичными возвратами даёт две операции и один заказ с возвратом. Долю возвратов определяйте явно. Например, для доли по заказам берите количество оплаченных заказов с подтверждённым возвратом и делите его на количество оплаченных заказов той же группы на дату отчёта. Денежную долю считайте отдельным показателем.
Как один возврат попадает в два отчёта
Условный пример. В октябре заказ оплатили на 120 условных единиц. В составе две единицы товара А по 30 и одна единица товара Б за 60. Доставка и прочие начисления в примере отсутствуют. В ноябре покупатель вернул одну единицу товара А, а платёжная система подтвердила возврат 30. От оплаты осталось 90 условных единиц, а в товарном отчёте возвращённой считается одна единица А.
Отчёт по операциям ноября покажет возврат 30 в ноябре. Этот разрез нужен, чтобы оценить нагрузку за период и свериться с источником платёжных операций. Отчёт по октябрьским заказам покажет оплату 120, возврат 30 и остаток 90 на дату пересчёта. Здесь задача - оценить результат группы заказов после последующих корректировок.
В примере группа формируется по дате подтверждения оплаты. Если бизнес оценивает заказы по дате оформления, назовите это в заголовке и последовательно используйте одну основу для числителя и знаменателя. Укажите дату актуальности, часовой пояс и окно наблюдения. Свежие группы могут ещё измениться, поэтому сравнивать их полезно с группами одинакового возраста.
Как отнести корректировку к рекламной кампании
Возврат наследует связь с исходной продажей. Если октябрьский заказ приписан кампании по принятой модели атрибуции, остаток 90 относится к той же кампании. Визит на страницу возврата или переписка с поддержкой могут быть полезны для сервиса, но их источник не заменяет связь с исходной покупкой.
При нескольких касаниях применяйте к оплате и её корректировке одну и ту же версию модели. Если отчёт делит ценность заказа между источниками, сумму возврата распределяйте по тем же долям. При смене правил показывайте, какой период пересчитан, чтобы изменение цифры можно было объяснить. Возврат по заказу без установленного источника оставляйте в строке «Источник неизвестен». Это позволит сверить общий итог и отдельно оценить полноту атрибуции.
Как принять отчёт и настроить сверку
Начните со сверки списка оплаченных заказов с событиями оплат, затем отдельно сравните подтверждённые возвраты с их первичным источником. Для каждой разницы проверьте номер операции, период и состав суммы. Причиной может быть задержка передачи, повтор выгрузки, неподтверждённая операция или пропущенная строка. Итоговую сумму платёжного реестра сравнивайте с соответствующим показателем отчёта. Перевод от платёжного сервиса после удержания комиссии показывает другую величину.
У сверки два уровня. Сначала убедитесь, что каждая подтверждённая операция представлена один раз. Затем сверьте итог по заказам с общим итогом возвратов. Если итог платёжного реестра больше суммы по связанным заказам, проверьте, объясняется ли разница операциями без пары. Такие записи остаются в отчёте по дате возврата до восстановления связи. Это позволяет сохранить денежный итог и не распределять корректировку наугад.
Обратите внимание на дату поступления данных. Ноябрьский возврат может появиться в выгрузке позже из-за задержки интеграции. Сохраните дату подтверждения отдельно от времени загрузки. Операционный отчёт использует первую, а вторая помогает понять, когда изменился исторический срез. Если период уже выгрузили руководителю, отметьте корректировку и дату пересчёта, чтобы две версии отчёта можно было сопоставить.
Перед приёмкой пройдите контрольные сценарии.
- Неоплаченный заказ отменён. Отмена видна, оплата и возврат денег отсутствуют.
- Оплаченный заказ отменён, операция возврата ожидается. Заказ виден в очереди, сумма оплат после подтверждённых возвратов пока сохраняется.
- Вернулась часть позиции или одна позиция. Изменились сумма и соответствующее количество, остальной состав заказа сохранился.
- Поступили два частичных возврата и повтор одного уведомления. Две операции учтены, дубликат пропущен.
- Возврат перешёл границу месяца. Событие видно в месяце операции, исходный заказ скорректирован в своём периоде.
- Подтверждённый возврат не привязался к заказу. Он попал в очередь расхождений, сумму кампании пока не меняют.
Назначьте владельца очереди расхождений. Он фиксирует причину, исправление и дату пересчёта. Вынесите в отчёт суммы неподтверждённых возвратов и подтверждённых операций без связи с заказом. Так руководитель видит, где деньги ещё в процессе и где уже требуется поправить данные.
Операционный отчёт помогает разобраться в продажах, маркетинге и обработке возвратов. Признание выручки, проводки, налоги и закрытие периода ведутся в бухгалтерском учёте по принятым правилам. Для сверки заранее согласуйте с бухгалтерией состав сравниваемых сумм и даты. Совпадение разных по назначению итогов само по себе не является критерием качества.
Для постановки задачи на внедрение сквозной аналитики подготовьте обезличенные строки заказа, оплаты и возврата по каждому контрольному сценарию. Это даст команде исходные данные для проверки связей и ожидаемых сумм.
Частые вопросы
Удалять ли отменённые заказы из отчёта по конверсии?
Сохраните факт оформления и событие отмены. Для показателя «Доля оформленных заказов, дошедших до оплаты» неоплаченная отмена остаётся среди оформленных. Отдельный показатель «Заказы с положительным остатком» используют для другой задачи и рассчитывают после возвратов.
Что делать с возвратом без товарной строки?
Включите подтверждённую сумму в расчёт по связанному заказу и оставьте её в строке нераспределённых корректировок. Количество возвращённых единиц в разрезе товара меняют после получения сведений о позиции и количестве.
Нужно ли пересчитывать прошлый месяц?
Отчёт по заказам пересчитывают на дату актуальности, если он должен учитывать возвраты, подтверждённые позже. В отчёте движения денег операция остаётся в своём периоде. Чтобы сравнение было воспроизводимым, сохраняйте дату среза и правила пересчёта.
Что делать, если одно уведомление о возврате пришло несколько раз?
Сверьте идентификатор операции и источник. Повтор подтверждённой записи не меняет сумму. Если та же операция перешла из ожидающей в подтверждённую, обновите её статус и учтите сумму один раз. Другой идентификатор может относиться к отдельному частичному возврату.
Как отразить возврат, если не найден исходный заказ?
Покажите подтверждённое движение в отчёте по дате операции и вынесите запись в очередь сверки. Пока связь не восстановлена, не относите сумму к товару, периоду исходной оплаты или кампании. После сопоставления пересчитайте соответствующую группу.



