Ответ с отчетом 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?,
ordersTotalSum: String?,
ordersTotalCount: String?,
ordersCancelledSum: String?,
ordersCancelledCount: String?,
ordersClosedSum: String?,
ordersClosedCount: String?,
ordersCorrectedSum: String?,
ordersCorrectedCount: String?,
ordersMovedSum: String?,
ordersMovedCount: String?,
sumSaleCustomOtherPerShift: [CustomOtherPerShift]?,
sumMoneyBackCustomOtherPerShift: [CustomOtherPerShift]?,
sumRollbackCustomOtherPerShift: [CustomOtherPerShift]?
Поле 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 - количество аннулирований товаров УКЗ.
Поле ordersTotalSum - сумма оформленных заказов за смену.
Поле ordersTotalCount - количество оформленных заказов за смену.
Поле ordersCancelledSum - сумма отменных заказов за смену.
Поле ordersCancelledCount - количество отменных заказов за смену.
Поле ordersClosedSum - сумма закрытых заказов за смену.
Поле ordersClosedCount - количество закрытых заказов за смену.
Поле ordersCorrectedSum - сумма коррекций заказов за смену.
Поле ordersCorrectedCount - количество коррекций заказов за смену.
Поле ordersMovedSum - сумма перенесенных заказов за смену.
Поле ordersMovedCount - количество перенесенных заказов за смену.
Поле sumSaleCustomOtherPerShift - сумма безналичных продаж другими способами в зависимости от их типа.
Поле sumMoneyBackCustomOtherPerShift - сумма безналичных возвратов другими способами в зависимости от их типа.
Поле sumRollbackCustomOtherPerShift - сумма безналичных аннулирований другими способами в зависимости от их типа.