Receipt.GetInfo

Fiskal chek haqida ma’lumot qaytaradi.

Kirish parametrlari

Nomi Ma’lumotlar turi Majburiyligi Tavsif
Id string Ixtiyoriy Virtual kassadagi chek GUID si
QRCodeURL string Ixtiyoriy Fiskal chekdan o‘qiladigan ma’lumotlarni o‘z ichiga oladi. Ma’lumotlarda maxsus formatdagi URL bo‘ladi: https://ofd.soliq.uz/check?t=TEST000001&r=187&c=20261030120000&s=123456789012. URL joriy virtual kassaga tegishli bo‘lmasa, chek topilmagani haqida xato qaytariladi. URL formatga mos bo‘lmasa, dastur boshqa maydonlardan foydalanadi.
ReceiptNo string Ixtiyoriy Fiskal modul dasturiy ta’minotidagi chek raqami
Code string Ixtiyoriy Tashqi tizimdagi chek kodi

Muhim: Har bir maydon ixtiyoriy, ammo ulardan kamida bittasi albatta to‘ldirilishi kerak.
Bir nechta maydon to‘ldirilgan bo‘lsa, ustuvorlik quyidagi tartibda aniqlanadi:

  • QRCodeURL;
  • ReceiptNo;
  • Id;
  • Code.

So‘rov namunasi

{
    "id": 1,
    "method": "Receipt.GetInfo",
    "params": {
        "QRCodeURL": "https://ofd.soliq.uz/check?t=TEST000001&r=187&c=20261030120000&s=123456789012",
        "ReceiptNo": "187",
        "Id": "59536964-a375-5ce7-bf85-3f64f3a7d474",
        "Code": "externalCodeExaample_1"
    },
    "auth": "a2Fzc2E6a2FzMTIzNDU2",
    "jsonrpc": "2.0"
}

Chiqish parametrlari

Chek topilsa, result ReceiptInfo obyektini o‘z ichiga oladi. Chek topilmasa, 705005 xatosi bilan ok = false qaytariladi.

ReceiptInfo

Nomi Ma’lumot turi Tavsifi
Id string REGOS: VCR da yaratilgan yoki topilgan chekning ID si
Code string Tashqi tizimdagi chek kodi
Amount int64 Chek summasi, tiyinlarda
QRCodeURL string *** niqobi; QR koddagi URL qaytarilmaydi
TerminalID string Fiskal modul ID si
ReceiptNo string *** niqobi; chekning fiskal raqami qaytarilmaydi
DateTime string Chek sanasi va vaqti, ISO 8601 formatida
FiscalSign string *** niqobi; fiskal belgi qaytarilmaydi

QRCodeURL, ReceiptNo va FiscalSign maydonlari doimo *** satrini o‘z ichiga oladi. To‘liq fiskal rekvizitlar va ishlaydigan QR kod qog‘oz chekda chop etiladi. Chekka keyingi murojaatlar uchun Id dan foydalaning.

Javob namunasi

{
    "id": 1,
    "ok": true,
    "result": {
        "Id": "59536964-a375-5ce7-bf85-3f64f3a7d474",
        "Amount": 100000,
        "QRCodeURL": "***",
        "TerminalID": "TEST000001",
        "ReceiptNo": "***",
        "DateTime": "2026-10-30T12:00:00",
        "FiscalSign": "***",
        "Code": "externalCodeExample_1"
    },
    "jsonrpc": "2.0"
}

Noto‘g‘ri identifikator

Barcha identifikatorlar mavjud bo‘lmasa, 701003 xatosi qaytariladi. QRCodeURL satrini URL sifatida tahlil qilib bo‘lmasa va boshqa identifikatorlar bo‘lmasa, 701003 ham qaytariladi. Ko‘rsatilgan chek topilmasa yoki havola boshqa fiskal modulga tegishli bo‘lsa, 705005 qaytariladi.