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