В процессе закрытия месяца в программе «1С:ERP Управление предприятием 2» одной из самых распространенных проблем является ситуация, когда регламентная операция «Распределение НДС» не завершается успешно. Пиктограмма операции остается в статусе «часиков», а после выполнения не становится зеленой. Это сигнализирует о том, что система обнаружила расхождения в данных, которые не позволяют корректно сформировать записи в налоговых регистрах.
Разберем детально причины возникновения такой ошибки, проанализируем проверочные запросы системы и выясним, как привести учет в порядок.
Когда этап закрытия месяца «зависает» или выдает ошибку, первым делом необходимо выяснить, на чем именно спотыкается система. В конфигурации ERP 2.0 за проверку распределения НДС отвечает сложный запрос, который анализирует остатки по партиям прочих расходов и состояния внеоборотных активов. Проанализируем ключевые фрагменты этого запроса, чтобы понять логику программы:
ВЫБРАТЬ
"ОС" КАК ВнеоборотныйАктив,
ПринятыеОС.ОсновноеСредство КАК АналитикаРасходов,
ПринятияКУчету.НалогообложениеНДС КАК НалогообложениеНДС
ИЗ
РегистрСведений.СостоянияОСОрганизаций.СрезПоследних(
КОНЕЦПЕРИОДА(&ДатаНачала, МЕСЯЦ),
Организация В (&СписокОрганизаций)
И Состояние = ЗНАЧЕНИЕ(Перечисление.СостоянияОС.ПринятоКУчету)
И Регистратор ССЫЛКА Документ.ПринятиеКУчетуОС
И Период >= НАЧАЛОПЕРИОДА(&ДатаНачала, МЕСЯЦ)) КАК ПринятыеОС
Как мы видим, запрос жестко привязан к состоянию ПринятоКУчету и конкретному регистратору ПринятиеКУчетуОС. Более того, проверяется период, который должен входить в текущий закрываемый месяц. Если основное средство было принято к учету в прошлых периодах, оно может не попасть в выборку как «активный» объект для распределения, что создает проблемы при его последующей модернизации.
Одной из главных причин, почему НДС не распределяется, является наличие отрицательных остатков в регистре накопления ПартииПрочихРасходов. В норме весь НДС, предъявленный поставщиками и подлежащий распределению, должен быть полностью распределен по итогам налогового периода.
Рассмотрим, почему возникают «минусы» в партиях:
РаспределениеНДС пытается списать сумму по другой аналитике, возникает отрицательный остаток.Корректировка приобретения), суммы в регистре партий перестают сходиться.ПартииПрочихРасходов важную роль играет поле АналитикаУчетаНоменклатуры. Если оно заполнено в приходе, но пустое в расходе (или наоборот), система не сможет закрыть партию «в ноль».Проанализируем ситуацию, характерную для ранних версий ERP 2.0. Если основное средство было принято к учету в одном квартале, а в следующем по нему проводится модернизация, типовой алгоритм распределения может отработать некорректно.
Выясним причину: проверочный запрос ищет объекты, по которым произошло новое принятие к учету в текущем периоде. Если затраты на модернизацию отражены по статье расходов с вариантом распределения На прочие активы, но само ОС уже имеет статус ПринятоКУчету от даты более ранней, чем начало текущего месяца, возникает конфликт логики. Система видит движение НДС по объекту, который не проходит по фильтрам проверки «новых» активов.
Для исправления ситуации выполним следующие действия:
СтоимостьРеглОстаток. Особое внимание уделим записям, где Вид указан как "Пр" (от документа распределения НДС).Организация, Подразделение, Статья расходов и Аналитика расходов в документах поступления и распределения. Любое несовпадение, даже в один символ, приведет к ошибке.РаспределениеНДС нужно не просто перепроводить, а полностью очистить и заполнить заново. Это необходимо для обновления внутренних связей документа с партиями затрат.Объекты незавершенного строительства. Это позволит алгоритму корректно подхватить суммы распределения.Важный совет: В случае, если отрицательные остатки вызваны копеечными округлениями или ошибками в закрытых прошлых периодах, которые невозможно исправить «задним числом», используем документ Корректировка регистров. Необходимо вручную выровнять остатки в регистре ПартииПрочихРасходов в текущем периоде, чтобы «озеленить» пункт закрытия месяца.
Проанализировав данные регистров и устранив расхождения в аналитиках, мы добьемся корректного выполнения операции распределения НДС и успешного закрытия отчетного периода.