You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Информация о сменах начинается со строки ### shift info begin ### и заканчивается строкой ### shift info end ###. Разделителем объектов являются символы "---".

Информация пользователях и ККМ представляет из себя вложенные массивы объектов в объекте чека.

Пример записи о смене
{
"cashCode": "8",
"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массив данныхПользователи

Ввод данных - 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 – серийный номер акцизной марки.

Показатели ККМ – kkm

Свойство
Тип данных
Значение
Примечания
kkmNumчисловой(11)Порядковый номер ККМ
producerCodeчисловой(11)Код производителя ККМ
producerNameстроковый(100)Наименование производителя ККМ
modelNumчисловой(11)Номер модели ККМ
modelNameстроковый(100)Наименование модели ККМ
serialNumстроковый(20)Серийный номер ККМ
sumProtectedBegвещественный(18,2)Необнуляемая сумма на начало смены
sumProtectedEndвещественный(18,2)Необнуляемая сумма на конец смены
sumCashBegвещественный(13,2)Наличность в кассе на начало смены
sumCashEndвещественный(13,2)Наличность в кассе на конец смены
sumGainвещественный(13,2)Сумма выручки (продажи – возврат)
countSaleчисловой(11)Количество чеков продажи
sumSaleвещественный(13,2)Сумма продаж
sumSaleEklzвещественный(13,2)Сумма продаж из ЭКЛЗ
sumSaleByPayment1вещественный(13,2)Сумма продаж по видам оплаты
sumSaleByPayment2вещественный(13,2)Сумма продаж по видам оплаты
sumSaleByPayment3вещественный(13,2)Сумма продаж по видам оплаты
sumSaleByPayment4вещественный(13,2)Сумма продаж по видам оплаты
sumSaleByPayment5вещественный(13,2)Сумма продаж по видам оплаты
sumSaleByPayment6вещественный(13,2)Сумма продаж по видам оплаты
countBackчисловой(11)Количество возвратов продаж
sumBackвещественный(13,2)Сумма возвратов продаж
sumBackEklzвещественный(13,2)Сумма возвратов продаж из ЭКЛЗ
sumBackByPayment1вещественный(13,2)Сумма возвратов продаж по видам оплаты
sumBackByPayment2вещественный(13,2)Сумма возвратов продаж по видам оплаты
sumBackByPayment3вещественный(13,2)Сумма возвратов продаж по видам оплаты
sumBackByPayment4вещественный(13,2)Сумма возвратов продаж по видам оплаты
sumBackByPayment5вещественный(13,2)Сумма возвратов продаж по видам оплаты
sumBackByPayment6вещественный(13,2)Сумма возвратов продаж по видам оплаты
paymentName1строковый(100)Наименования видов оплаты
paymentName2строковый(100)Наименования видов оплаты
paymentName3строковый(100)Наименования видов оплаты
paymentName4строковый(100)Наименования видов оплаты
paymentName5строковый(100)Наименования видов оплаты
paymentName6строковый(100)Наименования видов оплаты
sumMoneyInвещественный(13,2)Сумма внесений
countMoneyInчисловой(11)Количество внесений
sumMoneyOutвещественный(13,2)Сумма выемов
countMoneyOutчисловой(11)Количество выемов
crashedчисловой(1)

Признак аварийного завершения смены:

  • 0 – счетчики получены,
  • 1 – ККМ вышла из строя, счетчики не получены.

sumsaledept1вещественный(13,2)Счетчик продаж по отделам
sumsaledept2вещественный(13,2)Счетчик продаж по отделам
sumsaledept3вещественный(13,2)Счетчик продаж по отделам
sumsaledept4вещественный(13,2)Счетчик продаж по отделам
sumsaledept5вещественный(13,2)Счетчик продаж по отделам
sumsaledept6вещественный(13,2)Счетчик продаж по отделам
sumsaledept7вещественный(13,2)Счетчик продаж по отделам
sumsaledept8вещественный(13,2)Счетчик продаж по отделам
sumsaledept9вещественный(13,2)Счетчик продаж по отделам
sumsaledept10вещественный(13,2)Счетчик продаж по отделам
sumsaledept11вещественный(13,2)Счетчик продаж по отделам
sumsaledept12вещественный(13,2)Счетчик продаж по отделам
sumsaledept13вещественный(13,2)Счетчик продаж по отделам
sumsaledept14вещественный(13,2)Счетчик продаж по отделам
sumsaledept15вещественный(13,2)Счетчик продаж по отделам
sumsaledept16вещественный(13,2)Счетчик продаж по отделам
sumbackdept1вещественный(13,2)Счетчик возвратов по отделам
sumbackdept2вещественный(13,2)Счетчик возвратов по отделам
sumbackdept3вещественный(13,2)Счетчик возвратов по отделам
sumbackdept4вещественный(13,2)Счетчик возвратов по отделам
sumbackdept5вещественный(13,2)Счетчик возвратов по отделам
sumbackdept6вещественный(13,2)Счетчик возвратов по отделам
sumbackdept7вещественный(13,2)Счетчик возвратов по отделам
sumbackdept8вещественный(13,2)Счетчик возвратов по отделам
sumbackdept9вещественный(13,2)Счетчик возвратов по отделам
sumbackdept10вещественный(13,2)Счетчик возвратов по отделам
sumbackdept11вещественный(13,2)Счетчик возвратов по отделам
sumbackdept12вещественный(13,2)Счетчик возвратов по отделам
sumbackdept13вещественный(13,2)Счетчик возвратов по отделам
sumbackdept14вещественный(13,2)Счетчик возвратов по отделам
sumbackdept15вещественный(13,2)Счетчик возвратов по отделам
sumbackdept16вещественный(13,2)Счетчик возвратов по отделам
shiftnumkkmчисловой(11)Номер смены ФР
unsenddoccountчисловой(11)Количество неотправленных в ОФД документов

В поле записывается значение "-1", если:

  • ФР не имеет ФН,
  • при закрытии смены не удалось получить статус ОФД.
unsenddocdateдата и времяДата и время первого неотправленного документа
fnnumberстроковый(255)Номер фискального накопителя

Отчеты – reports

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

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

Свойство

Тип данных

Значение

rankстроковый(30)Должность пользователя
usercodeстроковый(11)Код пользователя
usernameстроковый(100)Имя пользователя
  • No labels