Receipt.GetInfo

Метод возвращает информацию о фискальном чеке.

Входные параметры

Название Тип данных Обязательность Описание
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"
}