Ответ с отчетом ReportResponse
uid: String?,
numberCheck: String?,
messageDetail: String,
messageTitle: String,
registerNumberSKO: String,
resultCode: Long,
type: String,
dateOpenShift: String,
dateCloseShift: String?,
amountDocument: String,
bynIncome: String,
rubIncome: String,
usdIncome: String,
eurIncome: String,
bynCashIn: String?
rubCashIn: String?
usdCashIn: String?
eurCashIn: String?
numberFirstCheck: String,
numberLastCheck: String,
amountCurrency: String,
amountOfSale: String,
sumSalePerShift: String,
sumSaleCardPerShift: String,
sumSaleOtherPerShift: String,
sumSaleCashPerShift: String,
amountMoneyBackPerShift: String,
sumMoneyBackPerShift: String,
sumMoneyBackCashPerShift: String,
sumMoneyBackCardPerShift: String,
sumMoneyBackOtherPerShift: String,
amountDepositPerShift: String,
sumDepositPerShift: String,
amountWithdrawPerShift: String,
sumWithdrawPerShift: String,
amountRollbackPerShift: String,
sumRollbackPerShift: String,
sumRollBackCashPerShift: String,
sumRollbackCardPerShift: String,
sumRollbackOtherPerShift: String,
cardHolderWithdrawSum: String,
cardHolderWithdrawCount: String,
saleThirdPartySum: String,
saleThirdPartyCount: String,
rollbackThirdPartySum: String,
rollbackThirdPartyCount: String,
saleSiSum: String,
saleSiCount: String,
saleUkzSum: String,
saleUkzCount: String,
moneyBackSiSum: String,
moneyBackSiCount: String,
moneyBackUkzSum: String,
moneyBackUkzCount: String,
rollbackSiSum: String,
rollbackSiCount: String,
rollbackUkzSum: String,
rollbackUkzCount: 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
количество документов.
Поля bynIncome
/ rubIncome
/ usdIncome
/ eurIncome
накопленный оборот по валюте
Поля bynCashIn
/rubCashIn
/ usdCashIn
/ eurCashIn
наличные в кассе по валюте (отсутствует для Z-отчета)
Поле numberFirstCheck
номер первого чека. 0 если не было фискализировано ни одной операции.
Поле numberLastCheck
номер последнего чека. 0 если не было фискализировано ни одной операции.
Поле amountCurrency
количетсво валют.
Поле amountOfSale
количество продаж за смену.
Поле sumSalePerShift
сумма продаж за смену.
Поле sumSaleCardPerShift
сумма безналичных продаж по карте.
Поле sumSaleOtherPerShift
сумма безналичных продаж другими способами.
Поле sumSaleCashPerShift
сумма наличных продаж.
Поле amountMoneyBackPerShift
количество возвратов
Поле sumMoneyBackPerShift
сумма возвратов.
Поле sumMoneyBackCashPerShift
сумма возвратов наличными.
Поле sumMoneyBackCardPerShift
сумма безналичных возвратов по карте.
Поле sumMoneyBackOtherPerShift
сумма безналичных возвратов другими способами.
Поле amountDepositPerShift
количество внесений.
Поле sumDepositPerShift
сумма депозита.
Поле amountWithdrawPerShift
количество изъятий.
Поле sumWithdrawPerShift
сумма изъятий.
Поле amountRollbackPerShift
количество аннулирований.
Поле sumRollbackPerShift
сумма аннулирований.
Поле sumRollBackCashPerShift
сумма аннулирований наличными.
Поле sumRollbackCardPerShift
сумма аннулирований по карте.
Поле sumRollbackOtherPerShift
сумма аннулирований другими способами.
Поле cardHolderWithdrawSum
сумма выдачи.
Поле cardHolderWithdrawCount
количество выдачи.
Поле saleThirdPartySum
сумма прода в пользу 3-х лиц.
Поле saleThirdPartyCount
количество продаж в пользу 3-х лиц.
Поле rollbackThirdPartySum
сумма аннулирований наличными в пользу 3-х лиц.
Поле rollbackThirdPartyCount
количество аннулирований наличными в пользу 3-х лиц.
Поле saleSiSum
сумма продажи СИ.
Поле saleSiCount
количество проданных товаров СИ.
Поле saleUkzSum
сумма продажи УКЗ.
Поле saleUkzCount
количество проданных товаров УКЗ.
Поле moneyBackSiSum
сумма возвратов СИ.
Поле moneyBackSiCount
количество возвратов товаров СИ.
Поле moneyBackUkzSum
сумма вовзратов УКЗ.
Поле moneyBackUkzCount
количество возвратов товаров УКЗ.
Поле rollbackSiSum
сумма аннулирований СИ.
Поле rollbackSiCount
количество аннулирований товаров СИ.
Поле rollbackUkzSum
сумма аннулирований УКЗ.
Поле rollbackUkzCount
количество аннулирований товаров УКЗ.
Поле isPrintSuccess
(опциональное) Возвращает null
в случае если был передан флаг "printCheque": false
.
Возвращает true
если чек был успешно распечатан и false
если произошла ошибка при печати.