Как оформить неденежный зачет с поставщиком без ошибок в НДС и кассе

Ольга Семёнова· ·Расчеты с контрагентами и НДС·~9 мин чтения
Как оформить неденежный зачет с поставщиком без ошибок в НДС и кассе — иллюстрация

Если поставщик вместо возврата денег отгружает товар или оказывает услугу, фраза «мы же взаимозачли» бухгалтерию не спасает. Я, Семёнова Ольга Владимировна, разберу, какие документы собрать, где поставить дату зачета, как не перепутать НДС и в каких случаях касса всё-таки нужна.

Сначала назовите сделку своим именем: зачет — не оплата товаром

В этой теме чаще всего ломается не проводка, а логика документов. Бухгалтер видит два встречных долга, пишет «взаимозачет», а по факту поставщик не погасил старую задолженность: он передал новый товар в счет своего долга. Это уже не классическое прекращение двух встречных денежных обязательств по статье 410 ГК РФ. И я бы не пыталась прикрыть такую операцию одним актом взаимозачета — особенно если стороны являются плательщиками НДС и сумма для них существенна.

Классический зачет работает, когда у обеих сторон есть встречные однородные требования и по ним наступил срок исполнения либо он не установлен или определен моментом востребования. В обычной работе однородность — это деньги к деньгам. Например, вы должны поставщику за материалы, а он должен вам вернуть неиспользованный аванс. Тогда зачет действительно прекращает долги в соответствующей сумме. Заявления одной стороны для зачета достаточно по гражданскому праву, но я почти всегда советую двусторонний акт: в споре и при проверке он показывает, что контрагент согласовал сальдо и понимает дату прекращения обязательства.

А вот ситуация «мы должны за услуги, а нам отдали товар» состоит из двух шагов. Сначала должна появиться самостоятельная реализация товара с нормальной первичкой: договором или спецификацией, УПД либо накладной, счетом-фактурой при необходимости. После этого у сторон возникают встречные денежные долги. И только затем их можно зачесть. Да, это добавляет бумаги. Зато она честно отражает экономику: товар не возникает из воздуха только потому, что кому-то не хочется делать банковский платеж.

Мой практический ориентир простой: акт взаимозачета — документ о прекращении уже существующих долгов, а не универсальная салфетка, на которой можно нарисовать любую неденежную сделку.

Дата зачета: одна строка в акте, которая меняет налоговый период

Дата — не реквизит для красоты. В акте прямо напишите: «обязательства прекращаются зачетом с 18 марта 2026 года» и укажите, какая часть каждого долга погашается. Не оставляйте только дату подписания, если стороны действительно согласовали другую дату. При одностороннем заявлении я ориентируюсь на момент, когда заявление получено другой стороной: это безопаснее для доказывания, чем дата в шапке исходящего письма.

Почему я так цепляюсь к этой строке? Потому что прекращение обязательства зачетом влияет на расчеты в учете, а для НДС дата определяет, в частности, период восстановления ранее принятого к вычету налога с аванса. Ошибка в квартал не катастрофа, но она тянет уточненку, пояснения и нервный поиск старого договора. Нервов у бухгалтера и без того достаточно.

В акте я указываю реквизиты всех исходных документов: договор, УПД, накладную или акт услуг, платежное поручение по авансу, авансовый счет-фактуру при наличии. Отдельно расшифровываю сумму основного долга и НДС. Название «акт взаимных расчетов» меня не пугает, но содержание должно говорить именно о зачете. Акт сверки сам по себе зачет не производит: он лишь подтверждает, что стороны одинаково видят цифры. Это две разные бумаги, хотя их регулярно пытаются поженить.

Разберём на примере. ООО «Вектор» перечислило ООО «Тёплый дом» аванс 244 000 руб., в том числе НДС 44 000 руб., за оборудование. Оборудование больше не нужно, но поставщик оказывает «Вектору» монтажные услуги на ту же сумму. Стороны должны письменно изменить первоначальные условия либо прекратить старый договор и согласовать, что аванс идет в оплату услуг. Затем «Тёплый дом» оформляет акт услуг и счет-фактуру 18 марта. Если акт зачета подписан 2 апреля и в нем нет иной согласованной даты, я признаю зачет апрельским. Не надо задним числом делать март «красивее»: мартовская реализация услуг живет датой 18 марта, а дата прекращения денежного долга подтверждается отдельным документом.

