Каждый бухгалтер и специалист по внедрению систем семейства «1С» рано или поздно сталкивается с ситуацией, когда при закрытии месяца в программе «1С:Управление торговлей» редакции 11 (УТ 11) операция «Оформление счетов-фактур и таможенных документов» настойчиво подсвечивается красным маркером. Это происходит даже в тех случаях, когда в учетной политике организации четко указано, что предприятие освобождено от уплаты НДС или использует упрощенную систему налогообложения (УСН).
В этой статье мы подробно разберем, почему возникает эта проблема, насколько критично оставлять операцию незакрытой, и рассмотрим пошаговые методы устранения этого предупреждения — от простых настроек интерфейса до технических решений на уровне регистров и расширений конфигурации.
Для того чтобы понять логику программы, нам необходимо обратиться к законодательству Российской Федерации, которое заложено в алгоритмы работы конфигураций «1С». Существует важное различие в причинах отсутствия НДС у организации, которое напрямую влияет на поведение системы:
Рассмотрим подробнее, как ведет себя программа и какие последствия влечет за собой игнорирование этого предупреждения.
Давайте проанализируем последствия невыполнения этой операции для управленческого и регламентированного учета в УТ 11:
Во-первых, важно понимать, что проверка оформления счетов-фактур в закрытии месяца носит исключительно диагностический (контрольный) характер. Красный значок на данном этапе не блокирует дальнейшие расчеты. Программа успешно выполнит расчет себестоимости, распределит расходы, сформирует финансовый результат и закроет отчетный период. Единственное неудобство здесь — визуальный дискомфорт и отсутствие «красивой» зеленой галочки напротив всех пунктов закрытия месяца.
Во-вторых, проанализируем влияние на выгрузку в бухгалтерию. Если вы ведете регламентированный учет в программе 1С:Бухгалтерия предприятием (БП), то при синхронизации данных будут переноситься только созданные документы. Если счета-фактуры в УТ 11 не созданы, они не попадут в БП. Если ваша организация действительно не должна их выставлять (например, вы на УСН), то отсутствие этих документов в бухгалтерской базе не создаст никаких проблем.
Тем не менее, постоянный красный индикатор мешает контролировать реальные ошибки закрытия месяца. Разберем по шагам, как можно решить эту проблему.
Самый простой и правильный с точки зрения методологии шаг — проверить корректность настройки учетной политики организации. Очень часто пользователи по ошибке устанавливают общую систему налогообложения и просто ставят галочку об освобождении от НДС, хотя организация фактически находится на УСН.
Выполним следующие действия:
После сохранения правильных настроек программа пересчитает требования к документам, и при следующем закрытии месяца ложные предупреждения по обычным реализациям исчезнут.
Если организация находится на ОСНО и освобождена от НДС по статье 145, закон разрешает не выставлять счета-фактуры тем контрагентам, которые также не являются плательщиками НДС (или освобождены от него), при наличии письменного согласия сторон сделки (подпункт 1 пункта 3 статьи 169 НК РФ).
Давайте посмотрим, как отразить это в программе:
РеализацияТоваровУслуг) необходимо контролировать правильность заполнения параметров налогообложения. В табличной части или на вкладке «Дополнительно» должно быть указано, что продажа осуществляется Без НДС.Иногда требования оформить документы возникают из-за технических сбоев или корректировок прошлых периодов «задним числом». Программа определяет необходимость выставления документов на основе записей в специальном регистре. Проанализируем ситуацию изнутри.
Выполним очистку зависших записей:
После очистки регистра запустим процедуру закрытия месяца повторно. Операция оформления счетов-фактур мгновенно станет зеленой, так как очередь ожидания окажется пустой.
Если специфика вашей учетной политики требует сохранения текущих настроек, но вы хотите раз и навсегда избавиться от раздражающего красного индикатора в закрытии месяца, задачу можно решить программным путем. Для этого привлечем программиста 1С или создадим простое расширение конфигурации самостоятельно.
Рассмотрим пример программного кода, который можно внедрить в расширение. Нам необходимо переопределить поведение процедуры проверки оформления НДС в общем модуле закрытия месяца. Мы можем перехватить вызов процедуры контроля лимитов и оформления документов и принудительно возвращать положительный результат проверки, если организация соответствует критериям освобождения от НДС.
Пример реализации в расширении для общего модуля закрытия месяца:
&Вместо("ВыполнитьПроверкуОформленияСчетовФактур")
Процедура Ист_ВыполнитьПроверкуОформленияСчетовФактур(ПараметрыПроверки, РезультатВыполнения) Экспорт
// Проверим, освобождена ли организация от НДС по настройкам учетной политики
ОрганизацияОсвобожденаОтНДС = Ист_ПолучитьСтатусОсвобожденияОтНДС(ПараметрыПроверки.Организация);
Если ОрганизацияОсвобожденаОтНДС Тогда
// Принудительно устанавливаем статус успешного прохождения проверки
РезультатВыполнения.Статус = Перечисления.СтатусыВыполненияОперацийЗакрытияМесяца.ВыполненоУспешно;
Возврат;
КонецЕсли;
// Если организация платит НДС, вызываем стандартный алгоритм конфигурации
ПродолжитьВызов(ПараметрыПроверки, РезультатВыполнения);
КонецПроцедуры
Использование расширений является наиболее безопасным методом кастомизации системы, так как оно позволяет не снимать основную конфигурацию с поддержки и без проблем обновлять программу 1С:Управление торговлей в будущем.
Мы выяснили, что требование выписывать счета-фактуры при освобождении от НДС в УТ 11 — это не программный сбой, а заложенное разработчиками следование нормам Налогового кодекса РФ (в частности, ст. 145). Если в вашем случае выставление документов не требуется, вы можете безопасно игнорировать красное предупреждение при закрытии месяца, так как оно не влияет на финансовый результат. Для наведения полного порядка в интерфейсе используйте настройку налогового режима (переход на УСН в программе) или очистку регистра очереди создания документов.