Метод возвращает информацию о фискальном чеке.
Входные параметры
Название | Тип данных | Обязательность | Описание |
---|---|---|---|
Id | string | Необязательный | GUID чека в виртуальной кассе |
QRCodeURL | string | Необязательный | Содержит данные, которые считываются с фискального чека. Данные содержат URL специального формата: https://ofd.soliq.uz/check?t=UZ210168163541&r=2&c=20220529184608&s=030548219873 . В случае, если считывает url не от текущей виртуальный кассы будет ошибка, что чек не найден. Если считывается URL не по формату - ПО будет ориентироваться на другие поля. |
ReceiptNo | string | Необязательный | Номер чека в ПОФМ |
Code | string | Необязательный | Код чека во внешней системе |
Важно: Каждое поле необязательно, но одно из них должно быть заполнено в обязательном порядке.
Если заполнены несколько полей, то приоритет определяется в следующем порядке:
QRCodeURL
;ReceiptNo
;Id
;Code
.Пример запроса
{
"id": 1,
"method": "Receipt.GetInfo",
"params": {
"QRCodeURL": "https://ofd.soliq.uz/check?t=VG379042759526&r=486&c=2023052637574&s=374693627483",
"ReceiptNo": "534",
"Id": "59536964-a375-5ce7-bf85-3f64f3a7d474",
"Code": "externalCodeExaample_1"
},
"auth": "a2Fzc2E6a2FzMTIzNDU2",
"jsonrpc": "2.0"
}
Выходные параметры
Если чек найден, то возвращается тип данных ReceiptInfo , если не найден, то возвращается null.
ReceiptInfo
Название | Тип данных | Описание |
---|---|---|
Id | string | ID чека |
Amount | int64 | Сумма в чеке |
TerminalID | string | ID фискального модуля |
ReceiptNo | string | Номер чека в ПОФМ |
DateTime | string | Дата и время чека. Строка формата YYYY-MM-DD HH:MM:SS, где - YYYY - год, MM - месяц, DD - день, HH - часы, MM - минуты, SS - секунды. Пример строки "2022-06-02 10:01:00". |
FiscalSign | string | Фискальный признак |
Code | string | Код чека во внешней системе |
Пример ответа
{
"id": 1,
"ok": true,
"result": {
"Id": "59536964-a375-5ce7-bf85-3f64f3a7d474",
"Amount": 100000,
"QRCodeURL": "https://ofd.soliq.uz/check?t=VG379042759526&r=486&c=2023052637574&s=374693627483",
"TerminalID": "VG379042759526",
"ReceiptNo": "534",
"DateTime": "2023-05-26T20:24:53.43Z",
"FiscalSign": "374693627483",
"Code": "externalCodeExample_1"
},
"jsonrpc": "2.0"
}