Как сформировать проводки Д68.02 - К76.АВ при возврате аванса покупателю по начальным остаткам в 1С:ERP и 1С:КА 2

Бухгалтер 1С v8.3 (Управляемые формы) 1С:Комплексная автоматизация Налоговый учет Торговля и дистрибуция
← На главную

При переходе на новые конфигурации, такие как 1С:ERP Управление предприятием или 1С:Комплексная автоматизация 2, бухгалтеры часто сталкиваются с трудностями при отражении операций по начальным остаткам. Типичная и весьма болезненная ситуация: на дату ввода остатков числится аванс от покупателя, оформленный по всем правилам. Спустя некоторое время этот аванс возвращается клиенту. Документ возврата проводится без ошибок, однако долгожданная проводка по вычету НДС Дт 68.02 - Кт 76.АВ упорно не формируется.

В этой статье мы подробно разберем, почему возникает эта проблема в архитектуре современных систем 1С, как проверить корректность введенных данных и какими способами можно добиться автоматического формирования проводок по вычету НДС без ручных корректировок. При переходе из бухгалтерской базы для автоматического и точного переноса остатков и документов применяют перенос данных из 1С:БП 3.0 в 1С:КА 2.

---

Понимание архитектуры НДС и взаиморасчетов в 1С:ERP и 1С:КА 2

Для начала выясним главную причину проблемы. В отличие от традиционной «1С:Бухгалтерии 8», где проводки формируются непосредственно первичными документами в момент их проведения, в ERP и Комплексной автоматизации 2 реализован принцип разделения оперативного и регламентированного учета. Бухгалтерские проводки здесь вторичны — они строятся по данным регистров накопления оперативного учета.

Проводка вычета НДС по предоплате (Дт 68.02 - Кт 76.АВ) при возврате денежных средств создается исключительно при выполнении регламентной процедуры «Закрытие месяца» (а именно — в рамках шага «Формирование движений по НДС»). Чтобы этот механизм сработал, программа должна четко сопоставить документ возврата (Списание безналичных денежных средств) с исходным авансовым счетом-фактурой. Если эта цепочка рвется в оперативном учете, регламентная операция просто «не видит» оснований для вычета.

Рассмотрим детально три основные причины, из-за которых происходит этот разрыв.

---

Причина №1. Расхождение аналитики в объектах расчетов

При ручном переносе остатков на новые базы легко допустить расхождение в аналитических разрезах. Чтобы вычет НДС сработал, три сущности в системе должны быть привязаны к абсолютно одному и тому же объекту расчетов:

  1. Остаток аванса на счете 62.02.
  2. Остаток НДС на счете 76.АВ.
  3. Документ возврата денежных средств.

Часто при вводе остатков по счету 62.02 пользователи выбирают в качестве объекта расчетов договор клиента. При этом для счета 76.АВ создается документ Счет-фактура выданный (аванс), в котором система автоматически генерирует промежуточный «документ расчетов» (например, документ расчетов с контрагентом или первичный документ ввода остатков). В итоге для программы аванс числится по одному объекту расчетов, а НДС по авансу — по другому. Из-за этого не происходит автоматического «схлопывания» взаиморасчетов. Для устранения подобных расхождений можно применить инструмент автоматизации зачета авансов.

---

Причина №2. Некорректная методология ввода остатков по НДС

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

  1. Сначала необходимо ввести остатки расчетов с клиентами по счету 62.02 с помощью специализированного документа Ввод начальных остатков авансов полученных. В этом документе обязательно указывается правильный договор и активируется отражение в оперативном учете.
  2. Вводить остатки по счету 76.АВ вручную не нужно. Вместо этого следует перейти в рабочее место «Помощник по учету НДС» (раздел Финансовый результат и контроллинг -> НДС).
  3. Программа проанализирует введенные авансы по счету 62.02 и в разделе «Оформление счетов-фактур» сама предложит выписать счета-фактуры на полученные авансы на дату ввода остатков (например, 31.12.2019).

Только сформированный таким образом документ Счет-фактура выданный (аванс) сделает корректные движения в регистры накопления по НДС (такие как НДС с авансов полученных) и свяжет аванс с налогом в единое целое.

---

Причина №3. Влияние даты запрета изменения данных

Это неочевидный технический нюанс, с которым часто сталкиваются пользователи крупных информационных баз. Проанализируем следующую ситуацию:

