create_rollback

Операция аннулирования

Входные данные: NewRollbackRequest

Возвращаемые данные (v1.8.x): Rollback Возвращаемые данные (v2.x): FiscalResponse


Важно: Для совершения данной операции требуется Авторизация в СКО

Важно: Для совершения данной операции требуется открытая смена

Важно: Для совершения данной операции смена должна быть открыта менее 24 часов

Важно: данная операция требует того, чтобы аннулируемый документ находился в текущей смене, а так же того, что чек не был аннулирован ранее

Важно: Для данного запроса поле currency игнорируется и может быть не передано

Важно: Доступно аннулирование только последнего документа, если он является документом продажи

Важно: Дополнительно можно передать поле rollback.target_num с указанием номера аннулируемого док-та продажи. Если переданный номер не совпадает с последним док-том продажи будет возвращена ошибка.


Примеры

Успех

Запрос:

{
  "address": "ik.service.token.rollback",
  "headers": {
    "action": "create_rollback",
    "token": "AVQ11031010703",
    "printer.dummy": ""
  },
  "data": {
    "rollback": {
      "header": {
        "cashier": "Кассир"
      }
    }
  },
  "type": "send"
}

Ответ (v2.x):

{
  "type": "send",
  "data": {
    "header": {
      "uid": "F9BC5D1B0A3D061709894303",
      "number": 359,
      "date_time": "2025-03-01T17:50:25.365454+03:00",
      "shift_number": 78
    },
    "errors": null
  }
}

Ответ (v1.8.x):

{
  "type": "send",
  "data": {
    "header": {
      "cashier": "Кассир",
      "company_name": "ООО \"АЙЭМЛЭБ\"",
      "currency": "BYN",
      "date_time": "2024-07-18 20:57:47",
      "device_id": 111600670,
      "number": 33,
      "serial_number": "AVQ11169990670",
      "shift_number": 3,
      "tax_number": 193141246,
      "trade_point_name": null,
      "type_id": "rollback_v2",
      "uid": "7ADA00F72937E57E06A6E41E"
    },
    "repr": {},
    "target_num": 32,
    "totals": {
      "card": "6.00",
      "cash": "0.00",
      "other": "0.00"
    }
  }
}