Не датируйте акт последним днем квартала, если согласование было позже. Дата без фактической опоры — это не оптимизация, а слабое место.
Как оформить неденежный зачет с поставщиком без ошибок в НДС и кассе — схема действий
Схема: Как оформить неденежный зачет с поставщиком без ошибок в НДС и кассе

НДС: где возникает налог и когда восстанавливать вычет с аванса

Для продавца передача товара или оказание услуги в счет долга — реализация. НДС исчисляется по общему правилу на наиболее раннюю из дат: отгрузка, выполнение работ, оказание услуг либо оплата в счет будущей поставки. Неденежная форма расчетов этого правила не отменяет. С 1 января 2026 года общая ставка НДС составляет 22 процентов, если операция не относится к ставкам 0 или 10 процентов либо к специальным ставкам плательщика УСН. Поэтому товар, которым поставщик рассчитывается за свой старый денежный долг, не становится «без НДС» только из-за акта зачета. Счет-фактуру продавец выставляет не позднее пяти календарных дней со дня отгрузки или оказания услуг.

У покупателя две независимые линии. Первая — вычет по приобретенному товару или услуге: нужны надлежаще оформленный счет-фактура, принятие приобретения к учету и использование в облагаемых НДС операциях. Зачет вместо денег этому не мешает. Вторая — авансовый НДС. Если ранее покупатель принял к вычету НДС с перечисленного аванса, его нужно восстановить в том периоде, когда НДС по приобретению подлежит вычету, либо при изменении или расторжении договора и возврате предоплаты. Здесь кодекс сформулирован не так прозрачно, как хотелось бы бухгалтеру. Но безопасный путь очевиден: если аванс документально зачтен в оплату новой поставки и вы принимаете к вычету НДС по отгрузочному счету-фактуре, держать одновременно авансовый вычет на ту же сумму нельзя.

Вернемся к ООО «Вектор». Компания ранее заявила вычет авансового НДС 44 000 руб. По услугам на 244 000 руб. есть счет-фактура от 18 марта, услуги приняты к учету и нужны для облагаемой деятельности. В декларации за I квартал «Вектор» заявляет вычет 44 000 руб. по услугам и одновременно восстанавливает 44 000 руб. авансового НДС — при условии, что соглашением аванс зачтен в оплату именно этих услуг. Денежного возврата не было, но это не повод сохранять два вычета на одну стоимость. Если документы по услугам поступили позже, это не дает права произвольно переносить восстановление: сверяйте правила подпункта 3 пункта 3 статьи 170 НК РФ и фактическую дату принятия ценностей на учет.

Бывает и другой сценарий: старый договор расторгли, а вместо возврата денег поставщик передал товар по новому договору. Я не советую называть это «возвратом аванса зачетом» и оставлять старый авансовый счет-фактуру без пояснений. Закройте старый договор понятным соглашением, оформите новый товар и отдельно определите, как сумма предоплаты идет в его оплату. Тогда книги покупок и продаж не превращаются в археологические раскопки.

На ОСНО я всегда делаю отдельную мини-сверку НДС до подписания акта: какой счет-фактура авансовый, какой отгрузочный, где вычет, где восстановление. Пять минут сейчас экономят несколько часов при камеральной проверке.

Онлайн-касса: когда чек не нужен, а когда от него не отвернуться

Самая распространенная лишняя тревога: «Мы зачли долг, надо пробить кассовый чек?» Если обе стороны — организации или ИП, ККТ при зачете встречных требований не применяется. ФНС прямо разъясняет этот вывод и для иного встречного предоставления, включая зачет и товарообмен. Наличных денег нет, электронное средство платежа с предъявлением не используется — значит, сам акт взаимозачета кассовый чек не порождает.