Остатки были введены на дату 31.12.2019. Возврат аванса происходит в июне 2020 года. При этом период до конца мая 2020 года уже закрыт для редактирования (установлена дата запрета).

При закрытии месяца в июне 2020 года регламентное задание по расчету НДС пытается обновить информацию и сделать записи в регистрах, которые ссылаются на старый документ Счет-фактура выданный (аванс) от 31.12.2019. В некоторых версиях конфигураций ERP/КА из-за жесткого контроля даты запрета система не может модифицировать или провести регламентные записи, связанные с этим документом, и тихо пропускает операцию без выдачи ошибок на экран. Проводка вычета попросту игнорируется.

Как решить эту проблему: На время выполнения процедуры «Закрытие месяца» временно откройте период (снимите дату запрета редактирования) для пользователя, под которым запускается процедура, либо выполните закрытие под учетной записью с полными правами, для которой настроен обход ограничений по дате запрета.

---

Пошаговый алгоритм диагностики и исправления ошибки

Выполним совместную проверку базы данных по шагам, чтобы выявить, на каком этапе произошел сбой, и устранить его. Для регулярного контроля правильности ведения учета и быстрого обнаружения расхождений в проводках после миграции данных применяют инструмент автоматического сравнения проводок между базами 1С.

Шаг 1. Проверяем движения по регистрам оперативного учета

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


ВЫБРАТЬ
    Взаиморасчеты.АналитикаУчетаПоПартнерам,
    Взаиморасчеты.ОбъектРасчетов,
    Взаиморасчеты.СуммаОстаток КАК ДолгКонтрагента,
    НДСАвансы.СуммаОстаток КАК НДСОстаток
ИЗ
    РегистрНакопления.РасчетыСКлиентами.Остатки(&Период, ) КАК Взаиморасчеты
    ПОЛНОЕ СОЕДИНЕНИЕ РегистрНакопления.НДССАвансовПолученных.Остатки(&Период, ) КАК НДСАвансы
        ПО Взаиморасчеты.ОбъектРасчетов = НДСАвансы.ОбъектРасчетов

Если в результате выполнения этого запроса вы увидите, что суммы по взаиморасчетам и по НДС находятся на разных ОбъектахРасчетов (или по одному объекту расчетов висит пустая строка в одной из колонок), это означает наличие расхождения в аналитике. Данные необходимо перепровести.

Шаг 2. Анализ «Ведомости расчетов с клиентами»

Сформируем стандартный отчет «Ведомость расчетов с клиентами» (в разделе Продажи -> Отчеты по продажам). В настройках отчета обязательно установим детализацию до «Объекта расчетов» и «Документа расчетов».

Если в отчете мы видим развернутое сальдо (например, по договору висит аванс на 100 000 рублей по документу ввода остатков и одновременно долг по возврату на 100 000 рублей по платежному поручению), программа считает эти операции независимыми.

Чтобы схлопнуть эти суммы, нам потребуется создать документ Взаимозачет задолженности (раздел Казначейство -> Взаимозачеты задолженности), где мы зачтем сумму возврата против суммы начального остатка аванса. Для массового формирования таких документов можно использовать обработку для группового создания взаимозачетов задолженности.

Шаг 3. Исправление связи через перевыписку счета-фактуры

Если аналитика расчетов нарушена кардинально, лучшим решением будет исправление документов ввода остатков. Выполним следующие действия:

  1. Распроведем документ возврата денежных средств (Списание безналичных ДС).
  2. Удалим ошибочно созданные вручную документы ввода остатков по счету 76.АВ.
  3. Проверим документ Ввод начальных остатков авансов клиентов. Убедимся, что там выбран правильный договор и указана верная сумма. Проведем его.
  4. Перейдем в рабочее место «Помощник по учету НДС» за период ввода остатков (декабрь 2019 года) и сформируем счет-фактуру на аванс автоматически.
  5. Вернемся к документу Списание безналичных ДС, выберем в качестве объекта расчетов тот же самый договор, который указан во вводе остатков, и проведем его июнем 2020 года.
  6. Запустим процедуру «Закрытие месяца» за период, в котором был оформлен возврат.

После выполнения этих шагов программа свяжет операцию возврата с авансовым счетом-фактурой и при проведении регламентной операции «Формирование движений по НДС» автоматически создаст необходимую проводку Дт 68.02 - Кт 76.АВ в Книге покупок.

← На главную