Типовая ситуация: в кабинете WB одна цифра, в банке — другая, в Excel бухгалтера — третья. Собственник подозревает, что маркетплейс недоплачивает. Иногда так и есть, но чаще деньги теряются не «у Wildberries», а в шести предсказуемых местах. Разберём их и дадим рабочую методику сверки.

Шесть причин, почему цифры не сходятся

  1. Переносы между периодами. Продажа случилась в одну неделю, оплата прошла в другой, возврат — в третьей. Итог недели «не сходится», хотя по месяцу всё на месте.
  2. Сторно прошлых периодов. Отмена или корректировка старой продажи прилетает в текущий отчёт минусом — и съедает выплату, которую вы «уже посчитали».
  3. Прочие удержания. WB Продвижение, подписки, платная приёмка, услуги склада. Каждая строка мелкая, за год набегает заметная сумма.
  4. Штрафы с обоснованиями, которые никто не открывал. У каждого штрафа есть обоснование и номер документа. Часть штрафов можно оспорить — но только если их вообще кто-то разбирал.
  5. Знаки в отчёте. Удержание показано суммой без знака, а выплата продавцу внутри поля удержаний — со знаком минус. При ручной сверке в Excel выплата легко превращается в расход.
  6. График платежей. Поступление на счёт сдвинуто относительно отчёта. Сравнивать нужно не «отчёт vs банк» напрямую, а цепочку: отчёт → заявка на вывод → история платежей → выписка.

Формула сверки «Итого к оплате»

Базовая проверка еженедельного отчёта выглядит так:

  • «К перечислению продавцу за реализованный товар» по операциям Продажа минус тот же столбец по операциям Возврат;
  • минус логистика, хранение, платная приёмка;
  • минус штрафы, кешбэк и комиссия за кешбэк;
  • минус прочие удержания;
  • плюс компенсации (например, по программе лояльности).

Результат должен сойтись с «Итого к оплате». Не сошёлся — идём в детализированный отчёт и раскладываем каждую строку через фильтр «Обоснование для оплаты».

Что выгрузить для полной сверки

Документ Что даёт Зачем в сверке
Еженедельный отчёт реализации Свод: продажи, возвраты, удержания, итого к оплате Контрольные суммы по неделям
Детализированный отчёт Каждая операция построчно: продажа, возврат, логистика, сторно Поиск конкретной строки расхождения
Отчёт по удержаниям Штрафы и удержания с обоснованиями и номерами документов Проверка легитимности списаний, база для оспаривания
История остатков Движение товара по складам Сверка товарного контура с финансовым
Банковские выписки Фактические поступления Финальное замыкание цепочки «отчёт → деньги»

Пошаговая методика

  1. Нормализуйте знаки. Приведите удержания и выплаты к единому правилу, иначе сверка сломается на первом же шаге.
  2. Сверьте товарный контур. Продажи, возвраты и корректировки по штукам должны совпасть с финансовыми строками. Расхождение в штуках — искать в операциях, а не в деньгах.
  3. Проверьте формулу недели. Каждую неделю — по формуле выше. Сформируйте список недель, которые не сошлись.
  4. Разложите удержания по статьям. Логистика, хранение, приёмка, штрафы, продвижение, подписки, компенсации. По каждой статье — итог за период и динамика.
  5. Замкните на банк. Заявки на вывод и история платежей сопоставляются с выписками. Только после этого можно сказать: «нам недоплатили X» или «всё сошлось».

Почему вручную это не масштабируется

Три года работы — это 150+ еженедельных отчётов и сотни тысяч строк детализации. В Excel такая сверка занимает недели, и её результат нельзя воспроизвести: через месяц никто не помнит, какая строка куда отнесена. Автоматизированная сверка через API решает это иначе: данные забираются построчно в хранилище, раскладываются по статьям единым алгоритмом и сводятся с выплатами. Типовой срок такой сверки за 3 года — около недели, и на выходе не разовая таблица, а воспроизводимый контур: каждая копейка относится к статье, периоду и документу.

Частые вопросы

Почему «Итого к оплате» не совпадает с выплатой на счёт?

Из-за переносов между неделями, удержаний прошлых периодов и графика платежей. Сравнивать нужно цепочку «отчёт → заявка на вывод → история платежей → выписка», а не две итоговые суммы.

Можно ли вернуть деньги, если нашли ошибку?

Часть удержаний оспаривается через поддержку WB — если есть построчная сверка с обоснованиями и номерами документов. Без детализации обращение обычно закрывается формальным ответом.

Сколько занимает сверка за 3 года?

Вручную — недели работы бухгалтера. Автоматизированная сверка через API — около недели, включая разложение по статьям и отчёт по расхождениям.

Итог

Если отчёт не сходится с выплатой — это не всегда «WB недоплатил», но всегда повод для построчной сверки. =IF делает автоматизированную сверку финотчётов за 3 года: забираем данные через API, раскладываем по статьям, показываем расхождения с обоснованиями. Срок — неделя, результат — воспроизводимый контур, а не разовый Excel.