Оплата документа продажи может быть произведена несколькими способами:
По умолчанию выполняется оплата товара в базовой валюте.
Смешанный тип оплаты используется в том случае, когда необходимо выполнить оплату чека разными типами валют, например, наличными и банковской картой. В кассовом ПО Artix предусмотрена возможность выбирать валюту для оплаты из списка. Для настройки выбора типа оплаты в утилите администрирования Yuki необходимо на клавишу настроить действие "Выбрать тип оплаты" с командой COMMAND_VALUT
. О настройке действий подробнее можно прочитать в разделе "Настройка действий".
Для выбора способа оплаты необходимо перейти в режим подытога, указать сумму оплаты (если используется смешанный тип оплаты), выбрать валюту из списка и нажать кнопку "Ввод".
В кассовом ПО Artix реализована возможность автоматического отображения списка валют при добавлении оплаты, регулируется параметром showValutChoice
в конфигурационном файле /linuxcash/cash/conf/ncash.ini
в секции [Check]
:
true
будет автоматически отображен список валют,false
будет добавлена валюта по умолчанию.Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
showValutChoice | логический |
| Показать диалог с выбором типа оплаты в подытоге | По умолчанию false |
[Check] ... ; Показать диалог с выбором типа оплаты в подытоге ; По умолчанию false ;showValutChoice = false |
Для оплаты покупки определенным видом валюты в утилите администрирования Yuki необходимо на клавишу настроить действие "Оплата валютой" с командой COMMAND_VALUT
и параметром valCode
, в значении которого необходимо указать код валюты.
Если оплата чека будет произведена банковской картой, то из режима формирования чека может быть осуществлен переход в подытог по безналу. Для перехода в подытог по безналу в утилите администрирования Yuki необходимо на клавишу настроить действие "Подытог по безналу" с командой COMMAND_SUBTOTAL_BYCARD
.
В кассовом ПО Artix реализована возможность автоматической оплаты чека при переходе в подытог по безналу. Для этого необходимо:
COMMAND_SUBTOTAL_BYCARD
и параметром valut
(код валюты)./linuxcash/cash/conf/ncash.ini
в секции [Check]
для параметра autoPaymentInSubtotalByCard
установить необходимое значение:true
при переходе в подытог будет автоматически осуществляется оплата чека,false
при переходе в подытог автоматическая оплата чека осуществляться не будет.Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
autoPaymentInSubtotalByCard | логический |
| Автоматически совершать оплату при переходе в подытог с указанной валютой | По умолчанию false |
[Check] ... ; Автоматически совершать оплату при переходе в подытог с указанной валютой ; По умолчанию false ;autoPaymentInSubtotalByCard = false |
Для ускорения работы кассира, кассовое ПО Artix предоставляет возможность закрыть чек без ввода суммы, полученной от покупателя. При нажатии клавиши "Итог" в чек добавляется оплата на недостающую сумму. При оплате используется валюта, для которой установлен признак "базовая". При отсутствии данного признака у всех типов оплаты, используется первый из списка. Настройка валюты выполняется с помощью утилиты администрирования Yuki.
Для предотвращения ошибок кассира в случаях, когда разрешена частичная оплата, можно запретить закрытие неоплаченного чека. В таком случае кассиру необходимо предварительно ввести сумму достаточную для оплаты всего чека и только после этого закрывать чек. Механизм регулируется параметром autoTotal
в конфигурационном файле /linuxcash/cash/conf/ncash.ini
в секции [Check]
:
true
чек может быть закрыт без ввода суммы, полученной от покупателя,false
действует запрет на закрытие чека без ввода суммы.Наименование | Тип данных | Возможные значения | Описание | Примечания |
---|---|---|---|---|
autoTotal | логический |
| Закрытие чека без ввода суммы | По умолчанию true |
[Check] ... ; Закрытие чека без ввода суммы autoTotal = false |
Чтобы избежать закрытие чека, оплаченного валютой по умолчанию, когда необходимо ввести оплату дополнительной валютой, кассовое ПО Artix предоставляет возможность обязательного ручного ввода суммы для оплаты. Для этого необходимо указать соответствующий параметр для валюты (БД Dictionaries
таблица Valut
поле mode = 8192
). В таком случае, если сумма оплаты не была введена вручную, на экран будет выведена ошибка "Введите сумму платежа".
Параметр "Обязательный ввод суммы" следует указывать только для базовой валюты. |