Sys.Initialize

Метод осуществляет проверку возможности работы с VCR.
Проверяется доступность VCR, количество неотправленных чеков в памяти, количество возможных ZReport.

Входные параметры

Метод не имеет входных параметров.

Пример запроса

{
    "id": 1,
    "jsonrpc":"2.0",
    "method":"Sys.Initialize",
    "auth":"a2Fzc2E6a2FzMTIzNDU2"
}



Выходные параметры

Название Тип данных Описание параметра
TerminalID string ID фискального модуля
CurrentReceiptSeq string Номер последнего чека, отправленного на фискальный модуль
CurrentTime string Дата и время чека. Строка формата YYYY-MM-DD HH:MM:SS, где - YYYY - год, MM - месяц, DD - день, HH - часы, MM - минуты, SS - секунды
ReceiptCount int64 Количество чеков за текущий ZReport
ReceiptMaxCount int64 Максимальное количество чеков
ZReportCount int64 Количество открытых ZReport
ZReportMaxCount int64 Максимальное количество ZReport
AvailablePersistentMemory int64 Доступная постоянная память
AvailableResetMemory int64 Доступная сбрасываемая память
AvailableDeselectMemory int64 Память javacard
AppletVersion string Версия апплета


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

Метод возвращает стандартный ответ API VCR.

{
  "id": 1,
  "ok": true,
  "result": {
    "TerminalID": "VG298430008256",
    "CurrentReceiptSeq": "2193",
    "CurrentTime": "2024-06-03 11:55:26",
    "ReceiptCount": 0,
    "ReceiptMaxCount": 192,
    "ZReportCount": 67,
    "ZReportMaxCount": 256,
    "AvailablePersistentMemory": 906,
    "AvailableResetMemory": 3654,
    "AvailableDeselectMemory": 3654,
    "AppletVersion": "0322"
  },
  "jsonrpc": "2.0"
}