Receipt.FullRefund

Sotuv cheki bo‘yicha to‘liq qaytarishni amalga oshiradi.

Qaytarish cheki to‘lovlariga qo‘yiladigan cheklovlar amal qiladi, jumladan, cheklangan tovarlar mavjudligida yoki MXIK kodi bo‘yicha naqd to‘lov chegarasi oshirilganda butun chekda naqd summa taqiqlanadi. Qoida buzilganda 701003 qaytariladi.

Kirish parametrlari

Nomi Ma’lumotlar turi Majburiyligi Tavsif
QRCodeURL string Majburiy Fiskal chekning QR kodidagi URL ni o‘z ichiga olgan satr

Agar qaytarish uchun asos bo‘lgan sotuv chekida elektron to‘lov tizimlari orqali to‘lovlar ({"params":{"payments":[{"type":2,"payment_id": "2"}}}) bo‘lgan bo‘lsa, bu to‘lovlar terminal orqali to‘lovlar deb hisoblanadi.

So‘rov namunasi

{
    "auth": "a2Fzc2E6a2FzMTIzNDU2",
    "id": 4,
    "jsonrpc": "2.0",
    "method": "Receipt.FullRefund",
    "params": {
        "QRCodeURL": "https://ofd.soliq.uz/check?t=TEST000001&r=187&c=20261030120000&s=123456789012"
    }
}

Chiqish parametrlari

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": 4,
  "ok": true,
  "result": {
    "Id": "33b04cd2-64aa-4a01-ad23-9bc9819d6e55",
    "Code": "res-000782",
    "Amount": 10000,
    "QRCodeURL": "***",
    "TerminalID": "TEST000001",
    "ReceiptNo": "***",
    "DateTime": "2026-10-30T12:00:00",
    "FiscalSign": "***"
  },
  "jsonrpc": "2.0"
}

Qaytarishda markirovka kodlarini mahalliy nazorat qilish

Qaytarish muvaffaqiyatli ro‘yxatdan o‘tkazilgach, ushbu REGOS: VCR o‘rnatmasida faqat tegishli sotuvdagi qaytarilgan pozitsiyalarning markirovka kodlari bo‘shatiladi. Eski chek bo‘yicha qaytarish boshqa chekda allaqachon qayta sotilgan nusxani bo‘shatmaydi.

Agar markirovka kodi boshqa sotuvga biriktirilgan bo‘lsa yoki yuborilgan rekvizitlar tegishli dastlabki sotuvni aniqlashga imkon bermasa, 704045 qaytariladi. Markirovka kodi sotilgan nusxalarning mahalliy hisobida bo‘lmasa, bu cheklov ishga tushmaydi; qaytarishning qolgan tekshiruvlari bajariladi.

Oldingi operatsiya natijasi tasdiqlanmagan bo‘lsa, 704044 qaytariladi. Fiscal Drive Service rejimida aynan shu so‘rovni takrorlash saqlangan tugallanmagan operatsiyani davom ettirishi mumkin. Cheklovni chetlab o‘tish uchun chek tarkibini yoki uning kodini o‘zgartirmang. Operatsiya tiklanmasa, oldingi chek natijasini tekshiring va TXKM ga murojaat qiling. Kassani qayta ishga tushirishning o‘zi cheklovni olib tashlamaydi.

Noto‘g‘ri identifikator

QRCodeURL maydoni majburiy. U mavjud bo‘lmasa, bo‘sh bo‘lsa yoki faqat bo‘shliqlardan iborat bo‘lsa, 701003 xatosi qaytariladi.

Mahalliy markirovka hisobi faqat 2026-10-30 versiyasiga yangilangandan keyin ro‘yxatdan o‘tkazilgan sotuvlar uchun to‘planadi. Hisobni dastlabki to‘ldirishda oldingi cheklar ishlatilmaydi.