Проверка взаимозачётов с контрагентами в 1С: типичные ошибки

Проверка взаимозачётов с контрагентами в 1С: типичные ошибки

Взаимозачёт с контрагентом в 1С оформляется документом «Корректировка долга» с видом операции «Зачёт задолженности». Выглядит как одна проводка, но прячет три типа нарушений: неверно указаны первичные документы, не восстановлен НДС с аванса, нет подписанного акта от контрагента. Все три – стандартные находки при налоговой проверке.

Почему взаимозачёты проверяют редко – и зря

Бухгалтер провёл зачёт, долги закрылись – руководитель видит нули в ОСВ и успокаивается. Проблема в том, что 1С не проверяет корректность зачёта содержательно. Можно провести его задним числом, не указать конкретные накладные, не восстановить НДС – программа проведёт без единой ошибки.

По практике оптовых и производственных компаний с оборотом 50-300 млн ₽ в год: на каждые 100 взаимозачётов приходится 8-12 с нарушениями. Большинство лежит незамеченными до выездной проверки.

Ещё одна причина: взаимозачёты оформляются реже, чем накладные или оплаты, и выпадают из ежедневного контроля. Их проверяют раз в год – при подготовке к аудиту или уже после требования из налоговой.

Четыре ошибки, которые встречаются в каждой второй компании

Зачёт «в целом по договору» вместо конкретных документов

В документе «Корректировка долга» есть два варианта заполнения табличной части: указать конкретные накладные и счета-фактуры – или поставить галочку «В целом по договору». Второй вариант быстрее, но создаёт проблемы при проверке.

Налоговая требует документальное подтверждение: какой конкретный долг погашен зачётом. Без ссылки на первичные документы – это основание для отказа в вычете НДС по зачтённым суммам.

Не восстановлен НДС при зачёте аванса

Если в зачёте участвует полученный аванс (счёт 62.02), бухгалтер обязан восстановить НДС. Пример: получили аванс 120 000 ₽, провели зачёт против долга поставщику. Нужно восстановить 120 000 × 20/120 = 20 000 ₽ НДС. Если этого не сделать – налоговая доначислит плюс штраф 20% от суммы.

Дата зачёта раньше возникновения одного из долгов

Нельзя зачесть долг, которого ещё не было. Если накладная от поставщика датирована 15-м числом, а зачёт проведён 10-м – зачёт юридически ничтожен. В 1С это технически возможно: программа не заблокирует.

Акт взаимозачёта не подписан или не существует

По ГК РФ (ст. 410) односторонний зачёт допустим только для наступивших однородных требований. На практике налоговая и суды требуют подписанный акт от обеих сторон. Провести зачёт в 1С без акта легко – но в случае спора это документ без юридической силы.

Разбор ошибки с цифрами

Оптовая компания в Екатеринбурге с выручкой 180 млн ₽ провела за 2024 год 34 взаимозачёта на общую сумму 7,2 млн ₽. При выездной проверке налоговая выявила:

  • 6 зачётов оформлены «В целом по договору» – доначислен НДС 340 000 ₽
  • 3 зачёта с авансами без восстановления НДС – доначислено 180 000 ₽
  • Штраф 20% от суммы недоимки – 104 000 ₽
  • Пени за 14 месяцев – 67 000 ₽

Итого доначислено 691 000 ₽. Причина простая: бухгалтер экономил время при оформлении и не контролировал подписание актов. После разбора внедрили автоматическую проверку корректности документов зачёта прямо в 1С – количество нарушений за первый квартал после внедрения: ноль.

Как найти все взаимозачёты в 1С за 5 минут

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

Шаг 1. Раздел «Отчёты» – «Универсальный отчёт». Тип объекта: Документ, вид – «Корректировка долга».

Шаг 2. Добавьте отбор: «Вид операции» = «Зачёт задолженности». Установите нужный период.

Шаг 3. Добавьте в колонки: контрагент, сумма, договор дебитора, договор кредитора. Сформируйте – получите полный список зачётов за период одним экраном.

Если список за квартал больше 20 строк – отсортируйте по сумме и начинайте проверку с крупных.

Чек-лист: шесть пунктов на каждый зачёт

