При работе в конфигурации 1С:Управление производственным предприятием 1.3 бухгалтеры часто сталкиваются с ситуацией, когда документ Формирование записей книги покупок не подтягивает счета-фактуры на аванс (счет 76.АВ), хотя аванс, казалось бы, зачтен. Разберем подробно причины этой проблемы и способы ее решения, опираясь на техническую логику программы и опыт практикующих специалистов.
Прежде всего, проанализируем ситуацию с точки зрения методологии учета. НДС с авансов принимается к вычету (и попадает в Книгу покупок) только в тот момент, когда аванс был зачтен при реализации товаров/услуг или возвращен покупателю.
Рассмотрим порядок действий для проверки:
62.01 и 62.02 в разрезе контрагента и договора.62.02 на дату формирования книги покупок остаток равен нулю (или уменьшился на сумму зачета).76.АВ. Если аванс на 62.02 закрыт, а на 76.АВ висит дебетовый остаток — это первый признак того, что регламентная операция не видит оснований для вычета.В УПП документ Формирование записей книги покупок ориентируется не столько на проводки по счетам, сколько на данные регистров накопления. Основным «поставщиком» данных для зачета авансов является регистр «НДС с авансов».
Проанализируем ситуацию: если в регистре накопления отсутствует запись о зачете или возврате аванса, документ останется пустым. Часто расхождения возникают из-за использования документа Операция (бухгалтерский и налоговый учет), который делает проводки, но не делает движений по регистрам НДС. Выясним причину через консоль запросов или отчет «Список/кросс-таблица» по регистру НДС с авансов. Если остатки в регистре и на счете 76.АВ не совпадают, необходимо скорректировать регистры.
Особое внимание уделим настройкам договора с контрагентом. Если в договоре выбран способ ведения взаиморасчетов «По документам расчетов», то программа требует жесткой связки между платежом и отгрузкой.
Разберем типичную ошибку: в документе Реализация товаров и услуг на закладке «Предоплата» не указан конкретный платежный документ, по которому был сформирован авансовый счет-фактура. В этом случае автоматический зачет аванса не произойдет, и программа «не увидит» права на вычет НДС.
Если визуальная проверка данных не помогла, обратимся к логике работы самого документа. Заполнение табличной части «Вычет НДС с полученных авансов» происходит в процедуре ЗаполнитьНДСсАвансовПоДаннымРегистраНДСсАвансов модуля документа Формирование записей книги покупок.
Проанализируем фрагмент кода, который отвечает за фильтрацию строк:
Если СтрокаАванса.СуммаБезНДС = 0 и СтрокаАванса.НДС = 0 и СтрокаАванса.ВалютнаяСуммаСНДС = 0 Тогда
СтрокиКУдалению.Добавить(СтрокаАванса);
КонецЕсли;
Как мы видим, если запрос к регистру возвращает нулевые значения или суммы, которые система считает некорректными, строка просто удаляется из списка на заполнение. Это часто случается при расчетах в валюте или у.е., когда из-за округлений курсовых разниц в регистре зависает мизерная сумма (например, 0.01 коп.), блокирующая корректное закрытие позиции.
Выясним еще одну техническую особенность УПП — критическую важность времени проведения документов. Если Реализация товаров и услуг проведена в ту же секунду, что и Платежное поручение входящее, но фактически платеж записан в базе позже, зачет аванса может не сработать.
Рекомендуем придерживаться следующего правила:
Расчеты по реализации (бухгалтерский учет) и позволит документу формирования книги покупок увидеть актуальные данные.Посмотрим на настройки учетной политики организации. Если включен флаг «Сложный учет НДС» (используется при наличии операций с 0% НДС или без НДС), порядок работы существенно усложняется.
В этом режиме для попадания аванса в книгу покупок должны быть последовательно выполнены:
Регистрация счетов-фактур на аванс.Распределение НДС косвенных расходов (если требуется).Формирование записей книги покупок.Если последовательность нарушена или не заполнена аналитика по направлениям деятельности в регистре НДС с авансов, автоматическое заполнение не сработает.
Если автоматика не справляется из-за накопленных ошибок прошлых периодов, в УПП предусмотрен механизм «ручного» управления вычетами. Рассмотрим документ «Отражение вычета НДС с авансов». Он позволяет принудительно указать счета-фактуры на аванс, которые должны попасть в книгу покупок. Этот документ делает все необходимые движения по регистрам и является легитимным способом корректировки учета, когда стандартное Формирование записей не дает результата.
Резюме: Чтобы добиться появления счетов-фактур на аванс в книге покупок, необходимо обеспечить три условия: физический зачет аванса на счетах 62-й группы, наличие закрывающих записей в регистре накопления НДС с авансов и строгое соблюдение хронологической последовательности документов расчетов.