Но я не люблю фразу «зачет всегда без кассы». Закон № 54-ФЗ включает в понятие расчетов предоставление или получение иного встречного предоставления за товары, работы, услуги. Льгота, которой пользуются организации и ИП при таких расчетах друг с другом, не переносится автоматически на расчеты с физическим лицом. Когда продавец получает от физлица не деньги, а товар, услугу или погашение личного долга как встречное предоставление, обязанность применять ККТ нужно анализировать отдельно.

Типичная ситуация: ИП Соколов ремонтирует офис ООО «Ромашка» на 120 000 руб. Одновременно он покупает у «Ромашки» ноутбук для личных целей за 120 000 руб. Стороны хотят оформить взаимозачет. Для ремонта контрагентом ИП выступает организация, но за ноутбук он покупатель-физлицо, если покупает его не для предпринимательской деятельности. Это не тот случай, где я советую подписать один акт и успокоиться. Продавцу ноутбука безопаснее оформить расчет с физлицом и кассовый чек. Если ноутбук приобретен ИП в предпринимательском статусе, договор, реквизиты и назначение покупки должны это подтверждать.

Отдельно не путайте ККТ и наличный лимит. Если стороны решат закрыть долг наличными, для расчетов между организациями и ИП действует предел 100 000 руб. в рамках одного договора. Но зачет не нужно искусственно превращать в наличный расчет: это добавит кассовую дисциплину и банковские вопросы там, где можно корректно прекратить денежные обязательства актом.

Если в схеме есть физлицо, я бы не принимала решение по кассе «на глаз». Цена ошибки — административная ответственность, а не просто лишний лист в папке.

Какие документы я требую до закрытия месяца и где ошибаются чаще всего

У меня есть правило: зачет не подписывают, пока не сверены не только суммы, но и природа каждого остатка. Бухгалтерия любит итоговое сальдо; налоговый учет любит причины его появления. Поэтому до закрытия месяца я собираю договоры и дополнительные соглашения, первичку по поставке или услуге, счета-фактуры, платежки по авансам, акт сверки и сам акт зачета. Если товар передан вместо возврата, добавляю документы, подтверждающие новую реализацию. На этом наборе уже можно спокойно решить вопрос с НДС, налогом на прибыль или УСН, а не гадать по назначению платежа полугодовой давности.

Первая повторяющаяся ошибка — зачитывают долг не того лица. Группа компаний может жить как одна семья, но для статьи 410 ГК РФ ООО «Альфа» и ООО «Альфа-Сервис» — разные кредиторы. Без перевода долга, уступки требования или трехсторонней конструкции обычный двусторонний акт их долги не склеит. Вторая — зачитывают сумму «с НДС», а в первичке НДС выделен по-разному или ставка относится к разным периодам. В 2026 году особенно нельзя переносить старые шаблоны: для отгрузок с 1 января общая ставка изменилась с 20 на 22 процента.

Третья — проводят зачет до наступления срока по одному из требований, хотя договор запрещает досрочное исполнение или прямо увязывает его с условием. ГК РФ допускает зачет требований со сроком, который наступил, не установлен или определен моментом востребования, но договор и специальные запреты статьи 411 никто не отменял. Четвертая — считать, что отсутствие денег избавляет от доходов и расходов. При методе начисления реализация и приобретение признаются по своим правилам, а не в день зачета. Для УСН ситуация отдельная: она зависит от кассового метода, поэтому прекращение обязательства зачетом способно иметь значение как оплата. Здесь я не переношу алгоритм ОСНО механически: сначала проверяю, чей долг погашается и какой объект налогообложения у компании.

Если сумма спорная или контрагент просит «подпишем, а детали потом», лучше остановиться. Акт зачета — не примирительный протокол и не обещание когда-нибудь разобраться. Подписав его, вы подтверждаете конкретное прекращение конкретных обязательств. Восстанавливать картину затем значительно неприятнее, чем выдержать один неудобный разговор.

На что можно не тратить силы: на «особую форму» акта. Ее нет. Тратьте силы на доказуемую дату, основания долгов и правильную НДС-цепочку — именно это важно по существу.

Мой рабочий порядок: сначала экономика, затем акт, потом регистры

