Неденежный зачет взаимных требований (НЗП) — это операция, которая позволяет организациям погасить взаимные долги без движения денежных средств. В 1С:Предприятие проведение НЗП требует правильной настройки документов, корректного отражения проводок и учета нюансов налогового законодательства. Ошибки на этом этапе могут привести к искажению бухгалтерской отчетности, проблемам с налоговыми органами или даже штрафам.
В этой статье вы найдете пошаговую инструкцию по проведению НЗП в различных конфигурациях 1С (Бухгалтерия 3.0, ERP, УТ 11, КА 2), разберем типичные ошибки и покажем, как избежать расхождений между бухгалтерским и налоговым учетом. Особое внимание уделим настройке аналитики, формированию акта зачета и отражению операции в книге покупок/продаж.
⚠️ Важно: Перед проведением НЗП убедитесь, что ваша версия 1С поддерживает эту операцию. В некоторых базовых конфигурациях (например, 1С:Бухгалтерия 8 Базовая) может потребоваться доработка или использование обходных путей.
1. Что такое НЗП и когда его применяют
Неденежный зачет взаимных требований (НЗП) — это способ погашения задолженности между контрагентами без перечисления денежных средств. Например, если компания А должна компании Б 100 000 рублей за товары, а компания Б должна компании А 80 000 рублей за услуги, они могут провести зачет на сумму 80 000 рублей, а оставшиеся 20 000 рублей компания А доплатит денежными средствами.
В 1С НЗП оформляется с помощью документа «Корректировка долга» (в некоторых конфигурациях — «Акт зачета взаимных требований»). Эта операция актуальна для:
- 📦 Торговых компаний — зачет задолженности за поставленные товары;
- 💼 Услуг и подряда — взаимозачет по актам выполненных работ;
- 🏢 Холдингов и групп компаний — зачет внутригрупповых обязательств;
- 📑 Бюджетных учреждений — взаимозачет по субсидиям или целевым средствам.
⚠️ Внимание: НЗП нельзя применять, если:
- 🚫 Один из контрагентов находится в процедуре банкротства;
- 🚫 Задолженность просрочена более чем на 3 года (истек срок исковой давности);
- 🚫 Операция подпадает под контроль ФЗ-115 (противодействие легализации доходов).
2. Подготовка к проведению НЗП: проверка задолженности
Перед оформлением зачета необходимо убедиться, что:
- Есть подтвержденная задолженность — у обоих контрагентов должны быть документы (счета, акты, накладные), подтверждающие долг;
- Суммы совпадают — если задолженности не равны, зачет проводится на меньшую сумму;
- Нет ограничений по срокам — проверьте, не истек ли срок исковой давности (3 года).
В 1С для проверки задолженности используйте отчеты:
- 📊 «Ведомость по контрагентам» (
Отчеты → Стандартные → Ведомость по контрагентам); - 📊 «Анализ субконто» — для детализации по договорам;
- 📊 «Оборотно-сальдовая ведомость по счету 60/62».
Если задолженность отражена некорректно (например, висит на неправильном договоре), сначала исправьте ошибки с помощью документов «Корректировка записей регистров» или «Операция (бухгалтерская)».
☑️ Подготовка к НЗП
3. Пошаговая инструкция: как провести НЗП в 1С
Рассмотрим процесс на примере конфигурации 1С:Бухгалтерия 3.0. В других конфигурациях (ERP, УТ 11) логика аналогична, но могут отличаться названия документов.
Шаг 1. Создание документа «Корректировка долга»
Перейдите в раздел Покупки → Корректировка долга (или Продажи → Корректировка долга, в зависимости от типа операции). Нажмите «Создать» и выберите вид операции «Зачет взаимных требований».
Шаг 2. Заполнение шапки документа
- 📅 Дата — укажите дату проведения зачета (должна быть не раньше даты возникновения задолженности);
- 🏢 Контрагент — выберите организацию, с которой проводится зачет;
- 📄 Договор — укажите договор, по которому числится задолженность;
- 💰 Валюта — если задолженность в иностранной валюте, выберите соответствующую валюту.
Шаг 3. Заполнение табличной части
В таблице «Задолженность контрагента перед нами» укажите:
- 📎 Документ расчетов — счет, накладная или акт, по которому числится долг;
- 💵 Сумма — сумма задолженности;
- 📅 Срок — дата погашения (если есть).
Аналогично заполните таблицу «Наша задолженность перед контрагентом».
Шаг 4. Проведение и проверка
Нажмите «Провести и закрыть». После проведения документа сформируются:
- 📑 Бухгалтерские проводки по счетам
60,62,76; - 📈 Записи в регистрах налогового учета (если включен НУ).
Что делать, если документ не проводится?
Если при проведении возникает ошибка, проверьте:
- Корректность заполнения аналитики (договоры, статьи ДДС);
- Наличие остатков по счетам (возможно, задолженность уже погашена);
- Права пользователя (требуются права на редактирование расчетов с контрагентами).
4. Проводки и налоговый учет при НЗП
При проведении НЗП в 1С автоматически формируются следующие проводки:
| Счет Дебет | Счет Кредит | Описание операции | Сумма |
|---|---|---|---|
60.01 |
62.01 |
Зачет взаимных требований с покупателем | XX XXX,XX |
62.01 |
60.01 |
Зачет взаимных требований с поставщиком | XX XXX,XX |
76.АВ |
68.02 |
Восстановление НДС (если применяется) | XX XXX,XX |
⚠️ Внимание: При НЗП может возникнуть необходимость восстановления НДС, если:
- 📌 Задолженность по покупателю возникла раньше, чем по поставщику;
- 📌 НДС по покупкам был принят к вычету, а по продажам — нет;
- 📌 Операция подпадает под ст. 171–172 НК РФ (перепродажа с убытком).
Для корректного отражения в налоговом учете:
- Проверьте настройки «Налогового учета» в карточке контрагента;
- Убедитесь, что в документе «Корректировка долга» проставлены флажки «Отражать в НУ»;
- Сформируйте «Книгу покупок» и «Книгу продаж» за период (
Отчеты → НДС → Книга покупок/продаж).
Если после НЗП в книге покупок появились лишние записи, проверьте настройки регистра «НДС предъявленный». Возможно, требуется ручная корректировка через документ «Формирование записей книги покупок».
5. Типичные ошибки при проведении НЗП и как их избежать
Ошибка №1: Зачет по разным договорам
Если задолженность числится по одному договору, а зачет проводится по другому, 1С не сможет корректно закрыть долг. Решение: Проверьте аналитику в документах-основаниях (накладных, актах) и при необходимости перенесите задолженность с помощью «Корректировки долга» с видом операции «Перенос задолженности».
Ошибка №2: Несовпадение сумм
Если суммы взаимных требований не равны, зачет проводится на меньшую сумму, а остаток должен быть погашен денежными средствами. Решение: В документе «Корректировка долга» укажите только ту сумму, которая подлежит зачету, а на остаток оформите «Поступление на расчетный счет» или «Списание с расчетного счета».
Ошибка №3: Некорректное отражение НДС
Если НДС не восстанавливается или восстанавливается неверно, это приведет к ошибкам в декларации. Решение: Проверьте:
- 🔹 Настройки «Учета НДС» в карточке контрагента;
- 🔹 Флаги «Отражать в НУ» в документе зачета;
- 🔹 Корректность ставок НДС в документах-основаниях.
Ошибка №4: Зачет просроченной задолженности
Если срок исковой давности (3 года) истек, зачет проводить нельзя. Решение: Спишите просроченную задолженность через документ «Списание задолженности» с отнесением на 91.02 (прочие расходы).
Всегда сверяйте даты возникновения задолженности с датой зачета. Если разница больше 3 лет, операцию проводить нельзя — это нарушение ГК РФ (ст. 196).
6. Особенности НЗП в разных конфигурациях 1С
В зависимости от конфигурации 1С процесс проведения НЗП может отличаться:
| Конфигурация | Документ для НЗП | Особенности |
|---|---|---|
| 1С:Бухгалтерия 3.0 | Корректировка долга | Поддерживает зачет по нескольким договорам, автоматически формирует проводки по НДС. |
| 1С:ERP 2.5 | Акт зачета взаимных требований | Требует предварительного согласования с контрагентом через документ «Соглашение о зачете». |
| 1С:УТ 11 | Корректировка долга | Зачет возможен только по розничным продажам, если включен модуль «Бухгалтерия». |
| 1С:КА 2 | Акт взаимозачета | Поддерживает зачет по авансам, требует ручного контроля аналитики. |
⚠️ Внимание: В 1С:УТ 10.3 и более ранних версиях документ «Корректировка долга» может отсутствовать. В этом случае используйте «Операцию (бухгалтерскую)» с ручным вводом проводок.
Для 1С:ERP и 1С:КА перед проведением НЗП рекомендуется:
- Создать «Соглашение о зачете» (меню
Договоры → Соглашения); - Указать в нем условия зачета (суммы, сроки, ответственные лица);
- Привязать соглашение к документу «Акт зачета».
7. Как отразить НЗП в отчетности
После проведения НЗП необходимо убедиться, что операция корректно отражена в отчетности:
1. Бухгалтерская отчетность:
- 📋 Баланс (форма 1) — задолженность по счетам
60/62должна уменьшиться; - 📋 Отчет о финансовых результатах (форма 2) — если был списан НДС, проверьте строку «Прочие расходы»;
- 📋 Оборотно-сальдовая ведомость — остатки по контрагенту должны обнулиться (или уменьшиться на сумму зачета).
2. Налоговая отчетность:
- 📄 Декларация по НДС — проверьте раздел 3 (восстановленный НДС) и раздел 8 (книга покупок/продаж);
- 📄 Декларация по налогу на прибыль — если списывалась просроченная задолженность, укажите ее в «Внереализационных расходах».
3. Управленческая отчетность:
- 📊 Анализ дебиторской/кредиторской задолженности;
- 📊 Отчет по контрагентам (меню
Отчеты → Покупки/Продажи → Анализ контрагентов).
⚠️ Внимание: Если НЗП проводился между взаимозависимыми лицами (например, компаниями одного холдинга), проверьте соответствие операции ст. 105.14 НК РФ (контроль за сделками между взаимозависимыми лицами). В декларации по налогу на прибыль такие операции подлежат раскрытию в приложении к листу 02.
8. Автоматизация НЗП: обработки и внешние отчеты
Для упрощения работы с НЗП можно использовать:
1. Стандартные обработки 1С:
- 🔧 «Помощник по зачету взаимных требований» (доступен в 1С:Бухгалтерия 3.0 через
Сервис → Помощники учета); - 🔧 «Групповая обработка документов» — для массового зачета по нескольким контрагентам.
2. Внешние обработки (примеры):
- 📥 «Акт взаимозачета +» — расширенный функционал для 1С:ERP;
- 📥 «Контроль дебиторки/кредиторки» — анализ задолженности перед зачетом;
- 📥 «НДС при взаимозачетах» — автоматический расчет восстановленного НДС.
3. Самостоятельные доработки:
Если стандартных инструментов недостаточно, можно создать обработку на 1С:Предприятие 8.3 с помощью «Конфигуратора». Пример кода для формирования акта зачета:
Процедура СформироватьАктЗачета()
Запрос = Новый Запрос;
Запрос.Текст =
"ВЫБРАТЬ
| Контрагенты.Наименование КАК Контрагент,
| ДоговорыКонтрагентов.Номер КАК Договор,
| СУММА(ДокументРасчетов.СуммаДокумента) КАК Сумма
|ИЗ
| Документ.РеализацияТоваровУслуг КАК ДокументРасчетов
| ЛЕВОЕ СОЕДИНЕНИЕ Документ.ДоговорыКонтрагентов КАК ДоговорыКонтрагентов
| ПО ДокументРасчетов.ДоговорКонтрагента = ДоговорыКонтрагентов.Ссылка
| ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты
| ПО ДокументРасчетов.Контрагент = Контрагенты.Ссылка
|ГДЕ
| ДокументРасчетов.Контрагент = &Контрагент
| И НЕ ДокументРасчетов.Погашено
|СГРУППИРОВАТЬ ПО
| Контрагенты.Наименование,
| ДоговорыКонтрагентов.Номер";
Запрос.УстановитьПараметр("Контрагент", СсылкаНаКонтрагента);
Результат = Запрос.Выполнить();
КонецПроцедуры
⚠️ Внимание: Перед использованием внешних обработок или доработок:
- 🔹 Сделайте резервную копию базы;
- 🔹 Проверьте обработку на тестовой базе;
- 🔹 Убедитесь, что обработка совместима с вашей версией 1С.
Автоматизация НЗП сокращает время на обработку документов, но требует предварительной настройки аналитики (договоры, статьи ДДС, счета учета).
FAQ: Частые вопросы по НЗП в 1С
Можно ли провести НЗП, если у контрагентов разная валюта задолженности?
Да, но предварительно нужно пересчитать задолженность по курсу ЦБ на дату зачета. В документе «Корректировка долга» укажите курс и сумму в рублях. Если разница значительная, может потребоваться оформление «Курсовых разниц».
Как отразить НЗП в 1С:ЗУП, если зачет проводится по зарплате?
В 1С:Зарплата и Управление Персоналом НЗП не проводится — вместо этого оформляется «Удержание» из зарплаты сотрудника. Используйте документ «Удержание из зарплаты» (Зарплата → Все удержания) с видом «Возврат займа» или «Прочее удержание».
Что делать, если после НЗП в 1С осталась «висящая» задолженность?
Проверьте:
- Корректность заполнения аналитики (договоры, статьи ДДС);
- Наличие ручных проводок, которые могут блокировать зачет;
- Настройки «Учета расчетов» в карточке контрагента (возможно, включен флаг «Вести расчеты по документам»).
Если ошибка не найдена, воспользуйтесь отчетом «Анализ счета» по 60/62 с детализацией по субконто.
Нужно ли печатать акт зачета взаимных требований?
Да, акт зачета является первичным документом и должен быть подписан обеими сторонами. В 1С его можно сформировать:
- Из документа «Корректировка долга» (кнопка «Печать»);
- Через «Печатные формы» → «Акт зачета взаимных требований».
В акте должны быть указаны:
- 📌 Реквизиты сторон;
- 📌 Основания для зачета (номера и даты документов);
- 📌 Суммы зачета по каждой позиции.
Как отменить НЗП, если он был проведен ошибочно?
Для отмены:
- Сторнируйте документ «Корректировка долга» (кнопка «Сторно»);
- Если сторно недоступно, создайте «Обратимую корректировку» с отрицательными суммами;
- Проверьте, что после отмены задолженность восстановлена на счетах
60/62.
⚠️ Внимание: Если после НЗП была сдана отчетность, отмена может потребовать подачи уточненной декларации.