Формат .li4 представляет собой json-файл, в нижней части которого добавляется цифровая подпись. Для просмотра файла лицензии воспользуйтесь любым текстовым редактором.

Файл лицензии выглядит следующим образом (license.li4):

[ {
  "expirationDate" : "",
  "lastBuildDate" : "2025-01-12",
  "keys" : [ "1376135450" ],
  "version" : "4.6",
  "product" : "HYBRID",
  "features" : [ "Ad", "uds", "ScoWithPos", "goodsdetector", "artixdiscount", "FindFace", "Assistant", "WeightControl", "VoiceHelp", 
"spasibo", "manzana", "ExitGate", "loyalty", "rsloyalty", "plazius", "eps", "manzanaloyaltyonline", "loymax", "priorityapi", 
"PhotoControl", "Video", "Pager", "Audio" ],
  "featuresDate" : { },
  "type" : "HW",
  "itsContractName" : "2816",
  "lastOnlineLicencingDate" : "",
  "itsMonitoring" : null,
  "extendedFeatures" : [ ]
}, {
  "expirationDate" : "",
  "lastBuildDate" : "2025-01-12",
  "keys" : [ "2622442535" ],
  "version" : "4.6",
  "product" : "POS",
  "features" : [ "manzana", "uds", "plazius", "kilbil", "loymax", "artixdiscount", "terrasoft", "cardlab", "loya", "spasibo" ],
  "featuresDate" : { },
  "type" : "HW",
  "itsContractName" : "2816",
  "lastOnlineLicencingDate" : "",
  "itsMonitoring" : null,
  "extendedFeatures" : [ ]
}, {
  "expirationDate" : "",
  "lastBuildDate" : "2025-01-12",
  "keys" : [ "2138139780" ],
  "version" : "4.6",
  "product" : "SSCO",
  "features" : [ "Ad","ScoWithPos", "goodsdetector", "artixdiscount", "FindFace", "abmloyalty", "Assistant", "WeightControl", 
"rsloyalty", "ExitGate", "plazius", "kilbil", "loyalty", "eps", "manzanaloyaltyonline", "loymax", "priorityapi", 
"PhotoControl", "Video", "Pager", "Audio" ],
  "featuresDate" : { },
  "type" : "HW",
  "itsContractName" : "2816",
  "lastOnlineLicencingDate" : "",
  "itsMonitoring" : null,
  "extendedFeatures" : [ ]
},
{
  "expirationDate" : "2024-06-17",
  "lastBuildDate" : "",
  "keys" : [ "1909576488" ],
  "version" : "",
  "product" : "VPOS",
  "features" : [ ],
  "featuresDate" : { },
  "type" : "HW",
  "itsContractName" : null,
  "lastOnlineLicencingDate" : null,
  "extendedFeatures" : [ ]
} ]
XN4+5EA4DYP/CqmBQqPi1h6SVe6eTaipm5XYjU0cQI3Tp2fNZ4jvLn8J/K62ClH2S
3rudeDDyepKWJJyarNxzF9Fzin1yi/dw5CFx6wp2qPYu7JpquemZg/Hufvb3EzAjm
fblRhSwa2LfgkSCdU4WJZF+ykz5zYwMnKvcwAn4K4obq9smYY1g/4PTc5v/LYeS/r
tco32whOLob1V3VjcgUq/Acrlm2YFnCGZb5we231IYk++QDTPmy7L5YvSoO9afGly
6SJfMSiz+pRMVzV3SOrVSudENOYvb194TkOAjzrGMec58JaGtUUu/RK4xNGYbquSW
08RQ7w7BRjxbu2gkJ8SY5Lk5Wn+f6rsV+wR1/xQApa25xzuwtb84APyJ9ooXO5V8V
NRXcnBU3FsbiPg5YLHpej+Sf1gf1qvMegYOO7bRGFUyoec/jc+ZjAMf/aKPhzrYD+
6xuzhQmyqspYmNWvOafL+6hEy0qCVrGgUgfaY2bv4RTOZxvbStUJrWES9JIUR7KkM
p7q92Ls7/3UKKULj47LfVTm+WNc71HZ8ZRcRIbbMcKFtuaKhkMzSXt0CfpZLa/HWX
1Ba9XX9GEuYLFbTh9aaSNC127SW7YFnPdes6H23jr/V/qFA/+4yQZrQ6A9qkx2VKg
Fp3gwRbBuWb9vGH5XG7GSzN4JvpAXPJGE=  

Структура Json объекта

Файл лицензии содержит секции, разделенные по общим параметрам, например: тип ключа, тип продукта, версия продукта и т.д. Серийные номера ключей, удовлетворяющие параметрам какой-либо секции, группируются. 

Поля секций


Системы лояльности в кассовом ПО Artix подлежат обязательному лицензированию, исключением являются "старый" и "простой" дисконт.

Демонстрационный режим кассы поддерживает только функционал "старого" и "простого" дисконта.

Сообщения об ошибках

Возможные ошибки, которые будут выведены на экран:

Пусть дата окончания лицензии 10.03.2021, тогда:

  1. Если текущая дата 09.03.2021, то лицензия применяется без ошибок.
  2. Если текущая дата 10.03.2021, то при запуске кассы на экран будет выведено предупреждение "Истекает срок действия лицензии, осталось 7 дн.".
  3. Если текущая дата 15.03.2021, то при запуске кассы на экран будет выведено предупреждение "Истекает срок действия лицензии, осталось 2 дн.".
  4. Если текущая дата 17.03.2021, то при запуске кассы на экран будет выведено предупреждение "Истекает срок действия лицензии, осталось 0 дн.".
  5. Если текущая дата 18.03.2021, то при запуске кассы на экран будет выведено предупреждение "Истекло время использования лицензии".

Особенности лицензии для отдельных продуктов

Artix:POS

Возможные значения поля features:

Artix:SCO

Возможные значения поля features:

Об управлении лицензией в Artix:SCO можно прочитать в статье "Лицензирование".

Artix:VirtualPOS

Возможные значения поля features:

Artix:HybridPOS

Поле features может принимать значения из списков модулей для Artix:SCO и для Artix:POS.

Artix:PriceChecker

В поле features должен быть указан модуль для работы с прайсчекерами pricecheckerconnections, привязанный к группе ключей или к ключу.

Поле extendedFeatures содержит информацию о количестве подключенных устройств, разрешенных лицензией.

{
  "expirationDate" : "2024-01-25",
  "lastBuildDate" : "2024-01-22",
  "keys" : [ "fFXR-dOgR-QnMs-4skd" ],
  "version" : "1",
  "product" : "PC",
  "features" : [ "pricecheckerconnections" ],
  "featuresDate" : { },
  "type" : "HW",
  "itsContractName" : null,
  "lastOnlineLicencingDate" : "",
  "itsMonitoring" : null,
  "extendedFeatures" : [ {
    "name" : "pricecheckerconnections",
    "endDate" : "",
    "amount" : "5"
  } ]
}


Об управлении лицензией в Artix:PriceChecker можно прочитать в статье "Лицензирование".