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

Казахстан ◾️ Округление рассчитанных скидок до 1 тенге в чеках

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

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

10.2.79.0

Описание

В SetRetail10 есть возможность настройки округление весовых товаров и рассчитанных скидок до 1 тенге в чеках продажи в рамках законодательства Казахстана.

Настройка

Выполните скрипты настройки на сервере SetCentrum/SetRetail в базе данных set:

1. Отключите применение 54-ФЗ для РФ.

UPDATE
       sales_management_properties
SET    property_value = 'false',
       send_status = 0
WHERE
       module_name      = 'SET_DISCOUNTS'
       AND property_key = 'discounts.are.fz.54.compatible';

2. Для валюты KZT установите правила округления, на экране и чеках два знака после запятой, расчет сумм с точностью 100 тиын=1тенге, расчет налогов с точностью до 1 тиына):

Параметры:

  • moneyGranularity - точность в нулях;
  • taxMoneyGranularity - размер нулей в налогах;
  • fractionDigits - количество цифр.
UPDATE cg_currency SET params = '{
  "moneyGranularity": "100",
  "taxMoneyGranularity": 1,
  "fractionDigits": 2
}' WHERE id = 'KZT';

3. В зависимости от типа используемой модели фискализатора откройте файл в папке кассы /home/tc/storage/crystal-cash/config/plugins/файл_фискализатора.xml.

4. Установите параметр userRounding = true.

Перезагрузите кассовый модуль.

Примеры параметров

Пример: оставить текущий формат округления по умолчанию (арифметически вверх при продаже / вниз при возврате), но округлять до целого
UPDATE cg_currency SET params = '{
  "moneyGranularity": "100",
  "taxMoneyGranularity": 1,
  "fractionDigits": 2
}' WHERE id = 'KZT';



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

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