Проверяйте каждый документ «Корректировка долга» по этому списку. Занимает 3-5 минут на один документ.

  • Табличная часть заполнена конкретными документами. Нет галочки «В целом по договору» – указаны конкретные накладные, акты или счета.
  • Дата зачёта не раньше обоих долгов. Откройте оба документа-основания, сверьте даты.
  • Сумма зачёта не превышает меньший долг. Если долг покупателя 100 000 ₽, а долг перед поставщиком 80 000 ₽ – зачесть можно максимум 80 000 ₽.
  • Если участвует аванс (62.02 или 60.02) – есть восстановление НДС. В проводках должна быть запись Дт 76.АВ Кт 68.02 на сумму НДС с аванса.
  • Есть подписанный акт взаимозачёта. Бумажный или скан – неважно. Главное: подпись и печать обеих сторон, дата не позже даты в 1С.
  • ОСВ по договору после зачёта чистая. Нет «висящих» остатков по тем же договорам, которые участвовали в зачёте.

Мини-кейс: две недели сократились до пяти дней

Производственная компания в Новосибирске ежеквартально делала сверки с 40 контрагентами вручную. Бухгалтер тратила 2 недели на сбор актов сверки и проверку взаимозачётов за квартал. Регулярно находились 2-3 зачёта с ошибками уже после закрытия – корректировки, пересдача отчётности.

Ввели правило: каждый взаимозачёт проверяется по чек-листу в день проведения документа. Акт запрашивается у контрагента в течение 3 рабочих дней. Результат через два квартала: ошибок в отчётности нет, время закрытия квартала сократилось с 14 до 5 дней.

Эта же компания параллельно навела порядок в других расчётах с контрагентами – о типичных ошибках в смежной теме читайте в статье про учёт агентского вознаграждения в 1С.

Регламент проверки: три шага раз в месяц

Добавьте в процедуру месячного закрытия один небольшой блок. Срок выполнения: до 5-го числа следующего месяца.

Шаг 1. Выгрузить все зачёты за месяц. Универсальный отчёт по «Корректировке долга», фильтр по виду операции «Зачёт задолженности», период – прошедший месяц.

Шаг 2. Проверить каждый по чек-листу. Шесть пунктов выше. Документы с нарушениями – в отдельный список ответственному.

Шаг 3. Устранить нарушения до сдачи НДС-декларации. Декларация по НДС – 25-е число следующего квартала. Исправленные зачёты должны быть готовы минимум за 5 рабочих дней до этого срока.

Пороговое правило: если сумма ошибочных зачётов за месяц превышает 100 000 ₽ – разбор с бухгалтером в тот же день, не «в следующий раз».

Это можно не делать руками. Виртуальные сотрудники контроля качества внутри 1С проверяют 100% документов «Корректировка долга» по регламенту – правильность заполнения, соответствие дат, наличие акта, восстановление НДС. При нарушении автоматически ставится задача бухгалтеру, после исправления – перепроверка. Посмотрите, как работают виртуальные сотрудники контроля качества в 1С – сводка в Telegram вместо ручных проверок.

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

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

Формально – да, если долг наступивший и однородный (деньги на деньги). Но контрагент вправе оспорить такой зачёт в суде. Надёжнее всегда получать подписанный акт – это занимает 1-2 дня, зато снимает все вопросы.

Как проверить, что НДС с аванса восстановлен?

Откройте документ «Корректировка долга» и нажмите «Показать проводки». Если в зачёте участвует счёт 62.02, должна быть проводка Дт 76.АВ Кт 68.02 на сумму НДС с аванса. Если такой проводки нет – НДС не восстановлен, нужна корректировка.

Зачёт провели в декабре, а ошибку нашли в марте. Что делать?

Исправлять через «Корректировку долга» или ручную операцию с правильными проводками в текущем периоде. Если сумма затронула НДС-декларацию – подать уточнённую за тот квартал, доплатить налог. Штраф за добровольное уточнение не предусмотрен, если налог доплачен до подачи уточнёнки.

Нужно ли распечатывать акт взаимозачёта, если есть электронный документооборот?

Нет, печатать необязательно. Акт, подписанный квалифицированной электронной подписью через ЭДО, имеет ту же юридическую силу, что и бумажный. Главное – чтобы он был подписан со стороны контрагента, а не только отправлен.

88447819