Взаимозачёт с маркетплейсом: когда признавать доход, если денег не приходило
Акт взаимозачёта создаёт доход без поступления на счёт — п. 1 ст. 346.17 НК признаёт погашение задолженности иным способом. Разбираем дату признания, сумму и цену ошибки.
Акт взаимозачёта — документ, который ломает бытовую логику налогоплательщика. Денег на счёт не приходило, а доход возник. Разберём, почему так, в какой момент признавать доход и что произойдёт, если акт просто не заметить.
Что такое взаимозачёт на маркетплейсе
У вас и площадки встречные требования. Вы должны ей за комиссию, логистику, хранение и рекламу. Она должна вам выручку от покупателей.
Вместо двух переводов туда-обратно стороны засчитывают требования друг против друга. На счёт приходит только разница — а если ваша задолженность перед площадкой оказалась больше выручки, не приходит ничего.
Основание — статья 410 ГК: обязательство прекращается зачётом встречного однородного требования.
Почему доход возникает без денег
Пункт 1 статьи 346.17 НК формулирует кассовый метод шире, чем принято думать. Датой получения дохода признаётся не только день поступления денег на счёт или в кассу, но и день погашения задолженности перед налогоплательщиком иным способом.
Взаимозачёт — ровно этот «иной способ». Ваше требование к площадке прекратилось, экономическая выгода получена, значит доход признан.
Сумма дохода — вся зачтённая выручка, а не разница, дошедшая до счёта. Одновременно та же операция даёт вам расход на 15% в размере зачтённых услуг площадки.
В какой момент
По дате акта взаимозачёта. Не по дате отчёта, не по дате поступления остатка на счёт.
Это принципиально на стыке периодов. Акт от 29 декабря — доход декабря, даже если остаток пришёл 9 января. Ошибка здесь сдвигает доход между налоговыми периодами, и обнаруживается она при сверке годовых сумм.
Как это выглядит на цифрах
Выручка за период — 800 000 ₽. Площадка удержала услуг на 300 000 ₽. Подписан акт взаимозачёта, на счёт пришло 500 000 ₽.
УСН 6%: доход 800 000 ₽, налог 48 000 ₽. То, что вы «получили» полмиллиона, значения не имеет.
УСН 15%: доход 800 000 ₽, расход 300 000 ₽ (за вычетом штрафов, если они входили в зачёт — они в перечень статьи 346.16 НК не входят), база 500 000 ₽.
Если посчитать доход по поступлению, база на 6% занизится ровно на 300 000 ₽, а налог — на 18 000 ₽. За год таких периодов набирается пятьдесят.
Ozon и его особенности
У Ozon встречные требования гасятся регулярно, и отчёт о реализации нередко закрывается близко к нулю или уходит в минус, когда услуги превысили продажи.
Отрицательный итог не означает отсутствия дохода. Он означает, что весь доход ушёл в зачёт и вы ещё остались должны. Доход всё равно признаётся в полной сумме реализации.
Отдельно смотрите акт сверки взаиморасчётов за квартал: в нём видны обороты по данным площадки, и это лучший инструмент проверки собственного расчёта.
Что делать, если акт не подписан явно
Часто отдельного документа с заголовком «Акт взаимозачёта» нет — зачёт зашит в условия оферты и происходит автоматически при формировании отчёта. Тогда роль акта играет сам отчёт о реализации: в нём видно, какие суммы удержаны в счёт услуг.
Практический вывод: если между «Итого к перечислению» и суммой, реально пришедшей на счёт, есть разница — вы имеете дело с зачётом, даже если слово нигде не написано. Эту разницу нужно объяснить документом, а не списать на «недоплатили».
Чем рискует тот, кто зачёт не учёл
Занижение базы. Дальше стандартная цепочка: камеральная сверка с данными площадки, требование о пояснениях, доначисление, пени за каждый день и штраф по статье 122 НК — 20% от неуплаченного, а при доказанном умысле 40%.
Отдельно неприятно, что ошибка системная: она повторяется в каждом периоде, поэтому доначисление считается за весь проверяемый срок сразу.
Как проверить себя
- Сложите «Итого к перечислению» по всем отчётам периода.
- Сложите поступления от площадки по банковской выписке.
- Сравните. Расхождение — это зачёт.
- Найдите документ, объясняющий расхождение: акт, отчёт, условие оферты.
- Убедитесь, что зачтённая сумма попала в доход по дате зачёта, а не по дате остатка.
Четвёртый и пятый шаги — самые трудоёмкие: нужно сопоставить полсотни отчётов с сотнями строк выписки.
«Сходится» сверяет отчёты площадок с выпиской автоматически, показывает расхождения и выносит суммы, природа которых из документа не следует, в отдельное окно — чтобы вы решили, что это было, а не узнали об этом из требования налоговой.
Частые вопросы
Возникает ли доход, если деньги не приходили
Да. Пункт 1 статьи 346.17 НК признаёт доходом не только поступление денег, но и погашение задолженности иным способом. Взаимозачёт — как раз иной способ.
Какая сумма считается доходом при зачёте
Вся зачтённая выручка, а не разница, дошедшая до счёта. На УСН 15% та же операция одновременно даёт расход в размере зачтённых услуг площадки.
Что если отдельного акта взаимозачёта нет
Зачёт часто зашит в оферту и происходит автоматически при формировании отчёта. Тогда роль документа играет сам отчёт о реализации: разница между «Итого к перечислению» и суммой на счёте и есть зачёт.