Акт взаимозачёта (неттинг) Яндекс Маркета: почему пришла меньшая сумма
Отчёт «По платежам» (API: /v2/reports/united-netting/generate): колонки transactionSum (sum), bankSum, bankOrderId, bankOrderDate, paymentStatus («Переведён» / «Будет переведён»), transactionType, transactionSource
Яндекс Маркет работает по механизму ежедневного/периодического неттинга (взаимозачёта): в отчёте «По платежам» (`united-netting`) к положительным строкам оплат покупателей и компенсаций баллами автоматически добавляются отрицательные строки удержаний за услуги Маркета (комиссия, логистика, буст, хранение). Сумма в платёжном поручении на ваш банк (`bankSum` по номеру платёжки `bankOrderId`) — это чистая разница между всеми плюсами и минусами, вошедшими в это платёжное поручение.
Формула и пошаговый пример расчёта
| Показатель / строка отчёта | Сумма / значение | Пояснение к расчёту |
|---|---|---|
| Поступило оплат от покупателей по доставленным заказам | +350 000,00 ₽ | Строки с источником Покупатель (Платёж) |
| Доплата от Маркета за скидки и баллы Яндекс Плюса | +45 000,00 ₽ | Компенсация соинвеста сверх зачтённых в услуги баллов |
| Возвраты денег покупателям (Возврат платежа) | −18 000,00 ₽ | Отрицательные строки по возвращённым заказам |
| Удержано по взаимозачёту за услуги Маркета (логистика, комиссия, буст) | −97 000,00 ₽ | Отрицательные строки удержания стоимости услуг |
| Итого перечислено в платёжном поручении №... (bankSum) | 280 000,00 ₽ | Ровно эта сумма приходит на расчётный счёт в банке |
Бухгалтерская и налоговая ловушка
Уникальная техническая ловушка отчёта «По платежам» (`united-netting`), о которой не знают 99% интеграторов: строка в этом отчёте «переезжает» во времени! Пока платёж не выплачен на банк (статус «Будет переведён»), Маркет отдаёт эту строку при запросе отчёта за дату самой операции. Но как только выходит платёжное поручение (статус меняется на «Переведён»), эта же строка привязывается к ДАТЕ ПЛАТЁЖНОГО ПОРУЧЕНИЯ (`bankOrderDate`)! Если ваша база данных просто дозаписывает свежие отчёты без дедупликации по смысловому ключу, у вас одновременно останутся и старая строка «Будет переведён», и новая «Переведён», а баланс задвоится.
Как эту строку обрабатывает и сверяет Я Селлер
В Я Селлер разработан специализированный алгоритм дедупликации версий неттинга (`nettingStableKey` и `nettingRevisionKey` в `yandex-report-columns.ts`) и расчёта баланса (`yandex-balance-math.ts`), проверенный на тысячах строк живых магазинов. Баланс к выплате и каждая банковская платёжка сходятся с кабинетом Маркета до копейки. Тариф — 4 900 ₽/мес за 3 магазина, 7 дней бесплатно.
Посмотрите iSeller на живых данных магазина
Настоящий кабинет продавца: чистая прибыль по каждому товару, реклама, склады и финансы. Не скриншоты — всё кликается. API-ключи не нужны.
Частые вопросы по этой строке отчёта
Почему Partner API Яндекс Маркета не отдаёт текущий баланс к выплате одним числом?+
В API Яндекс Маркета нет метода «получить текущий баланс» — площадка отдаёт финансы только через генерацию файлового отчёта «По платежам» (`united-netting`). Чтобы узнать точную сумму, которая ждёт выплаты, нужно сложить все строки со статусом «Будет переведён» с учётом зачёта баллов.
Как сверить конкретное платёжное поручение в выписке банка с отчётом Яндекс Маркета?+
Откройте отчёт «По платежам» (`united-netting`), отфильтруйте таблицу по колонке «Номер платёжного поручения» (`bankOrderId`) и просуммируйте колонку суммы транзакции — результат до копейки совпадёт с суммой банковского прихода (`bankSum`).
Нужно ли проводить акт взаимозачёта Яндекс Маркета в 1С?+
Да! В бухгалтерском учёте (ОСНО / УСН 15%) поступление на банк (280 000 ₽) закрывает дебиторскую задолженность лишь частично, а оставшиеся 97 000 ₽ закрываются документом «Корректировка долга (Зачёт авансов / встречных требований)» между счётом расчётов с комиссионером (76.09) и счётом поставщика услуг Маркета (60.01).
Вся экономика вашего бизнеса — как на ладони
Аналитика маркетплейсов и юнит-экономика в одном экране: iSeller раскладывает каждый товар на Wildberries, Ozon и Яндекс Маркете — от выручки до чистой прибыли.
- ✓Выручка и заказы — в реальном времени
- ✓Все затраты: комиссия, логистика, хранение, реклама, налог
- ✓Чистая прибыль и маржа по каждому артикулу
Ролик собран автоматически из данных вкладки «Финансы» — именно так iSeller видит магазин изнутри.
Открыть демо-кабинет с примером данныхWildberries, Ozon и Яндекс Маркет: комиссии по категориям, логистика, хранение и налоги — данные из наших калькуляторов. Пришлём на почту бесплатно.
