В SCO выполняются подключение и настройка модуля наличных. Либо включается настройка приема наличности консультантом.
Для корректной работы в интеграции используются настройки:

НаименованиеВозможные значенияОписание
Файл /linuxcash/cash/conf/ncash.ini.d/sstsco.ini, секция [Misc], настройки интеграции с SCO
depositOnNextShift
  • true
  • false (по умолчанию)

Перенос остатка наличных денег на следующую смену при закрытии текущей.
При:
true - остаток наличных на конец смены переносится в новую смену;
false - не выполняется перенос остатока наличных.

На КСО c наличными должно быть true

Файл /linuxcash/cash/conf/ncash.ini.d/sstsco.ini, секция [Check], настройки интеграции с SCO
useDiscountOnChange
  • true
  • false (по умолчанию)

Использовать скидку на мелочь.

На КСО c наличными должно быть true

useIncreaseOnChange
  • true
  • false (по умолчанию)

Использовать надбавку на мелочь для документов возврата.

На КСО c наличными должно быть true

distributeDiscountOnChange
  • proportional или true (по умолчанию)
  • maxVat
  • maxSum или false

Распределять скидку на мелочь по позициям.
При maxSum скидка будет применяться к одной самой дорогой позиции (по сумме без скидок).
Если не получилось полностью применить всю сумму к самой дорогой позиции, выполняется попытка применения к позиции дешевле.
Если ни к одной позиции не получилось применить всю сумму, скидка не добавляется.

На КСО c наличными должно быть maxSum

discountOnChangePrecision

список значений вида <сумма чека>:<точность округления в руб>

по умолчанию [0:1]

Точность вычисления скидки на мелочь
ignoreMinPriceForDiscountByChange
  • true
  • false (по умолчанию)

Игнорировать минимальную цену для скидки на мелочь

На КСО c наличными должно быть true

Пример настройки наличных с округлением суммы чека до 1 руб
[Misc]
depositOnNextShift = true

[Check]
useDiscountOnChange = true
useIncreaseOnChange = true
distributeDiscountOnChange = maxSum
ignoreMinPriceForDiscountByChange = true
  • No labels