Публичное пространство
Получение событий от SetEvents.
Протокол передачи событий:
Отправка событий версии 2 по протоколу TCP.
Формат событий:
JSON
Пример пакета
{
"event": {
"prefix": "KKM",
"shop": 108,
"cash": 35,
"mode": 777,
"tabNumber": "1234",
"cashier": "Иванов И.И.",
"purchase": 768,
"pos": 1,
"barcode": "2900000000000",
"item": "12341",
"name": "Бананы",
"price": 98.8,
"quant": 10,
"sum": 988,
"sumAll": 15423,
"cardNumber": "12345678",
"discount": 5,
"discountAll": 34.5,
"dateTime": "19.04.2016 10:00:00.000"
}
}
Описание полей
Наименование поля | Тип данных | Расшифровка | Значение по умолчанию | Ограничение по количеству символов |
---|---|---|---|---|
prefix | Символьный | Префикс объекта (ККМ) | Обязательное поле | 3 |
shop | Целый числовой | Номер магазина | Обязательное поле | - |
cash | Целый числовой | Номер ККМ | Обязательное поле | - |
mode | Целый числовой | Код события | Обязательное поле | - |
tabNumber | Символьный | Код кассира (таб. номер) | Обязательное поле | 20 |
cashier | Символьный | Имя кассира | Обязательное поле | 40 |
purchase | Целый числовой | Номер чека | Обязательное поле | - |
pos | Целый числовой | Номер позиции в чеке или номер последней строки чека | Обязательное поле | - |
barcode | Символьный | Штрих-код товара | пусто | 20 |
item | Символьный | Код товара | пусто | 30 |
name | Символьный | Наименование товара | пусто | 30 |
price | Числовой | Цена товара | 0.0 | - |
quant | Числовой | Количество товара | 0.0 | - |
sum | Числовой | Сумма по товарной позиции | 0.0 | - |
sumAll | Числовой | Сумма по чеку | 0.0 | - |
|
|
|
|
|
cardNumber | Символьный | Номер карты | пусто | 20 |
discount | Числовой | Скидка по строке чека | 0.0 | - |
discountAll | Числовой | Скидка по чеку | 0.0 | -
|
dateTime | Числовой | Дата / время события | Обязательное поле | -
|
Реестр событий SetEvents:
Код | Наименование |
Пользовательские Сессии | |
3 | Вход в режим кассира |
63 | Выход из режима кассира |
64 | Выход из режима администратора |
203 | Вход в режим администратора |
Документы | |
4 | Начало чека |
5 | Конец чека |
25 | Аннулирование чека |
46 | Начало возвратного чека |
47 | Конец возвратного чека |
55 | Запись отложенного чека |
77 | Внесение денег в кассу (кассир) |
Товары | |
6 | Добавление товара в чек |
9 | Отмена товара в чеке |
11 | Отказ в изменении количества товара |
12 | Изменение количества товара |
18 | Удаление товара из чека |
62 | Сканирование товара вне чека |
112 | Не найден товар по штриховому коду |
Карты | |
35 | Продажа по дисконтной карте |
36 | Отказ в продаже по дисконтной карте |
126 | Не найдена дисконтная карта |
Скидки | |
52 | Скидка |
Оплаты | |
31 | Продажа по кредитной карте |
32 | Отказ в продаже по кредитной карте |
37 | Расчет наличный |
38 | Расчет безналичный |
50 | Сдача |
85 | Оплата бонусами |
Чек | |
234 | Печать копии чека |
39 | Печать чека |
71 | Повтор чека |
81 | Отмена расчёта |
Касса | |
49 | Открыт кассовый ящик при расчете |
40 | Открыт кассовый ящик |
209 | Печать X-отчета |
210 | Печать Z-отчета |
© 1994-2024, ООО «Кристалл Сервис Интеграция».
Все права защищены..