Как настроить и выбрать ставку НДС 0% в 1С:Розница?

Пользователь 1С v8.3 (Управляемые формы) 1С:Розница Налоговый учет Сфера услуг, туризм и социальный сектор
← На главную

Суть проблемы: почему пропадает ставка 0% в номенклатуре

Разберем ситуацию, с которой часто сталкиваются пользователи программы 1С:Розница (например, на релизе 2.3.11.43 платформы 8.3.20). При создании или редактировании карточки номенклатуры в выпадающем списке выбора ставки НДС отсутствует значение 0%. При этом, если мы заглянем в конфигуратор и проанализируем метаданные, мы увидим, что в объекте Перечисления.СтавкиНДС данная ставка присутствует. Выясним причину такого поведения программы и рассмотрим по шагам, как разблокировать и корректно применять эту ставку.

Законодательное обоснование: кому и зачем нужна ставка 0%

Прежде чем переходить к техническим настройкам, давайте посмотрим на ситуацию с точки зрения законодательства. В рознице ставка 0% обычно ассоциируется с экспортом, но в нашем случае речь идет о сфере услуг. На основании Федерального закона № 67-ФЗ, с 1 июля 2022 года в России была введена льготная ставка НДС 0% на услуги по предоставлению мест для временного проживания.

Эта льгота актуальна для гостиниц, отелей, пансионатов, хостелов и других объектов размещения. Сюда же относятся услуги проживания на спортивных базах и в бюджетных учреждениях (например, размещение спортсменов, прибывших на соревнования), если они ведут деятельность, приносящую доход. Именно поэтому организациям, использующим 1С:Розница для пробития чеков за проживание, потребовалась эта ставка в карточках номенклатуры.

Решение 1: Обновление конфигурации и установка патчей (Рекомендуемое)

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

Нулевая ставка НДС на услуги гостиниц — это специфический вид операций. В старых релизах 1С:Розница программа могла просто не уметь передавать нужный фискальный признак на онлайн-кассу, что приводило к ошибкам при печати чека. Чтобы ставка НДС 0% заработала штатно, выполним следующие действия:

  1. Создадим резервную копию базы данных. Это обязательный шаг перед любыми обновлениями.
  2. Обновим платформу 1С:Предприятие. Убедимся, что используемая версия платформы соответствует требованиям актуального релиза конфигурации.
  3. Обновим конфигурацию 1С:Розница до последней версии. В новых релизах разработчики уже сняли программные ограничения на выбор ставки 0% для услуг.
  4. Установим актуальные патчи (исправления). Часто 1С выпускает точечные патчи, исправляющие логику работы НДС в чеках ККМ. Убедитесь, что в разделе интернет-поддержки включена автоматическая загрузка и установка исправлений.

После выполнения этих шагов в карточке номенклатуры с типом "Услуга" ставка 0% станет доступна для выбора стандартным способом.

Решение 2: Программная корректировка списка выбора на форме

Рассмотрим альтернативный вариант. Если по каким-то причинам (например, база сильно доработана) вы не можете оперативно обновить релиз конфигурации, проблему можно решить программно. Ограничение на выбор ставки накладывается на уровне формы элемента справочника или документа. Мы можем программно добавить нужное значение в список выбора элемента формы.

Разберем пример того, как можно расширить список выбора в модуле формы с помощью небольшого фрагмента кода:


&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
    // Находим элемент формы, отвечающий за выбор ставки НДС
    ЭлементСтавкаНДС = Элементы.СтавкаНДС;
    
    // Очищаем стандартный список (если требуется) и заполняем заново
    // Или просто добавляем недостающее значение 0%
    Если ЭлементСтавкаНДС.СписокВыбора.НайтиПоЗначению(Перечисления.СтавкиНДС.НДС0) = Неопределено Тогда
        ЭлементСтавкаНДС.СписокВыбора.Добавить(Перечисления.СтавкиНДС.НДС0, "0%");
    КонецЕсли;
КонецПроцедуры

Важно: Данный метод решает только визуальную часть проблемы (позволяет выбрать ставку в интерфейсе). Однако он не гарантирует корректную передачу тега НДС 0% на фискальный регистратор при пробитии чека ККМ, если в старом релизе не реализована поддержка этого механизма на уровне драйверов подключаемого оборудования. Поэтому метод обновления (Решение 1) остается приоритетным.

Методологические особенности и раздельный учет в 1С

Посмотрим подробнее на нюансы учета, о которых важно помнить после включения ставки 0%.

  1. Раздельный учет услуг: Ставка 0% применяется строго к самой услуге размещения (проживания). Если ваш объект оказывает дополнительные платные услуги, такие как питание, аренда инвентаря, бассейн или аренда помещений под мероприятия, эти услуги должны облагаться НДС по стандартной ставке (обычно 20%). Вам потребуется создать в справочнике Номенклатура разные карточки для этих услуг с разными ставками НДС и внимательно следить за тем, как кассир формирует чек в рабочем месте кассира (РМК).
  2. Отражение в отчетности: Применение льготной ставки не освобождает от обязанности выставлять счета-фактуры, вести книгу продаж и сдавать декларацию. Для услуг проживания ФНС ввела специальные коды операций (например, 1011455 или 1011457). Настройте корректное отражение этих кодов в учетной системе.
  3. Особенности для УСН: Если организация применяет УСН и с 2025 года становится плательщиком НДС из-за превышения лимитов, обратите внимание на следующий факт: для применения ставки 0% на проживание необходимо выбрать базовый режим НДС (20%/22%). Если вы выберете специальные пониженные ставки для УСН (5% или 7%), льгота на проживание действовать не будет, и услуги гостиницы придется облагать налогом. Учитывайте этот момент при формировании учетной политики в настройках 1С.

Таким образом, поддержание конфигурации в актуальном состоянии и правильная настройка справочника номенклатуры позволят вам без проблем применять ставку НДС 0% в полном соответствии с текущим законодательством.

← На главную