Тип Report
{
uid: UID?,
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,
total_income: Map<Currency, Sum>,
currency_counters: Map<Currency, ReportCounter>,
shift_mode: i32
}
uid- УИ. В случае, если это Z-отчет - обязательное полеdevice_id- Регистрационный номер ПК в СККОtax_number- УНПcompany_name- Наименование организацииopen_date- Дата-время открытия сменыclose_date- Дата-время закрытия смены, присутствует только в Z-отчетеnumber- Номер сменыfirst_sale_number- Номер первого документа продажи в сменеlast_sale_number- Номер последнего документа продажи в сменеsales_count- количество документов продажtotal_income- накопленный оборот по валютамcurrency_counters- сменные счетчики по каждой валюте, по которой совершались операции в сменеshift_mode- числовой код режима смены
В ответах X/Z-отчётов (get_x_report, close_shift и т.п.) дополнительно может присутствовать поле
repr (см. FiscalResponse), если запрошено представление.
Используемые типы:
Пример (сокращён):
{
"type": "send",
"data": {
"close_date": "2024-07-18T11:17:03+03:00",
"company_name": "ООО \"АЙЭМЛЭБ\"",
"currency_counters": {
"BYN": {
"additional": {
"third_party": {
"rollback": {
"count": 1,
"sum": "6.00"
},
"total": {
"count": 1,
"sum": "6.00"
}
}
},
"client_withdraws": {
"count": 1,
"sum": "1.00"
},
"deposits": {
"count": 1,
"sum": "10.00"
},
"marking_si": {
"count": 0,
"sum": "0.00"
},
"marking_ukz": {
"count": 0,
"sum": "0.00"
},
"money_backs": {
"card": "0.50",
"cash": "0.50",
"count": 1,
"other": "0.00",
"sum": "1.00"
},
"rollbacks": {
"card": "6.00",
"cash": "0.00",
"count": 1,
"other": "0.00",
"sum": "6.00"
},
"sales": {
"card": "45.00",
"cash": "0.00",
"count": 10,
"other": "0.00",
"sum": "45.00"
},
"si_refund": {
"count": 0,
"sum": "0.00"
},
"si_rollback": {
"count": 0,
"sum": "0.00"
},
"ukz_refund": {
"count": 0,
"sum": "0.00"
},
"ukz_rollback": {
"count": 0,
"sum": "0.00"
},
"withdraws": {
"count": 2,
"sum": "8.50"
}
}
},
"first_sale_number": 4,
"last_sale_number": 13,
"number": 1,
"open_date": "2024-07-18T07:49:17+03:00",
"sales_count": 10,
"tax_number": 193141246,
"total_income": {
"BYN": "45.00"
},
"shift_mode": 0,
"uid": "791261D74283114906A6E41E"
}
}