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

Х-отчет

Параметры

Header:

INTENT_OPERATION_TYPE - X_REPORT

Auth-token - Токен авторизации (опционально). Подробнее

Тело запроса: BaseRequest

  • cashier в запросе игнорируется

Примеры

Успех

Запрос:

{
  "printCheque": true
}

Ответ ReportResponse:

{
  "messageDetail": "Успешно распечатали X-отчет",
  "messageTitle": "Успех",
  "registerNumberSKO": "133030187",
  "resultCode": 200,
  "type": "X_REPORT",
  "dateOpenShift": "2024-11-01T19:39:08+03:00",
  "amountDocument": "3",
  "bynIncome": "26343.1",
  "rubIncome": "3",
  "usdIncome": "2",
  "eurIncome": "2",
  "bynCashIn": "133.63",
  "numberFirstCheck": "4139",
  "numberLastCheck": "4144",
  "amountCurrency": "1",
  "amountOfSale": "3",
  "sumSalePerShift": "112.35",
  "sumSaleCardPerShift": "0",
  "sumSaleOtherPerShift": "0",
  "sumSaleCashPerShift": "112.35",
  "amountMoneyBackPerShift": "1",
  "sumMoneyBackPerShift": "34.5",
  "sumMoneyBackCashPerShift": "34.5",
  "sumMoneyBackCardPerShift": "0",
  "sumMoneyBackOtherPerShift": "0",
  "amountDepositPerShift": "2",
  "sumDepositPerShift": "400",
  "amountWithdrawPerShift": "0",
  "sumWithdrawPerShift": "0",
  "amountRollbackPerShift": "1",
  "sumRollbackPerShift": "41.05",
  "sumRollBackCashPerShift": "41.05",
  "sumRollbackCardPerShift": "0",
  "sumRollbackOtherPerShift": "0",
  "cardHolderWithdrawSum": "117.58",
  "cardHolderWithdrawCount": "1",
  "saleThirdPartySum": "112.35",
  "saleThirdPartyCount": "3",
  "rollbackThirdPartySum": "41.05",
  "rollbackThirdPartyCount": "1",
  "saleSiSum": "91.5",
  "saleSiCount": "5",
  "saleUkzSum": "0",
  "saleUkzCount": "0",
  "moneyBackSiSum": "34.5",
  "moneyBackSiCount": "2",
  "moneyBackUkzSum": "0",
  "moneyBackUkzCount": "0",
  "rollbackSiSum": "34.5",
  "rollbackSiCount": "2",
  "rollbackUkzSum": "0",
  "rollbackUkzCount": "0",
  "isPrintSuccess": true
}

Ошибка (смена закрыта)

Запрос:

{
  // Пустое тело
}

Ответ BaseResponse:

{
  "messageDetail": "Необходимо открыть смену",
  "messageTitle": "Ошибка",
  "resultCode": 400,
  "type": "X_REPORT"
}