Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Ответ с отчетом 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 если произошла ошибка при печати.