Публичное пространство

SetRetail10 ◾️ "Умное" округление в SetRetail10 в зависимости от ставки НДС

SR-2403 - Получение подробных данных проблемы… СТАТУС

10.2.59.0

Общее описание

В торговых сетях, сотрудники финансовых отделов хотят иметь возможность распределения скидку на округление на товары с максимальным НДС в чеке, чтобы сократить финансовые затраты на уплату НДС.

Начиная с версии 10.2.58.1 в SetRetail10 реализована функциональность "умного" округления в зависимости от ставки НДС.

  • Уменьшается стоимость уплачиваемого НДС за счет изменения логики работы скидки на округление.
  • При стандартной логике округления скидка дается на самую дорогую позицию вне зависимости от ставки НДС, а также, оно рассчитывалось с 10% и 18% ставки НДС, при выборе в чеке товара с максимальной стоимостью
  • Изменен алгоритм, таким образом всегда распределяется скидка округления на позицию с максимальной ставкой НДС. Это позволяет снизить выплачиваемый НДС.

Обычная работы скидки округления

  • распределяет скидку на самую дорогую позицию в чеке
  • для ФЗ-54, если в чеке только весовые товары, то выбирается товар с наибольшим весом

"Умное" округление

Логика учитывает прежде всего размер НДС, распределяет следующим образом:

  • на не весовую позицию с самым большим НДС
  • на самую дорогую не весовую позицию
  • если в чеке только весовые товары, то выбирался товар с наибольшим весом

Включение

Для того чтобы включить данную логику округления, выполните следующее.

Если требуется включить на всех кассах сети или магазина, выполните следующий скрипт по set, затем отправьте обновление настроек на кассы (Это можно сделать, нажав "Новая касса" или, изменить что-либо в шаблоне касс).

INSERT INTO sales_management_properties(module_name, property_key, transport_level, priority, send_status, description, property_value)
       VALUES ('SET_DISCOUNTS', 'discount.round.use_nds', 10, 2, 0, 'Учета НДС при распределении скидки на округление.', 'true');

Для активации функциональности только на одной или нескольких касс, выполните следующий скрипт по catalog, перезагрузите кассовый модуль:

INSERT INTO sales_management_properties(module_name, property_key, description, property_value) VALUES('SET_DISCOUNTS', 'discount.round.use_nds', 'Учета НДС при распределении скидки на округление.', 'true');

Примеры работы

Пример №1

1. Есть два товара:

ТоварЦенаСтавка НДС
Хлеб РЖАНОЙ100.4918%
Шоколадка100.4910%

2. Заведена безусловная акция на округление

После нажатия на кнопку РАСЧЕТ, округление на чек будет взято от позиции с НДС18%.


Пример №2

Пример чека
Товар А 100,90 НДС 18% 18,16 руб
Товар B 50,90 НДС 10% 5,09 руб
Итого 151,80 руб НДС 23,25 руб


Цель: нужно дать скидку на округление 0,80 руб

Вариант 1 - скида на товар А
Товар А 100,10 НДС 18% 18,02 руб
Товар B 50,90 НДС 10% 5,09 руб
Итого 151,00 руб НДС 23,11 руб


Вариант 1 - скидка на товар B
Товар А 100,90 НДС 18% 18,16 руб
Товар B 50,10 НДС 10% 5,01 руб
Итого 151,80 руб НДС 23,17 руб

Правильное распределение скидки уменьшает выплачиваемый НДС на 6 копеек, также позволяет cнизить выплачиваемый НДС на 403 тыс рублей, а в масштабе крупной торговой сети - это 5-6 млн.руб. в год.

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных