Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
titleПример записи о смене
{
"cashCode": "8",
"cashierstats": [...], 
"checkNum1": 1,
"checkNum2": 2,
"countrefund": 0,
"countsale": 2,
"failedinput": [...],
"firstchecktime": "2022-06-22T10:10:55.000000",
"kkms": [...],
"reports": [...],
"shift": 62,
"shopcode": "180374",
"sumDrawer": 131.8,
"sumGain": 131.8,
"sumSale": 131.8,
"sumgaincash": 131.8,
"sumgainnoncash": 0.0,
"sumrefund": 0.0,
"sumrefundcash": 0.0,
"sumrefundnoncash": 0.0,
"sumsalecash": 131.8,
"sumsalenoncash": 0.0,
"sumsaleother": 0.0,
"timeBeg": "2022-06-22T10:11:00.000000",
"timeEnd": "2022-06-22T10:27:06.000000",
"type": null,
"update_time": null,
"userCode": "4",
"users": [...]
}

...

Свойство
Тип данных
Значение
cashCodeстроковый(30)Код кассы
checkNum1числовой(11)Номер первого чека смены
checkNum2числовой(11)Номер последнего чека смены
countrefundчисловой(11)Количество чеков возврата
countsaleчисловой(11)Количество чеков продажи
failedinputмассив данныхВвод данных
firstchecktimeдата и время

Дата и время открытия первого чека в смене (в том числе и такого чека, который смену не открывает).

В поле записывается дата и время следующих документов:

  • чек продажи (факт закрытия/сторнирования),
  • чек возврата (факт закрытия/сторнирования),
  • чек возврата по чеку продажи (факт закрытия/сторнирования),
  • документ инвентаризации (факт закрытия/сторнирования),
  • чек коррекции (факт закрытия),
  • чек внесения / выема (факт закрытия).
kkmsмассив данныхПоказатели ККМ 
reportsмассив данныхОтчеты
shiftчисловой(11)Номер смены
shopcodeстроковый(30)Код магазина
sumDrawerвещественный(16)Сумма в денежном ящике
sumGainвещественный(16)Сумма выручки
sumSaleвещественный(16)Сумма продажи
sumgaincashвещественный(16)Сумма выручки (наличные)
sumgainnoncashвещественный(16)Сумма выручки (безналичные)
sumrefundвещественный(16)Сумма возвратов
sumrefundcashвещественный(16)Сумма возвратов (наличные)
sumrefundnoncashвещественный(16)Сумма возвратов (безналичные)
sumsalecashвещественный(16)Сумма продажи (наличные)
sumsalenoncashвещественный(16)Сумма продажи (безналичные)
sumsaleotherвещественный(16)Сумма продажи (прочие)
timeBegвремя(19)Время открытия смены
timeEndвремя(19)Время закрытия смены
typeчисловой(11)Тип смены:
  • 0 – регулярная смена,
  • 1 – инвентаризация.
userCodeстроковый(11)Код кассира
usersмассив данныхПользователи

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

СвойствоТип данныхОписание
cashierstatsidчисловой(11)Идентификатор
workshiftidчисловой(11)Идентификатор смены
scodeстроковый(30)Код кассира
cashcodeстроковый(30)Код кассы
date_begдата и времяДата начала рабочей смены
shopcodeстроковый(30)Код магазина
sumsaleвещественный(13,2)Сумма продаж
sumgainвещественный(13,2)Сумма выручки
sumsalecashвещественный(13,2)Сумма продаж наличными
sumsalenoncashвещественный(13,2)Сумма продаж безналичными
sumsaleotherвещественный(13,2)Сумма продаж прочими
sumrefundвещественный(13,2)Сумма возвратов
sumrefundcashвещественный(13,2)Сумма возвратов наличными
sumrefundnoncashвещественный(13,2)Сумма возвратов безналичными
countsaleчисловой(11)Количество чеков продажи
countrefundчисловой(11)Количество чеков возврата
countstornoчисловой(11)Количество чеков продажи со сторнированными позициями
countdiscчисловой(11)Количество чеков со скидками
sumstornoвещественный(13,2)Сумма сторнированных позиций в чеках продажи
timeaddpositionвещественный(13,2)Временной интервал между добавлением первой и последней позиции в пределах кассовой смены
countpositionчисловой(11)Количество позиций в смене

Anchor
Ввод данных
Ввод данных
Ввод данных - failedinput

СвойствоТип данныхОписание
failedinputidintчисловой(11)Идентификационный номер ввода
workshiftidintчисловой(11)Идентификационный номер смены
scodevarcharстроковый(255)Код кассира
datavarcharстроковый(255)Данные
rawdatavarcharстроковый(255)

Данные до любых преобразований в формате base64

inputsourceintчисловой(11)

Способ ввода данных:

  • 0 – не определено,
  • 1 – вручную,
  • 2 – сканер штрих-кода,
  • 4 – ридер магнитных карт,
  • 8 – банковский терминал,
  • 16 – получение данных с удалённого сервера,
  • 32 – получение данных от процессинга.
dtimedatetimeдата и времяДата и время ввода данных
successtinyintчисловой(1)

Статус операции

  • 0 – операция завершена с ошибкой,
  • 1 – операция завершена успешно.
messagevarcharстроковый(255)Сообщение об ошибке
datatypeintчисловой(11)

Тип введенных данных:

0 – данные неопределенного типа,
1 – штрих-код/код,
2 – карта,
3 – сертификат,
4 – купон,
6 – серийный номер акцизной марки.

...

СвойствоТип данныхОписание
namevarcharстроковый(255)Наименование отчета
reportdatetimedatetimeдата и времяДата и время формирования отчета
rawdatamediumtextтекстДанные для формирования отчета
reporttextmediumtextтекстСформированный отчет

Пользователи – users

...