Ответ с отчетом ReportResponse
uid: String?,
numberCheck: String?,
messageDetail: String,
messageTitle: String,
registerNumberSKO: String,
resultCode: Long,
type: String,
dateOpenShift: String,
dateCloseShift: String?,
amountDocument: String,
incomingBalance: String,
numberFirstCheck: String,
numberLastCheck: String,
amountCurrency: String,
amountOfPaymentsDocInCurrencyOne: String,
sumSalePaymentsPerShift: String,
sumSaleCashlessPerShift: String,
sumSaleCardSumPerShift: String,
sumSaleOtherSumPerShift: String,
sumSaleCashPerShift: String,
amountMoneyBackPerShift: String,
sumMoneyBackPerShift: String,
amountMoneyBackCashPerShift: String,
sumMoneyBackCashPerShift: String,
amountMoneyBackCashlessPerShift: String,
sumMoneyBackCashlessPerShift: String,
amountDepositPerShift: String,
sumDepositPerShift: String,
amountWithdrawPerShift: String,
sumWithdrawPerShift: String,
amountRollbackPerShift: String,
sumRollbackPerShift: String,
amountRollbackCashPerShift: String,
sumRollBackCashPerShift: String,
amountRollbackCardPerShift: String,
sumRollbackCardPerShift: String,
amountRollbackOtherPerShift: String,
sumRollbackOtherPerShift: String,
amountCorrectionPerShift: String,
sumCorrectionPerShift: String,
amountCancelPerShift: String,
sumCancelPerShift: String,
isPrintSuccess: Boolean?
Поле uid
(отсутвует для Х-отчета) уникальный идентификатор документа.
Поле numberCheck
(отсутствует для Х-отчета) номер закрытой смены.
Поле messageDetail
описание результата. Например "Смена закрыта".
Поле messageTitle
оглавление результата. Например "Успех" или "Ошибка".
Поле registerNumberSKO
(отсутсвует для ошибок) регистрационный номер ско
Поле resultCode
код результата операции. Описание возможных кодов ответа.
Поле type
(опциональное) тип операции переданный в INTENT_OPERATION_TYPE
.
Поле dateOpenShift
в формате ISO8601 yyyy-MM-dd'T'HH:mm:ssZ
. Время открытия смены.
Поле dateCloseShift
(отсутствует для Х-отчета) в формате ISO8601. Время закрытия смены.
Поле amountDocument
количество документов.
Поле incomingBalance
накопленный оборот только для CLOSE_SHIFT
Поле numberFirstCheck
номер первого чека. 0 если не было фискализировано ни одной операции.
Поле numberLastCheck
номер последнего чека. 0 если не было фискализировано ни одной операции.
Поле amountCurrency
количетсво валют.
Поле amountOfPaymentsDocInCurrencyOne
количество продаж в базовой валюте.
Поле sumSalePaymentsPerShift
сумма продаж за смену.
Поле sumSaleCashlessPerShift
сумма безналичных продаж.
Поле sumSaleCardSumPerShift
сумма безналичных продаж по карте.
Поле sumSaleOtherSumPerShift
сумма безналичных продаж другими способами.
Поле sumSaleCashPerShift
сумма наличных продаж.
Поле amountMoneyBackPerShift
количество возвратов
Поле sumMoneyBackPerShift
сумма возвратов.
Поле amountMoneyBackCashPerShift
количество возвратов наличными.
Поле sumMoneyBackCashPerShift
сумма возвратов наличными.
Поле amountMoneyBackCashlessPerShift
количество возвратов безналичными.
Поле sumMoneyBackCashlessPerShift
сумма возвратов безналичными.
Поле amountDepositPerShift
количество внесений.
Поле sumDepositPerShift
сумма депозита.
Поле amountWithdrawPerShift
количество изъятий.
Поле sumWithdrawPerShift
сумма изъятий.
Поле amountRollbackPerShift
количество аннулирований.
Поле sumRollbackPerShift
сумма аннулирований.
Поле amountRollbackCashPerShift
количество аннулирований наличными.
Поле sumRollBackCashPerShift
сумма аннулирований наличными.
Поле amountRollbackCardPerShift
количество аннулирований по карте.
Поле sumRollbackCardPerShift
сумма аннулирований по карте.
Поле amountRollbackOtherPerShift
количество аннулирований другими способами.
Поле sumRollbackOtherPerShift
сумма аннулирований другими способами.
Поле amountCorrectionPerShift
количество коррекций.
Поле sumCorrectionPerShift
сумма коррекций.
Поле amountCancelPerShift
количество отмен.
Поле sumCancelPerShift
сумма отмен.
Поле isPrintSuccess
(опциональное) Возвращает null
в случае если был передан флаг "printCheque": false
.
Возвращает true
если чек был успешно распечатан и false
если произошла ошибка при печати.