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.