При включении раздельного учета входящего налога на добавленную стоимость пользователи конфигурации «1С:Бухгалтерия 8» (ред. 3.0) нередко сталкиваются с ситуацией, когда текущие документы (реализация, перемещение товаров, списание материалов) перестают проводиться. Программа выдает диагностическое сообщение: «Для целей учета НДС не списано [количество] товара...». Выясним причину этой проблемы и разберем по шагам, как правильно настроить систему и зафиксировать остатки.
Проанализируем механику работы раздельного учета в программе. До момента активации раздельного учета весь входящий НДС при выполнении условий списывался стандартным образом, а движения по специализированным регистрам не формировались. Как только в настройках налогов и отчетов устанавливается флаг ведения раздельного учета НДС, конфигурация кардинально меняет логику проведения расходных документов по счетам материально-производственных запасов (10, 41, 43 и др.).
Теперь при выбытии каждой единицы номенклатуры система обязана определить её партию и способ учета входящего НДС. Для этого алгоритм обращается к специализированному регистру накопления РаздельныйУчетНДС. Если ценности были оприходованы до перехода на раздельный учет, то записей в данном регистре просто нет. В результате контроль остатков регистра завершается ошибкой, и документ списания не проводится.
Рассмотрим методологические требования законодательства и ключевые ограничения платформы, которые необходимо учесть перед исправлением ситуации:
Разберем, как внести остатки по ТМЦ в регистр РаздельныйУчетНДС, не затрагивая при этом бухгалтерские итоги и дату ввода начальных остатков предприятия.
Многие пользователи опасаются использовать документ ВводОстатков, полагая, что изменение даты повлияет на ранее введенные исторические остатки. Это заблуждение: документы ввода остатков можно создавать на любую дату и в любом количестве.
РаздельныйУчетНДС.После проведения остатков по специальным регистрам повторим проведение документов списания и реализации — ошибка блокировки исчезнет.
Посмотрим на поведение конфигурации в современных релизах 1С:Бухгалтерии 8. Разработчики упростили механизм старта раздельного учета и автоматизировали процесс:
ВводОстатков по материальным ценностям в режиме «Только по специальным регистрам», а также сформирует документ Операция для корректного заполнения третьего субконто СпособыУчетаНДС по несписанным остаткам счета 19.Если на предприятии числятся тысячи номенклатурных позиций, вбивать их в документ вручную нерационально. В таких случаях программист может написать простую обработку, считывающую остатки по счетам 10, 41, 43 на дату среза и автоматически заполняющую документ ввода остатков либо документ Операция.
Рассмотрим пример формирования движений по регистру РаздельныйУчетНДС средствами встроенного языка 1С:
// Создание и заполнение движения по регистру раздельного учета НДС
Движение = НаборЗаписей.Добавить();
Движение.ВидДвижения = ВидДвиженияНакопления.Приход;
Движение.Период = ДатаПерехода; // Например, 31.03.2023 23:59:59
Движение.Организация = ОрганизацияСсылка;
Движение.Номенклатура = ВыборкаОстатков.Номенклатура;
Движение.Склад = ВыборкаОстатков.Склад;
Движение.Количество = ВыборкаОстатков.КоличествоОстаток;
Движение.СчетУчета = ВыборкаОстатков.СчетУчета;
Движение.СпособУчетаНДС = Перечисления.СпособыУчетаНДС.ПринимаетсяКВычету;
После корректного ввода остатков по регистру списания и реализации закрываются в штатном режиме, а регламентные процедуры книги покупок, книги продаж и распределения НДС функционируют без сбоев.