Статус и информация
Эндпоинты для проверки состояния сервера, ФМ и бизнес-данных
Статус сервера
Проверка готовности API и фискального модуля.
GET /status
{
"app": "EPOS",
"version": "1.0.2",
"systemVersion": "1.0.0",
"port": 8765,
"fmInitialized": true,
"activated": true,
"subscriptionState": "active"
}| Поле | Тип | Описание |
|---|---|---|
version |
string |
Версия приложения |
systemVersion |
string |
Версия системы |
fmInitialized |
boolean |
Фискальный модуль инициализирован |
activated |
boolean |
Касса активирована |
subscriptionState |
string |
Состояние подписки |
Информация о фискальном модуле
GET /fm/info
{
"terminalId": "LG230110007836",
"version": "0508",
"type": 2,
"receiptCount": 3,
"receiptMaxCount": 1000,
"zreportCount": 12,
"zreportMaxCount": 100,
"currentReceiptSeq": 44,
"AccumulatedSaleCash": 125000000,
"AccumulatedSaleCard": 87500000,
"AccumulatedRefundCash": 3000000,
"AccumulatedRefundCard": 1500000,
"AccumulatedSaleVAT": 25000000,
"AccumulatedRefundVAT": 500000
}Данные бизнеса
GET /business
{
"success": true,
"business": {
"name": "SHOP 96",
"phone": "+998 977669196",
"tin": "312314772",
"legal_address": "...",
"actual_address": "...",
"has_warehouse_system": true
}
}Данные филиала
GET /branch
{
"success": true,
"branch": {
"_id": "69a549e952f2a4578aa2d063",
"address": "Шайхонтохур тумани Коратош к. 2 уй"
}
}