← Основной отчёт
Дополнительный финансовый отчёт

Прибыль за март и апрель.
Вся логика расчёта

Только общие результаты пяти кабинетов — без карточек товаров и без отдельных вкладок магазинов. Ниже показано, какие строки из детальных отчётов WB вошли в прибыль, что вычиталось и как результат можно проверить вручную.

88 детальных отчётов5 кабинетовВозвраты со знаком минусНалог 8%
Краткий итог

Апрель сильнее марта на 32 170,24 ₽

Суммы рассчитаны по всем пяти кабинетам. Звёздочка означает, что из результата ещё нужно вычесть отсутствующие закупочные цены четырёх единиц.

Март · прибыль*
289 158,28 ₽
верхняя граница · нет 3 закупочных цен
Апрель · прибыль*
321 328,52 ₽
лучше марта на 11,1% · нет 1 цены
Март + апрель*
610 486,80 ₽
до вычета стоимости 4 единиц
Лидер двух месяцев
Genesis
249 027,54 ₽* · затем FLUX 224 729,11 ₽

Общий итог по месяцам

Одинаковая шкала: чем длиннее полоса, тем больше расчётная прибыль.
Разница321 328,52 − 289 158,28 = 32 170,24 ₽

Прибыль по кабинетам

Сравнение марта и апреля без товарной детализации.
мартапрель

Из чего сложился итог

«Выплата продавцу» уже находится после комиссии WB и компенсации платёжных услуг. Услуги WB ниже вычитаются отдельно.

МесяцРеализацияВыплата продавцуУслуги WBНалог 8%ЗакупкаПрибыль*
Март1 429 790,111 446 307,79361 869,46114 383,21680 896,84289 158,28
Апрель1 440 676,081 457 269,39397 363,50115 254,09623 323,28321 328,52
Итого2 870 466,192 903 577,18759 232,96229 637,301 304 220,12610 486,80
Проверка арифметикиМарт: 1 446 307,79 − 361 869,46 − 114 383,21 − 680 896,84 = 289 158,28 ₽
Апрель: 1 457 269,39 − 397 363,50 − 115 254,09 − 623 323,28 = 321 328,52 ₽

Результат каждого кабинета

Здесь нет отдельных вкладок и товаров — только агрегат по кабинету и месяцу.

Динамика

Линейный график за четыре месяца

Май пересчитан тем же скриптом: исправлены две старые единичные ошибки себестоимости. Июнь совпал с основным отчётом до копейки.

Сумма за март–июнь*
839 278,60 ₽
Пик — апрель. Затем прибыль резко снизилась в мае и частично восстановилась в июне. Итог четырёх месяцев остаётся верхней границей до ввода четырёх недостающих закупочных цен.
Полная методика

Что именно вошло в чистую прибыль

Расчёт воспроизводится скриптом scripts/calculate_wb_profit.mjs. Ни одна рекламная или логистическая сумма не вычитается дважды.

1. Отбор строк

  1. Взяты 88 недельных детальных отчётов, пересекающих 01.03–30.04.2026.
  2. Дубли удалены по паре «ID кабинета + номер отчёта».
  3. Пограничные недели 23.02–01.03 и 27.04–03.05 разрезаны по колонке M «Дата продажи».
  4. Строки без даты не попадают в точный календарный месяц.

2. Продажи и возвраты

  1. J «Тип документа» задаёт знак операции.
  2. «Продажа» берётся со знаком плюс; «Возврат» — со знаком минус.
  3. В исходном Excel суммы возврата положительные: без смены знака прибыль была бы завышена.
  4. P — реализация, AH — выплата продавцу, N — количество для закупки.

3. Услуги WB

  • AK логистика; BH хранение; BI удержания; BJ приёмка.
  • AO штрафы; AP корректировки вознаграждения WB.
  • BQ стоимость лояльности; BR удержанные баллы; BT изменение срока выплаты.
  • «WB Продвижение» уже находится в BI и второй раз не вычитается.

4. Налог и закупка

  • Налог = (продажи − возвраты) × 8%.
  • Закупка = подписанное количество × последняя закупочная цена.
  • Упаковка уже входит в закупочную цену из «Цены 20.07».
  • Себестоимость меняется только в строках, где P не равно нулю.
PРеализация товараНалоговая база в рабочем допущении.
AHК перечислению продавцуПосле комиссии WB и платёжных услуг.
AKЛогистикаДоставка покупателю и возвратная логистика в отчёте.
BHХранениеПлатное хранение, отражённое в детальном отчёте.
BIУдержанияВключая WB Продвижение; вычитается один раз.
BJ / AO / APПриёмка, штрафы, корректировкиСуммируются с их знаком из отчёта.
BQ / BR / BTЛояльность и срок выплатыВ марте–апреле лояльность равна нулю.
BFВозмещение издержекНе вычитается: уже отражено внутри выплаты продавцу.
N × ценаЗакупка с упаковкойВозврат уменьшает количество и возвращает себестоимость.

Расшифровка услуг WB

Это контрольная сумма колонок, которые образуют «Услуги WB».

МесяцЛогистикаХранениеУдержанияШтрафыКорректировкиПриёмкаЛояльность / срокИтого
Март221 157,9426 306,9082 453,0027 617,004 317,6217,000,00361 869,46
Апрель279 034,6640 443,0771 556,00320,002 711,773 298,000,00397 363,50
Что не включено

Аренда собственных складов, зарплаты сотрудников и прочие расходы вне WB исключены по условию задачи. Налог 8% — рабочее управленческое допущение, а не замена бухгалтерской декларации. Компенсация скидки лояльности отдельно не прибавляется, потому что уже входит в выплату AH.

Четыре отсутствующие закупочные цены

Март: точная прибыль = 289 158,28 ₽ − закупка 1 шт. 226452721 − закупка 1 шт. 242698806 − закупка 1 шт. 259799356. Апрель: точная прибыль = 321 328,52 ₽ − закупка 1 шт. 226452721. Для этих строк в «Цены 20.07» нет цены; подставлять догадку я не стал.

Ручная проверка

Как перепроверить расчёт самостоятельно

Достаточно повторить шаги на одном кабинете и одном месяце, затем сравнить с таблицей выше.

Открыть исходникиВ финансовых отчётах WB выбрать все недели, пересекающие нужный месяц.
Отфильтровать датуВ колонке M оставить только 2026-03 или 2026-04. Пустые даты исключить.
Поставить знакСтроки J=«Возврат» умножить на −1 для P, AH и N.
Сложить выплатуПросуммировать подписанную колонку AH.
Сложить услугиAK + AO + AP + BH + BI + BJ + BQ + BR + BT.
Посчитать налогПодписанную реализацию P умножить на 0,08.
Посчитать закупкуПодписанное N умножить на закупку артикула с упаковкой.
Свести формулуAH − услуги WB − налог − закупка. Сравнить итог до копейки.

Номера обработанных отчётов

Список нужен, чтобы вручную проверить полноту выгрузки и отсутствие дублей.

Источники: авторизованные кабинеты WB Seller → финансовые отчёты; Google Sheets «Цены на Озон» → «Цены 20.07», колонка G «Закупочная цена». Расчёт выполнен 27.07.2026. Это управленческий отчёт, не бухгалтерское заключение.