Основным конфигурационным файлом кассового ПО Artix является /linuxcash/cash/conf/ncash.ini
.
Секция | Описание секции | Наименование параметра | Описание параметра | Примечания |
---|---|---|---|---|
[NetworkTester] | Настройки проверки доступа к удаленному ресурсу | timeout | Интервал проверки доступа к удаленному ресурсу | |
requestTimeout | Таймаут запроса к удаленному ресурсу | |||
host | Хост, доступность которого будет проверяться | |||
port | Порт, доступность которого будет проверяться | |||
iconOn | Ресурс доступен | |||
iconOff | Ресурс недоступен | |||
[Shift.Duration] | Настройки длительности смены | limit | Лимит длительности смены | |
alarmTimeout | Период в минутах в течение, которого выдается предупреждение о приближении окончания смены | |||
enableLimit | Включить контроль длительности смены | |||
shiftInOneDay | Включить контроль смены в пределах одного дня | |||
[WorkDay.Duration] | Установка продолжительности рабочего дня | enableLimit | Включить контроль длительности рабочего дня | |
workDayBegin | Начало рабочего дня | |||
workDayEnd | Окончание рабочего дня | |||
alarmTimeout | Период, в течение которого выдается предупреждение о приближении окончания рабочего дня | |||
[HW.LOCKTIMER] | Настройка таймера автоматической блокировки | timeout | Таймаут автоматической блокировки кассы | |
[HW.KEYBOARD] | Настройки клавиатуры | timeout | Чувствительность ввода | |
handleStuckEnter | Обрабатывать залипший Enter на клавиатуре Posiflex KB-66xx | |||
separateCodes | Разделять слипшиеся штрих-коды | |||
[HW.KEYBOARD.FILTER.MSR] | Фильтр клавиатурного ридера магнитных карт | pattern | Шаблон данных | |
rule | Правило преобразования данных | |||
[HW.KEYBOARD.FILTER.SCANNER] | Фильтр клавиатурного сканера | pattern | Шаблон данных | |
rule | Правило преобразования данных | |||
[HW.CUSTOMERDISPLAY] | Настройки дисплея покупателя | marketingActionPrefix | Префикс названия товара, участвующего в маркетинговой акции | |
[HW.FR.commons.params] | Параметры программирования ФР | Перенесена в файл fr.ini | ||
[HW.FR.commons.cliche] | Настройки для программирования клише на всех подключенных ФР | Перенесена в файл fr.ini | ||
[HW.FR.commons.tail] | Настройки для программирования рекламного текста на всех подключенных ФР | Перенесена в файл fr.ini | ||
HW.FR.PayAccordance] | Соотнесение логических типов оплаты в программе и типов оплаты ФР | Используется в Artix VPOS | ||
[HW.FR.DepartMapping] | Используется в Artix VPOS | |||
[HW.FR.TaxMapping] | Соотнесение кодов налогов в ФР и кодов налогов в кассе | Используется в Artix VPOS | ||
[HW.PINPAD.DepartMapping] | ||||
[Check] | Настройки чека | checkIdentifierMask | Шаблон идентификатора чека | |
disableInventSaleByMinPrice | Блокировать продажу товара, если минимальная цена больше основной цены товара | Используется в Artix VPOS | ||
countLinePrintDoc | Количество строк при печати документа | |||
countPaymentProcessingSlips | Максимальное количество печатаемых слипов процессинга | |||
saveFirstPaymentProcessingSlip | ||||
printFailedPaymentProcessingSlips | Печать слипов с отказом оплаты | |||
printQrPaymentSlip | Печать слипов с QR-кодом для оплаты | |||
useDiscountOnChange | Использовать скидку на мелочь | Используется в Artix VPOS | ||
useIncreaseOnChange | Используется в Artix VPOS | |||
useCorrectionDiscount | ||||
ignoreMinPriceForCorrectionDiscount | ||||
distributeDiscountOnChange | Используется в Artix VPOS | |||
discountOnChangePrecision | Точность вычисления скидки на мелочь | |||
ignoreMinPriceForDiscountByChange | Игнорировать минимальную цену для скидки на сдачу | Используется в Artix VPOS | ||
numberingDocumentsByShifts | Нумерация документов в пределах смены | |||
positionsLimit | Лимит позиций в чеке | Используется в Artix VPOS | ||
defaultItemPriceType | Код автоматической схемы скидок на позицию | |||
defaultCheckPriceType | Код автоматической схемы скидок на чек | |||
multiFrPayment | Распределение оплаты чека по нескольким ФР | |||
unitePosition | Объединение позиций | Используется в Artix VPOS | ||
checkBarcodeForUnion | Учитывать штрих-код при объединении | Используется в Artix VPOS | ||
cancelDocumentByCommandOnly | Аннулировать документ только командой "аннулировать документ" | |||
transmitLeadZero | Дополнять штрих-код до 13 символов нулями слева | |||
recalcDiscInFormingMode | Пересчитывать скидки в режиме формирования чека | |||
deleteCardByBackFormingMode | Удалять карты при переходе из режима оплаты в режим формирования чека | |||
useDiscountOnChangeForCashPaymentOnly | Использовать скидку на мелочь только при оплате наличными | Используется в Artix VPOS | ||
calculateDiscountOnChangeByBalance | Считать скидку на мелочь от оставшейся суммы доплаты | |||
onlyOneCard | Запрет добавления более одной карты в документ | |||
allowCardReplace | ||||
useBaseValutForBackBySale | Использовать базовую валюту при возврате по чеку продажи | |||
choiceValutInBackBySale | Выбор валюты в документе возврата по чеку продажи | |||
editPositionBackBySale | Редактировать позиции при возврате по чеку продажи | |||
applyConsultantOnCheck | Назначать консультанта на чек или на позицию | |||
allowZeroMinPriceForExciseAlco | Разрешать продажу алкогольного товара с акцизной маркой, если минимальная цена товара равна 0 | Используется в Artix VPOS | ||
printPositionsByFr | Печатать позиции чека средствами ФР | |||
alwaysPrint | Печатать чек даже если добавлен адрес покупателя | |||
frPositionMask | Формат печати наименования позиции в чеке | |||
splitPaymentToMerchants | ||||
forbidValutPrintCopy | Запрет печати копии чека по настройке в валюте | |||
autoTotal | Закрытие чека без ввода оплаты | |||
autoCloseCashless | Автоматическое закрытие чека, если последняя оплата является безналичной | |||
synchroniseImageWithDisk | Включить принудительный сброс дискового кэша | |||
addPositionByArticul | Добавлять позицию по артикулу | Используется в Artix VPOS | ||
backMode | Работать в режиме возврата по умолчанию | |||
blockAddPositionManualByCode | Запретить ввод кода товара вручную в главном окне без команды COMMAND_CODE | Используется в Artix VPOS | ||
minRetailPrice | Минимальная розничная цена товара | Используется в Artix VPOS | ||
notSendAlcoholToOfd | Не отправлять код товара для алкогольной продукции (тег 1162) в ОФД | |||
addPositionWithoutCard | Разрешить добавлять позиции в чек, если в нем нет карты | |||
autoPaymentInSubtotalByCard | Автоматически совершать оплату при переходе в подытог с указанной валютой | |||
defaultDept | Номер отдела для позиции, если не указан код отдела | Используется в Artix VPOS | ||
documentMaxSum | Ограничение максимальной суммы чека продажи | Используется в Artix VPOS | ||
forceMeasure | Преобразовывать единицы измерения к одному типу | Используется в Artix VPOS | ||
checkEffectiveDateOnSelectIndexPrices | Проверять дату переоценки при выборе дополнительных цен | |||
showValutChoice | Показать диалог с выбором типа оплаты в подытоге | |||
alwaysShowCashierMessages | Всегда показывать сообщение кассиру при переходе в подытог | |||
[CertificateBurnedAmountPosition] | Параметры позиции, которая будет создана при превышении номинальной стоимости подарочной карты | name | Название позиции | |
dept | Номер логического отдела | |||
vatcode | Код налога | |||
code | Код для позиции | |||
barcode | Штрих-код для позиции | |||
[Misc] | Разное | requestReasonInBackCheck | Запрашивать причину возврата для возврата и возврата по чеку продажи | |
forbidMixedBackBySale | Ограничить возвраты по чеку продажи одним способом: локально или через сервер. | |||
showCashDrawerSum | Отображать сумму в денежном ящике при выеме | |||
calculateRemainsOfGoods | Вычислять остатки | Используется в Artix VPOS | ||
fiscalPositionName | Наименование фискальной позиции в чеке | |||
requiredMoneyIn | Требовать внесение денег при переходе в режим продажи | |||
closeNotOpenedShift | Позволять закрывать не открытую смену | |||
openShiftInFrOnOpenCheck | Открывать смену в ФР при открытии чека в кассовой программе | |||
openShiftInFrAfterOpenInCash | Открывать смену в ФР сразу после открытия смены в кассе | |||
checkTimeDiscrepancy | Проверять расхождение времени между программой и ФР | |||
setTimeManually | Устанавливать время вручную | |||
alcoholCaution | Показывать сообщение с предупреждением для кассира о приближении времени блокировки продажи алкоголя | |||
inputBarcodeInFreeSaleSum | Обязательный ввод штрих-кода при продаже и возврате по свободной цене | |||
multipleModifierQuant | Умножать количество из модификатора на количество из штрих-кода | |||
depositOnNextShift | Перенос остатка наличных денег на следующую смену при закрытии текущей | |||
blockWorkOfBadCounters | Блокировать работу кассы при расхождении сумм | |||
alarmUnsendMessageCount | Количество непереданных в ОФД чеков, после которого показывать предупреждение кассиру | |||
alarmUnsendMessageStep | Интервал вывода предупреждения о непереданных в ОФД чеках | |||
notifyAfterDaysFromLastSentCheck | Количество дней с момента отправки последнего чека в ОФД, по истечении которых выводится уведомление об отсутствии связи с ОФД и количестве дней до блокировки кассы | |||
notifyPaperNearEnd | Показывать уведомление об окончании чековой ленты | Функционал поддержан только для ФР Шрих-М | ||
requestCardBalanceIfNecessary | Запрашивать баланс бонусной карты с сервера | |||
showDialogAfterPrinting | Показывать кассиру диалог после печати документа | |||
useBcodeParserForMsrData | Использовать правила интерпретации штрих-кодов при считывании карты через ридер | |||
useBcodeParserForAddCouponByButton | Использовать правила интерпретации штрих-кодов при добавлении купона по кнопке | |||
prefixForEncryptedCoupon | Префикс зашифрованного номера купона | |||
disableDemoMode | Запретить переход в демонстрационный режим при возникновении проблем с лицензией | |||
useArtixQueue | Использовать очередь ArtixQueue для работы с бонусным сервером | |||
forbidCloseShiftOnChangeKkm | Запрещать закрывать смену при замене ФР | |||
ignoreRequireQuantityManual | Игнорировать признак товара "Обязательный ввод количества вручную" | |||
ignoreRequireQuantityScales | ||||
ignoreMinPriceWhenInputPriceManual | Игнорировать минимальную цену товара, при вводе цены вручную | |||
useCancelWhenSelectPrice | Закрытие диалога выбора цены товара из списка по клавише ESC и кнопке "Отмена" | |||
usePositionTax | Использовать код налога товара, если налог отсутствует в таблице vat | |||
considerRemainsOfGoods | Учитывать остатки товара при продаже | Используется в Artix VPOS | ||
updateCheckNumberInRegistryOnStart | Реестр кассы | |||
[Discounts] | Скидки | distributeReceiptDiscountFully | Полностью распределять по позициям сумму скидки на чек | Используется в Artix VPOS |
discMode | Способ воздействия скидок на чек | |||
discPositionMode | Способ воздействия скидок на позицию | |||
pos2CheckDiscRel | Отношение скидки на чек к скидке на позиции | |||
unitePositionsInKit | Объединять позиции в наборах | |||
saveNullDiscountForPosition | Сохранять скидку 0% на позицию в базу данных | Используется в Artix VPOS | ||
ignoreMinimalPriceForKit | Игнорирование минимальной цены при предоставлении скидки на наборы | Используется в Artix VPOS | ||
[Card] | Настройки для карт | forbidShowCardInfo | Запрет показа информации по карте для любых групп карт | |
cardNameToDisplay | Наименование карты для отображения при отсутствии клиента | |||
useCardNumberRuleOnReplace | Использование правила преобразования номеров карт при замене старой карты на новую | |||
[Security.Restrictions] | Параметры безопасности | additionalRegistrationCardAddress | Адрес для дополнительной регистрации карты | |
additionalRegistrationCardTimeout | Таймаут ожидания сообщения от сервера при выполнении дополнительной регистрации | |||
cardVerificationUrl | URL сервиса верификации карты | |||
cardVerificationTimeout | Таймаут ожидания сообщения от сервера на запрос верификации карты | |||
autoVerificationBonusLimit | Максимальное количество бонусных баллов для оплаты без запроса верификации для автоверифицированных карт | |||
checkBonusLimitWithEmptyShopCode | Проверять лимит бонусных баллов для оплаты без верификации если домашний магазин карты не заполнен | |||
minQuant | Минимальное количество | |||
disableZeroPrice | Запрет регистрации позиции с нулевой ценой | |||
authenticateByKeyboardKey | Подтверждение прав по положению клавиатурного ключа | |||
keyboardKeyTimeout | Таймаут комбинаций клавиш клавиатурного ключа | |||
keyboardKeyN | Комбинации клавиш для каждого положения ключа | |||
checkCashSum | Проверка суммы в денежном ящике | |||
maxCashSum | ||||
dangerousCashSum | ||||
cashSumNotificationType | Тип оповещения о превышении пороговой суммы dangerousCashSum | |||
allowSeveralBackBySale | Разрешать выполнение нескольких возвратов по одному чеку | |||
denyBackIfDeficiencySumGain | Запрещать возврат, если недостаточно выручки | |||
minPasswordLength | Минимальная допустимая длина пароля | |||
alwaysConfirmStorno | Подтверждение сторнирования позиции или всего чека другим пользователем | |||
alwaysConfirmProcessingStorno | Подтверждение сторнирования безналичной оплаты другим пользователем | |||
checkUserAccess | Проверять наличие у пользователя доступа к работе на кассе в магазине | |||
ageConfirmDelay | Время задержки в секундах перед закрытием диалога подтверждения возраста | |||
[Proxy] | Настройки прокси-сервера | hostName | Имя хоста | |
port | Порт | |||
user | Логин | |||
password | Пароль | |||
[Shop] | Реквизиты магазина | paramsSource | Источник настроек магазина (ИНН, КПП, адрес, название) | |
inn | ИНН магазина | |||
kpp | КПП магазина | |||
address | Адрес магазина | |||
name | Название магазина | |||
[EGAIS] | ЕГАИС | enable | Включение проверки ЕГАИС | |
barcodeMask | Маска для проверки штрих-кода Pdf417 акцизной марки | |||
enableAdditionalBarcode | Включить сканирование дополнительного штрих-кода DataMatrix | |||
additionalBarcodeMask | Маска для проверки штрих-кода DataMatrix акцизной марки | |||
checkAlcoCode | Проверять алкокод акцизной марки | |||
checkTmcAlcoCode | Проверять соответствие алкокода акцизной марки коду товара | |||
enableExciseMarkVerifyLocal | Проверять акцизные марки на кассе | |||
enableExciseMarkVerify | Проверять акцизные марки на сервере | |||
exciseMarkVerifyUrl | URL сервера проверки акцизных марок | |||
exciseMarkVerifyTimeout | Таймаут обращения к серверу проверки акцизных марок в секундах | |||
ignoreExciseMarkVerifyErrors | Игнорировать ошибки обращения к серверу проверки акцизных марок | |||
sendFnInfo | Отправлять в качестве номеров документа и кассы значения фискального документа и номера ФН | |||
useExciseMarkInInventory | Контролировать акцизные марки при инвентаризации | |||
sendEgaisBeforeCashlessPayment | Отправлять чек в ЕГАИС перед проведением безналичной оплаты | |||
useSerialNumber | Использовать серийный номер для получения акцизной марки из БД | |||
addAlcoholOnlyByExciseMark | Добавлять алкоголь только по акцизной марке | |||
checkEgaisAvailableBeforeAddPosition | Проверять доступность ЕГАИС перед добавлением позиции | |||
setMinRetailPrice | Устанавливать для позиции минимальную розничную цену равной цене, если минимальная розничная цена не задана | |||
[Waybill] | serverUrl | Адрес сервера, на который отправляются запросы на получение и обновление статуса номера счета-фактуры | ||
timeout | Таймаут обращения к серверу | |||
numberToPrint | Количество экземпляров передаточного документа, которое нужно распечатать при закрытии чека, если печать была подтверждена | |||
[ArtixQueue] | Настройки для очереди Artix | address | Адрес для REST сервиса | |
checkDatabaseAfterDocumentClose | Проверка состояния БД после закрытия чека |