Как лучше обновить ставку НДС в 1С Битрикс?
Нужно понять: в начале года поменял ставки в модуле магазина (Магазин > Настройки > Налоги > Ставки НДС) в соответствии новыми изменениями. В основном всё работает, но у некоторых товаров при оплате банковской картой, ставка осталась прежней (20%). И при расчёте стоимости доставки не учитывается НДС, хотя с этого года он должен быть равен 5%. Хотя в настройках нужной службы доставки (Магазин > Настройки > Службы доставки) стоит 5% НДС. В кассе используется обработчик: Атол.Онлайн (ФФД 1.05) (+ Информация о поставщиках) и Такском ОФД. Версия Битрикса: 25.750.0. Подскажите, где ещё может храниться ставка НДС?
Опишите проблему, и специалист поможет с настройкой, исправлением ошибки или доработкой сайта. Подберём понятный план работ без лишней переписки.
Пока нет других ответов. Будьте первым, кто поможет автору.
Ответить на вопрос
В Битриксе ставка НДС может храниться не только в списке ставок модуля магазина. Она может быть привязана к товару, торговому предложению, типу цены, службе доставки, обработчику оплаты/кассы, старому заказу, настройкам фискализации и данным, которые уже попали в корзину до изменения ставки.
Для товаров проверьте карточку товара и SKU. Если товар вариативный, ставка может быть у торгового предложения, а не у родительского товара. Также проверьте свойства каталога и настройки НДС в разделе:
Магазин -> Настройки -> Каталог товаров Магазин -> Настройки -> Налоги -> Ставки НДС Контент -> Инфоблоки -> Товары / Торговые предложения
Если проблема проявляется только при оплате картой, смотрите не только товар, но и данные чека, которые формирует обработчик Атол.Онлайн. Некоторые обработчики берут ставку из сохранённой позиции заказа/корзины, а не из актуальной настройки товара. Старые корзины и заказы могли сохранить 20% до изменения.
По доставке отдельно проверьте: НДС службы доставки, НДС в обработчике доставки, настройки фискализации доставки как позиции чека. В некоторых версиях доставка добавляется в чек отдельной строкой и ставка берётся из параметров службы/платёжной системы, а не из общей ставки магазина.
Что сделать практически:
Если есть доступ к коду, логируйте формируемые receipt items перед отправкой в кассу: там будет видно, откуда приходит 20%. После этого станет понятно, это товар, доставка, старая корзина или обработчик Атол.