Я бы выстроила работу в таком порядке. Сначала на одном листе выпишите оба обязательства: кто кому должен, за что, по какому договору, на какую сумму и с каким НДС. Затем ответьте на неприятный, но полезный вопрос: это правда два денежных долга или одна сторона пытается отдать товар вместо денег? Если второе — оформите реализацию отдельно. Только после этого выберите дату зачета и подготовьте двусторонний акт либо заявление с доказательством получения.

Далее пройдитесь по налогам не вообще, а от каждого документа к регистру. Отгрузка — реализация и НДС у продавца. Полученная поставка — учет приобретения и возможный вычет у покупателя. Старый аванс — проверка восстановления авансового НДС. Наконец, касса: есть ли физлицо и встречное предоставление или это расчеты между бизнесами. В такой последовательности ответ обычно находится сам; чудес не требуется.

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

Главный контрольный вопрос перед подписью: сможет ли незнакомый бухгалтер через год по этому пакету документов понять, что именно произошло и в какой день? Если да — вы все сделали правильно.

Как это было у моего клиента: зачет за стройматериалы едва не попал не в тот квартал

Мы взяли на обслуживание ООО «Городская мастерская», которое делает мебель на заказ. В конце марта директор сказал, что рассчитался с поставщиком фурнитуры готовыми стеллажами: поставщик был должен компании 236 000 рублей за мебель, а компания — ему 236 000 рублей за направляющие и крепёж. Руководитель считал, что раз деньги по счёту не ходили, то и особых документов не нужно.

Первое, что я проверила, — основания для обеих задолженностей. У клиента были договор поставки материалов, накладная и счёт-фактура от поставщика, а по своей отгрузке — договор, УПД и счёт-фактура на стеллажи. Но акт взаимозачёта бухгалтер подготовил 5 апреля, хотя стороны фактически договорились о прекращении обязательств 29 марта. Для НДС это уже не мелочь: дата зачёта влияет на период, в котором отражают операцию и при необходимости корректируют авансовый вычет.

Мы сверили расчёты, оформили двусторонний акт зачёта на 236 000 рублей с НДС, отдельно указали документы, из которых возникли встречные однородные требования, и закрепили дату зачёта — 29 марта. Поставщик подписал акт той же датой. Я также проверила, не было ли у клиента авансового вычета по перечисленным ранее деньгам: аванса не было, поэтому восстанавливать НДС оказалось нечего.

Отдельно обсудили онлайн-кассу. Здесь расчёт был между двумя организациями по безналичным обязательствам, а не продажа физлицу с оплатой наличными или картой. Поэтому кассовый чек не формировали. Зато я предупредила директора: если бы стеллажи передавали физлицу в счёт его личного долга или принимали от него встречное предоставление, вопрос с ККТ пришлось бы разбирать отдельно.

В итоге март закрыли без переноса операции на следующий квартал: в учёте были отражены обе реализации, НДС — по первичным документам, а задолженности закрыты актом. Клиент сохранил подписанный акт вместе с договорами, УПД и актом сверки — именно такой комплект я прошу положить в папку до закрытия месяца.

Зачёт «на словах» не закрывает долг в учёте: дату, сумму и основания нужно зафиксировать документально до закрытия периода.

Названия компаний в разборе условные: данные клиентов я не раскрываю.

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

Можно ли провести взаимозачет без акта?

По статье 410 ГК РФ зачет возможен заявлением одной стороны. Но для учета безопаснее оформить двусторонний акт или сохранить заявление и доказательство его получения: они фиксируют состав и дату прекращенных обязательств.

Нужен ли кассовый чек при взаимозачете между двумя ООО?

Нет, при зачете встречных требований между организациями ККТ не применяется. Если участником расчетов выступает физлицо, вопрос нужно оценивать отдельно.

Нужно ли восстанавливать НДС с аванса при зачете?

Если авансовый НДС был принят к вычету, а аванс документально зачтен в оплату поставки, налог восстанавливают в периоде, когда НДС по приобретению подлежит вычету. Основание — подпункт 3 пункта 3 статьи 170 НК РФ.

Можно ли зачесть только часть долга?

Да. В акте укажите сумму частичного зачета и остатки по каждому обязательству. Требования прекращаются только в зачтенной части.

На что опираемся