# Muammolarni hal qilish

> Simptomlar xaritasi: javob kodi nimani anglatadi va keyin qayerga o'tish kerak.

Javob kodi yoki kuzatilgan holat bo’yicha jadvaldan tahlilga havolasi bor qator topiladi.

| Simptom                                                     | Katta ehtimol bilan                                                               | Qayerga o’tish kerak                                     |
| ----------------------------------------------------------- | --------------------------------------------------------------------------------- | -------------------------------------------------------- |
| `403 access denied`                                         | marshrut kalit uchun ruxsat etilgan ro’yxatga kiritilmagan                        | [403 va 404](/uz/troubleshooting/403-and-404/)           |
| `403 company is blocked` / `user hasn't been activated`     | kompaniya bloklangan yoki kalit faollashtirilmagan                                | [403 va 404](/uz/troubleshooting/403-and-404/)           |
| hujjatlarda mavjud bo’lgan metodda `404`                    | HTTP-metod adashtirilgan yoki metod mavjud emas                                   | [403 va 404](/uz/troubleshooting/403-and-404/)           |
| `200`, tanada faqat bitta UUID                              | sarlavhasiz asinxron metod `Billz-Response-Channel`                               | [Javob kodlari va xatolar](/uz/reference/errors/)        |
| `200`, hujjat yaratildi, lekin qoldiq o’zgarmadi            | hujjat qoralama bo’lib qoldi — uni o’tkazish kerak                                | [Ombor jarayonlari](/uz/concepts/processes/)             |
| `200`, lekin maydon nolga tushirilgan yoki filtr ishlamagan | kalit rolidan tegishli ruxsat tugmasi olib tashlangan                             | [Kalit roli ruxsatlari](/uz/reference/role-permissions/) |
| `408`                                                       | HTTP kanali orqali javob kutish vaqti tugadi; amal bajarilgan bo’lishi mumkin     | [Javob kodlari va xatolar](/uz/reference/errors/)        |
| `429`                                                       | so’rovlar chastotasi oshib ketdi                                                  | [Javob kodlari va xatolar](/uz/reference/errors/)        |
| to’lov vaqtida `400` bilan `error_code: 20084`              | pozitsiyalar savatni qayta hisoblangan deb belgilamaydigan metod bilan qo’shilgan | [Onlayn buyurtma](/uz/guides/ecommerce-order/)           |
| to’lov vaqtida `400` bilan `error_code: 20082` yoki `20010` | sotuv do’konida ochiq smena yo’q                                                  | [Onlayn buyurtma](/uz/guides/ecommerce-order/)           |
| tokenni yangilashda `400 invalid_grant`                     | refresh-token yaroqsiz, qayta kirish kerak                                        | [Autentifikatsiya va ruxsatlar](/uz/concepts/auth/)      |
| Tashqi tizimdagi qoldiqlar BILLZ bilan farq qilmoqda        | sana bo’yicha inkrement ombordagi harakatlarni qayd etmaydi                       | [Katalogni sinxronlash](/uz/guides/sync-catalog/)        |

## Qo’llab-quvvatlash xizmatiga murojaatga nimalarni ilova qilish kerak

Agar murojaatda darhol quyidagilar taqdim etilsa, ko’rib chiqish tezlashadi:

* query-parametrlari mavjud to’liq URL va HTTP-metod mijoz qanday yuborgan bo’lsa, xuddi shu ko’rinishda;
* javob kodi va **javob tanasi to’lig’icha**;
* `correlation_id`, agar metod asinxron bo’lsa, hamda vaqt mintaqasi ko’rsatilgan holda so’rov vaqti;
* integratsiya kalitining nomi yoki kalitning dastlabki 7 ta belgisi.

> **Maxfiy kalit va access-token qo’llab-quvvatlash xizmatiga yuborilmaydi**
>
> Yozishmalarga tushib qolgan kalit qayta chiqarilishi lozim.