Базовый ответ BaseResponse

{
    "dateTime": String?,
    "messageDetail": String,
    "messageTitle": String,
    "numberCheck": String?,
    "registerNumberSKO": String?,
    "resultCode": Long,
    "rrn": String?,
    "type": String,
    "uid": String?,
    "isPrintSuccess": Boolean?
    "total": String?,
    "change": String?,
    "remain": String?
}

Поле dateTime (опциональное) в формате ISO8601 yyyy-MM-dd'T'HH:mm:ssZ. Время и дата совершения фискальной операции. Например 2022-01-21T12:00:00+03:00.

Поле messageDetail описание результата. Например "Токен авторизован" или "Неверный пароль доступа к токену".

Поле messageTitle оглавление результата. Например "Успех" или "Ошибка".

Поле numberCheck (опциональное) номер чека, после успешной фискализации.

Поле registerNumberSKO (отсутсвует для ошибок) регистрационный номер ско.

Поле resultCode код результата операции. Описание возможных кодов ответа.

Поле rrn (опциональное) номер банковской операции. Если несколько то разделены запятыми.

Поле type (опциональное) тип операции переданный в INTENT_OPERATION_TYPE.

Поле uid (опциональное) уникальный идентификатор фискальной операции.

Поле isPrintSuccess (опциональное) возвращает null в случае если был передан флаг "printCheque": false. Возвращает true если чек был успешно распечатан и false если произошла ошибка при печати.

Поле total (опциональное) возвращает итоговую сумму для Продажи и Возврата.

Поле change (опциональное) возвращает сумму сдачи для Продажи.

Поле remain (опциональное) возвращает сумму остатка для оплаты незавершенного чека.