Портал поддержки продуктов CSI
Публичный ресурс

Структура событий

Формат.

json

Структура






type

value

required

 Назначение

versionstring3.0.даВерсия протокола. При отсутствии атрибута json-документ считается версии 2.0.

events

array





event

object


да




prefix 

string[3]

dict

да

Тип устройства



shop 

integer

0..N

да

Номер магазина



shopNamestring
нетНаименование магазина



device 

integer

0..255

да

Номер устройства



deviceNamestring
нетНаименование устройства


shiftNumberinteger0..N
Номер смены



tabNumber 

string


да

Табельный номер сотрудника



employee 

string


да

ФИО сотрудника



code 

integer

1..N

да

Номер события



dateTime 

string


да

Время события в формате dd.MM.yyyy HH:mm:ss.SSS или yyyy-MM-dd HH:mm:ss.SSS



session 

object



Информация о пользовательской сессии




role

string

dict


Роль




mode

string

dict


Режим работы




login

string



Логин пользователя 



document

object



Информация о документе




type

string

dict

да

Тип документа




number

string


да

Номер




extraTypestringdict
Тип связанного документа: МЧ, ОЧ, накладная...



extraDeviceinteger

Номер устройства, на котором оформлен связанный документ.



extraShiftNumberinteger

Номер смены, в которой оформлен связанный документ.




extraNumber

string



Номер связанного документа




extraDateTimestring

Дата и время оформления связанного документа в формате dd.MM.yyyy HH:mm:ss.SSS или yyyy-MM-dd HH:mm:ss.SSS




amount

number



Сумма документа



goods

object







pos

string

1..N

да

Номер позиции/идентификатор строки в документе




item

string


да

Артикул




barcode

string



Штриховой код




identifier

string



Идентификатор: акцизная или специальная марка, GS1 barcode,




categorystringdict
Категория (группа) товара




name

string



Наименование




type

string

dict


Тип товара




marked

boolean



Признак маркировки




ageRestrict

boolean



Признак ограничения по возрасту




measure

string

dict


Мерность




addedBy

string

dict


Способ ввода товара




basePrice

number



Регулярная цена




quantity

number



Количество




price

number



Цена продажи




amount

number



Стоимость позиции




discount

number



Размер скидки на позицию




expirationDatestring

Срок годности. Дата в формате dd.MM.yyyy или yyyy-MM-dd




rejection

string

dict


Причина отклонения



card

object



Информация о карте лояльности




type

string

dict


Тип




category

string

dict


Категория




addedBy

string

dict


Способ ввода номера карты




number

string


да

Номер




customerstring

ФИО владельца




amount

number



Бонусный, марочный баланс




operationstringdict
Операция с картой



rejectionstringdict
Причина отклонения



coupon

object



Информация о купоне




type

string



Тип




category

string



Категория




number

string


да

Номер




rejectionstringdict
Причина отклонения



discount

object



Информация о скидке




type

string

dict


Тип




amount

number



Сумма скидки











payment

object



Информация об оплате




type

string

dict

да

Тип




code

string

dict


Код




cardNumber

string



Номер карты




cardHashstring

Хэш номера карты




amount

number


да

Сумма




rejectionstringdict
Причина отклонения



processing

object



инфо по обращению в процессинговый центр (товар, скидка, оплата, документ, ...)




type

string

dict


Имя




request

string



Запрос (операция)




result

string



Результат



dialog






categorystringdict
Категория



messagestring

Сообщение/вопрос кассиру



valuestring

Значение введённое/выбранное кассиром.



responsestringdict
Реакция/ответ на сообщение


error






categorystringdict
Категория ошибки



codestring

Код ошибки




text

string



Текст ошибки



persons






numberinteger

Количество человек



infoobject






sexstring

Пол {male|female}




agenumber

Возраст




emotionstring

Эмоция


vehicle






numberstring

Государственный номер транспортного средства


offlineboolean

Признак offline-события

Схема.

Пример.

© 1994-2023, ООО "Кристалл Сервис Интеграция".
Все права защищены.

Политика обработки персональных данных