Skip to content

Refund Fiscal Receipt API

Ushbu API tranzaksiyani fiskal tizimga (OFD) yuboradi va refund fiskal chek yaratadi.

Endpoint details

Method: POST
URL: BASE_URL/merchant/fiscalization/refund/
Header:

http
Authorization: Bearer <ACCESS_TOKEN>

Request body

FieldTypeRequiredDescription
receiptIdintegerYesFiskal chekning noyob identifikatori. Bu qiymat fiskal chekni ro‘yxatdan o‘tkazishda qaytadi yoki /fiscalization/status/ API orqali olinishi mumkin

Request example

json
{
  "receiptId": 184595
}

Response example

json
{
  "result": {
    "ofd": {
      "refund": {
        "receiptUrl": "https://ofd.soliq.uz/epi?t=EP000000000001&r=001&c=20060102000000&s=000000000001",
        "terminalId": "EP000000000378",
        "receiptId": 184636,
        "fiscalSign": "583109124612"
      }
    },
    "sale": {
      "receiptUrl": "https://ofd.soliq.uz/epi?t=EP000000000001&r=001&c=20060102000000&s=000000000001",
      "terminalId": "EP000000000378",
      "receiptId": 184595,
      "fiscalSign": "290464420473"
    }
  }
}

Notes

  • Card Payment Fiscalization:
    Agar fiskalizatsiya karta to‘lovi uchun bajarilgan bo‘lsa, tranzaksiyani /payment/cancel/ metodi orqali bekor qilishingiz kerak. Tranzaksiya bekor qilinganda, fiskalizatsiya ham bekor qilinadi.

  • Status Check:
    Fiskalizatsiya holatini /fiscalization/status/ metodi orqali oling.

  • Refund Processing:
    Agar refund uchun fiskalizatsiya /fiscalization/status/ API orqali mavjud bo‘lmasa, refund fiskalizatsiyasini amalga oshirish uchun ushbu /fiscalization/refund/ endpoint’iga so‘rov yuboring.