Тип Report

{
  uid: UID?,
  cashier: String?,
  device_id: u32,
  tax_number: u32,
  company_name: String,
  open_date: DateTime,
  close_date: DateTime?,
  number: u16,
  first_sale_number: u32,
  last_sale_number: u32,
  sales_count: u16,
  counters: [ *ReportCounter ],
  extra: String?
}
  • uid - УИ. В случае, если это Z-отчет - обязательное поле
  • cashier - Имя кассира в Z-отчете - опциональное поле, в X-отчете всегда null
  • device_id - Регистрационный номер ПК в СККО
  • tax_number - УНП
  • company_name - Наименование организации
  • open_date - Дата открытия смены
  • close_date - Дата закрытия смены, присутствует только в Z-отчете
  • number - Номер смены
  • first_sale_number - Номер первого документа продажи в смене
  • last_sale_number - Номер последнего документа продажи в смене
  • sales_count - Кол-во продаж в смене
  • counters - Массив сменных счетчиков, содержит информацию по каждой валюте, по которой совершались операции в смене
  • extra - доп. данные

Используемые типы:

Пример:

{
  "cashier": null,
  "close_date": "2021-09-13T21:40:53+03:00",
  "company_name": "ИП Моров А.М.",
  "counters": [
    {
      "cancels_count": 0,
      "cancels_sum": "0.00",
      "corrections_count": 0,
      "corrections_sum": "0.00",
      "currency": "BYN",
      "deposits_count": 0,
      "deposits_sum": "0.00",
      "extended_counters": null,
      "income": "4161.40",
      "money_backs_count": 0,
      "money_backs_sum": "0.00",
      "rollbacks_count": 0,
      "rollbacks_sum": "0.00",
      "sales_cash_sum": "0.00",
      "sales_cashless_sum": "0.00",
      "sales_count": 0,
      "sales_sum": "0.00",
      "withdraws_count": 0,
      "withdraws_sum": "0.00"
    }
  ],
  "device_id": 131010703,
  "first_sale_number": 0,
  "last_sale_number": 0,
  "number": 157,
  "open_date": "2021-09-13T21:38:40+03:00",
  "sales_count": 0,
  "tax_number": 191832203,
  "uid": "F8ED11C24E1D641D07CF108F"
}