В 1С-Битрикс существуют две разные сущности — «налог» и «НДС», и их регулярно путают. Разберём, за что отвечает каждая, как корректно включить НДС для товаров и настроить отображение цен с налогом и без него.
Налог и НДС — это не одно и то же
В модуле Интернет-магазин (sale) есть два независимых механизма. Налог — это надбавка, которую система рассчитывает поверх стоимости заказа на этапе оформления (например, налог с продаж). Он живёт в разделе Магазин → Настройки → Налоги и привязывается к местоположению и типу плательщика. НДС — это ставка, «зашитая» в цену конкретного товара; она задаётся в каталоге и нужна прежде всего для корректной печати в чеках 54-ФЗ и обмена с 1С.
Ключевое отличие: налог накручивается сверху и виден отдельной строкой в корзине, а НДС по умолчанию уже включён в цену товара и лишь выделяется справочно («в том числе НДС»).
| Критерий | Налог | НДС |
|---|---|---|
| Где настраивается | Магазин → Настройки → Налоги | Карточка товара / раздел каталога |
| Как влияет на цену | Прибавляется сверху | Включён в цену |
| Привязка | Тип плательщика, местоположение | Товар |
Как включить НДС для товаров
Учёт НДС включается на уровне модуля каталога. Перейдите в Магазин → Настройки → Настройки модулей → Торговый каталог (или Настройки → Настройки продукта → Настройки модулей → Торговый каталог) и найдите опцию «Использовать ставки НДС». Пока флажок снят, поля НДС в карточках товаров просто не отображаются.
- Откройте настройки модуля
catalog. - Включите «Использовать ставки НДС» и сохраните.
- Убедитесь, что в справочнике
Магазин → Настройки → Ставки НДСзаведены нужные ставки (20%, 10%, 0%). - Проставьте ставку в карточках товаров или назначьте её на инфоблок каталога целиком.
После включения в карточке товара на вкладке «Торговый каталог» появятся поля «Ставка НДС» и «Цена включает НДС». Второй флажок определяет, считается ли указанная цена уже с налогом или НДС нужно начислить сверху.
Справочник ставок и привязка к каталогу
Все доступные ставки хранятся в справочнике Магазин → Настройки → Ставки НДС. Здесь можно добавить, отредактировать или деактивировать ставку, задать её значение в процентах и признак активности. По умолчанию Битрикс предлагает набор под российское законодательство.
- 20% — базовая ставка для большинства товаров и услуг.
- 10% — льготная (продукты, детские товары, книги, ряд медтоваров).
- 0% — экспорт и отдельные операции.
- Без НДС — реализуется не нулевой ставкой, а отсутствием НДС; это принципиально важно для чеков.
Ставку можно назначить не только точечно в товаре, но и на весь инфоблок каталога: в настройках торгового каталога инфоблока указывается ставка по умолчанию, которая применяется к товарам без индивидуального значения. Это удобно, когда весь магазин работает по одной ставке.
Отображение цен с налогом и без
То, как покупатель видит цену, задаётся в настройках модуля и в компонентах витрины. В Магазин → Настройки → Настройки модулей → Интернет-магазин есть параметры округления и выделения налога. На уровне компонентов каталога (catalog, catalog.section) и корзины включается опция «Показывать цену с НДС» или «Выделять НДС».
Возможны три типовых сценария:
- Цена уже с НДС, налог не выделяется — покупатель видит одну цифру. Самый частый вариант для B2C.
- Цена с НДС, налог выделен строкой — под ценой выводится «в том числе НДС 20%». Актуально для B2B-витрин.
- Цена без НДС, налог начисляется в корзине — цена товара «чистая», а НДС прибавляется при оформлении.
Флажок «Цена включает НДС» в карточке товара и параметры компонента должны быть согласованы, иначе вы получите двойное начисление или, наоборот, «съеденный» налог.
Привязка налогов к типам плательщиков
Механизм налогов (в отличие от НДС) умеет работать выборочно. В Магазин → Настройки → Налоги каждый налог привязывается к ставкам по местоположениям и к типам плательщиков. Тип плательщика — это, по сути, роль покупателя (например, «Физическое лицо» и «Юридическое лицо»), которая определяется свойством заказа.
Практический смысл: можно настроить схему, при которой один налог применяется только для юрлиц определённого региона, а для физлиц — не применяется вовсе. Ставка налога задаётся во вкладке ставок конкретного налога с указанием местоположения, величины и признака «включён в цену».
Согласованность с обменом 1С
Если каталог и заказы синхронизируются с 1С, ставки НДС нужно держать в согласии с учётной системой. При обмене по CommerceML товары приходят с указанием ставки, и Битрикс сопоставляет её со своим справочником Ставки НДС по названию и значению. Расхождения приводят к тому, что товары выгружаются без корректного НДС или с неверной ставкой.
- Названия и значения ставок в 1С и в Битриксе должны совпадать.
- Признак «Цена включает НДС» на стороне сайта должен соответствовать тому, как цены выгружаются из 1С.
- После первичной выгрузки проверьте несколько карточек товаров и тестовый заказ с чеком.
Ошибки в ставках особенно заметны в фискализации: онлайн-касса формирует чек по данным заказа, и неверный НДС — это прямой риск нарушения 54-ФЗ.
Итог
Запомните главное: «Налог» и «НДС» в Битриксе — разные механизмы. Для большинства российских магазинов работа сводится к тому, чтобы включить «Использовать ставки НДС», навести порядок в справочнике ставок, проставить корректные значения в товарах и согласовать отображение цен на витрине и в корзине. Раздел «Налоги» с типами плательщиков нужен реже — под специфические B2B- и зарубежные схемы.
Если магазин обменивается с 1С, а на кассе печатаются чеки, цена ошибки в ставках растёт: расхождения бьют по фискализации и учёту. Мы в B2Bsite настраиваем налоговую логику магазина под ваш ассортимент и учётную систему, увязываем её с обменом 1С и проверяем на реальных заказах — чтобы НДС считался правильно от карточки товара до чека.
Частые вопросы
Чем налог отличается от НДС в 1С-Битрикс?
Налог прибавляется сверху стоимости заказа и настраивается в разделе «Магазин → Настройки → Налоги», а НДС включён в цену товара и задаётся в каталоге. Для российских магазинов обычно используется именно НДС.
Как включить учёт НДС для товаров?
В настройках модуля «Торговый каталог» включите опцию «Использовать ставки НДС» и сохраните. После этого в карточках товаров появятся поля ставки НДС и признака «Цена включает НДС».
Где хранятся доступные ставки НДС?
В справочнике «Магазин → Настройки → Ставки НДС». Там можно добавлять, редактировать и деактивировать ставки, задавать их значение в процентах и признак активности.
В чём разница между ставкой 0% и «без НДС»?
0% — это НДС, равный нулю, а «без НДС» означает, что операция вообще не облагается налогом. Для онлайн-касс это разные признаки, поэтому подменять одно другим нельзя.
Как задать одну ставку НДС сразу для всего каталога?
В настройках торгового каталога инфоблока укажите ставку по умолчанию. Она применится ко всем товарам, у которых не задано индивидуальное значение ставки.
Почему НДС начисляется дважды или пропадает?
Обычно причина в рассогласовании флажка «Цена включает НДС» в товаре и параметров компонента витрины. Их нужно привести в соответствие, чтобы налог не начислялся повторно и не «съедался».
Что такое тип плательщика в настройке налогов?
Это роль покупателя (например, физлицо или юрлицо), определяемая свойством заказа. К типам плательщиков можно привязывать налоги, чтобы применять их выборочно по региону и категории клиентов.
Нужно ли согласовывать ставки НДС с 1С?
Да. При обмене по CommerceML Битрикс сопоставляет ставки со своим справочником по названию и значению, поэтому они должны совпадать с 1С, иначе товары выгрузятся с неверным НДС.
Поможем с настройкой и поддержкой 1С-Битрикс: Управление сайтом
Поможем с настройкой, доработкой и поддержкой 1С-Битрикс: Управление сайтом.