{"openapi":"3.0.0","info":{"title":"Reporting Service API","description":"UzAgro Inspeksiya \u2014 Hisobot tizimi. Barcha bo'limlar bo'yicha yig'ma hisobotlar, statistika va Excel export.","version":"1.0.0"},"servers":[{"url":"https:\/\/backend.uzagroin.uz","description":"Current Server"}],"paths":{"\/api\/v1\/reporting\/cooperation-conclusions":{"get":{"tags":["Paxta bo'limi \/ Kooperatsiya xulosa hisoboti"],"summary":"Kooperatsiya xulosa hisoboti","description":"Kooperatsiyalarga berilgan xulosalar hisoboti.\n\n**view=summary** \u2014 Respublika yig'masi (14 viloyat bo'yicha)\n\n**view=region** \u2014 Tanlangan viloyatdagi kooperatsiyalar (region_id majburiy)\n\n**view=enterprises** \u2014 Barcha kooperatsiyalar sahifalangan holda","operationId":"992b88e58c829ec8ec0bf3848cc84eba","parameters":[{"name":"view","in":"query","description":"Hisobot turi","required":true,"schema":{"type":"string","default":"summary","enum":["summary","region","enterprises"]}},{"name":"type","in":"query","description":"Kooperatsiya turi","required":false,"schema":{"type":"string","enum":["cooperation_clasters","cooperation_cooperations","seed_clasters","seed_cooperations"]}},{"name":"status","in":"query","description":"Holat","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"region_id","in":"query","description":"Viloyat ID (view=region uchun majburiy)","required":false,"schema":{"type":"integer"}},{"name":"district_id","in":"query","description":"Tuman ID","required":false,"schema":{"type":"integer"}},{"name":"date_from","in":"query","description":"Boshlanish sanasi (Y-m-d)","required":false,"schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","description":"Tugash sanasi (Y-m-d)","required":false,"schema":{"type":"string","format":"date"}},{"name":"meets_requirements","in":"query","description":"Talabga muvofiqlik","required":false,"schema":{"type":"boolean"}},{"name":"search","in":"query","description":"Qidiruv (nomi, STIR, manzil)","required":false,"schema":{"type":"string"}},{"name":"year","in":"query","description":"Yil","required":false,"schema":{"type":"integer"}},{"name":"per_page","in":"query","description":"Sahifadagi yozuvlar (faqat enterprises)","required":false,"schema":{"type":"integer","default":15}},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","enum":["id","date","name","stir","type","status","created_at"]}},{"name":"sort_order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}}],"responses":{"200":{"description":"Hisobot ma'lumotlari","content":{"application\/json":{"schema":{"properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"array","items":{"properties":{"region_id":{"type":"integer"},"region_name":{"type":"string"},"total_conclusions":{"type":"integer"},"conclusion_given":{"type":"integer"},"conclusion_not_given":{"type":"integer"},"rejected":{"type":"integer"},"in_progress":{"type":"integer"},"members":{"properties":{"farmers_count":{"type":"integer"},"area_hectares":{"type":"number"},"harvest_plan_tons":{"type":"number"}},"type":"object"},"by_type":{"properties":{"cooperation_clasters":{"type":"integer"},"cooperation_cooperations":{"type":"integer"},"seed_clasters":{"type":"integer"},"seed_cooperations":{"type":"integer"}},"type":"object"}},"type":"object"}}},"type":"object"}}}},"401":{"description":"Autentifikatsiya talab etiladi"},"422":{"description":"Validatsiya xatosi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/cooperation-conclusions\/export":{"get":{"tags":["Paxta bo'limi \/ Kooperatsiya xulosa hisoboti"],"summary":"Kooperatsiya xulosa hisobotini Excel formatida yuklab olish","description":"Excel export.\n\n**format=summary** \u2014 Respublika svod (1 sheet)\n\n**format=region** \u2014 Bitta viloyat (region_id majburiy)\n\n**format=full** \u2014 To'liq: Svod + 14 viloyat + Umumiy baza","operationId":"08a4fc313e698012b7daef2e83aaecef","parameters":[{"name":"format","in":"query","description":"Export formati","required":true,"schema":{"type":"string","default":"full","enum":["summary","region","full"]}},{"name":"type","in":"query","required":false,"schema":{"type":"string","enum":["cooperation_clasters","cooperation_cooperations","seed_clasters","seed_cooperations"]}},{"name":"region_id","in":"query","description":"Viloyat ID (format=region uchun)","required":false,"schema":{"type":"integer"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Excel fayl"},"401":{"description":"Autentifikatsiya talab etiladi"},"422":{"description":"Validatsiya xatosi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/cotton-conclusions":{"get":{"tags":["Paxta bo'limi \/ Nizoli holatlar (Arbitraj)"],"summary":"Paxta arbitraj (nizoli holatlar) hisoboti","description":"Mobil arbitraj guruhlari tomonidan hal etilgan nizoli holatlar hisoboti.\n\n**view=summary** \u2014 Respublika yig'masi (14 viloyat bo'yicha)\n\n**view=district** \u2014 Tanlangan viloyatdagi tumanlar bo'yicha (region_id majburiy)\n\n**view=region** \u2014 Viloyatdagi barcha xulosalar ro'yxati (region_id majburiy)\n\n**view=enterprises** \u2014 Barcha xulosalar sahifalangan holda","operationId":"e5c9c3bbfd79aab89f2da70f67b396f5","parameters":[{"name":"view","in":"query","description":"Hisobot turi","required":true,"schema":{"type":"string","default":"summary","enum":["summary","district","region","enterprises"]}},{"name":"status","in":"query","description":"Holat","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"region_id","in":"query","description":"Viloyat ID (view=district\/region uchun majburiy)","required":false,"schema":{"type":"integer"}},{"name":"district_id","in":"query","description":"Tuman ID","required":false,"schema":{"type":"integer"}},{"name":"comment","in":"query","description":"Xulosa turi","required":false,"schema":{"type":"string","enum":["for_farmer","for_enterprise"]}},{"name":"date_from","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"search","in":"query","description":"Qidiruv (korxona, STIR, maskan, klaster)","required":false,"schema":{"type":"string"}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","default":15}},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","enum":["id","reweight_date","enterprise_name","stir","status","created_at"]}},{"name":"sort_order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}}],"responses":{"200":{"description":"Arbitraj hisobot ma'lumotlari","content":{"application\/json":{"schema":{"properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"array","items":{"properties":{"region_id":{"type":"integer"},"region_name":{"type":"string"},"total_appeals":{"type":"integer"},"for_farmer":{"properties":{"count":{"type":"integer"},"percent":{"type":"number"},"by_grade_class":{"type":"integer"},"by_impurity_moisture":{"type":"integer"}},"type":"object"},"for_enterprise":{"properties":{"count":{"type":"integer"},"percent":{"type":"number"},"by_grade_class":{"type":"integer"},"by_impurity_moisture":{"type":"integer"}},"type":"object"}},"type":"object"}}},"type":"object"}}}},"401":{"description":"Autentifikatsiya talab etiladi"},"422":{"description":"Validatsiya xatosi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/cotton-conclusions\/export":{"get":{"tags":["Paxta bo'limi \/ Nizoli holatlar (Arbitraj)"],"summary":"Paxta arbitraj hisobotini Excel formatida yuklab olish","description":"Excel export.\n\n**format=summary** \u2014 Respublika svod (1 sheet)\n\n**format=district** \u2014 Tumanlar bo'yicha tafsilot (14 viloyat sheetlari)\n\n**format=full** \u2014 To'liq: Svod + Tumanlar + Baza","operationId":"7a9237aeb66e18e2205193b2541bd82e","parameters":[{"name":"format","in":"query","required":true,"schema":{"type":"string","default":"full","enum":["summary","district","full"]}},{"name":"region_id","in":"query","required":false,"schema":{"type":"integer"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"comment","in":"query","required":false,"schema":{"type":"string","enum":["for_farmer","for_enterprise"]}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Excel fayl"},"401":{"description":"Autentifikatsiya talab etiladi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/facility-conclusions":{"get":{"tags":["Paxta bo'limi \/ Maskan tayorgarligi"],"summary":"Paxta maskan tayorgarligi hisoboti","description":"Paxta qabul qilish maskanlarining tayorgarligi.\n\n**view=summary** \u2014 Respublika yig'masi (14 viloyat)\n\n**view=region** \u2014 Viloyatdagi maskanlar (region_id majburiy)\n\n**view=enterprises** \u2014 Barcha maskanlar sahifalangan holda","operationId":"7dcd0cd401702d96757e8d9d0806b56b","parameters":[{"name":"view","in":"query","required":true,"schema":{"type":"string","default":"summary","enum":["summary","region","enterprises"]}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"region_id","in":"query","description":"Viloyat ID (view=region uchun majburiy)","required":false,"schema":{"type":"integer"}},{"name":"district_id","in":"query","required":false,"schema":{"type":"integer"}},{"name":"date_from","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"search","in":"query","description":"Qidiruv (korxona, STIR, maskan)","required":false,"schema":{"type":"string"}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","default":15}},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","enum":["id","date","company_name","company_stir","status","created_at"]}},{"name":"sort_order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}}],"responses":{"200":{"description":"Maskan tayorgarligi hisoboti"},"401":{"description":"Autentifikatsiya talab etiladi"},"422":{"description":"Validatsiya xatosi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/facility-conclusions\/export":{"get":{"tags":["Paxta bo'limi \/ Maskan tayorgarligi"],"summary":"Maskan tayorgarligi hisobotini Excel formatida yuklab olish","description":"**format=summary** \u2014 Respublika svod\n\n**format=region** \u2014 Bitta viloyat (region_id majburiy)\n\n**format=full** \u2014 To'liq hisobot","operationId":"a3483f958a11101bb60499902b4c4cb0","parameters":[{"name":"format","in":"query","required":true,"schema":{"type":"string","default":"full","enum":["summary","region","full"]}},{"name":"region_id","in":"query","required":false,"schema":{"type":"integer"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Excel fayl"},"401":{"description":"Autentifikatsiya talab etiladi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/grain-conclusions":{"get":{"tags":["Don bo'limi \/ Nizoli holatlar (Arbitraj)"],"summary":"Don arbitraj (nizoli holatlar) hisoboti","description":"Don arbitraj guruhlari tomonidan hal etilgan nizolar.\n\n**view=summary** \u2014 Respublika yig'masi\n\n**view=region** \u2014 Viloyatdagi xulosalar (region_id majburiy)\n\n**view=enterprises** \u2014 Barcha xulosalar sahifalangan holda","operationId":"9aa5e35bb0f9a78b5224fdb0d53fa077","parameters":[{"name":"view","in":"query","required":true,"schema":{"type":"string","default":"summary","enum":["summary","region","enterprises"]}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"region_id","in":"query","description":"Viloyat ID (view=region uchun majburiy)","required":false,"schema":{"type":"integer"}},{"name":"comment","in":"query","description":"Xulosa turi","required":false,"schema":{"type":"string","enum":["for_farmer","for_enterprise"]}},{"name":"date_from","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","default":15}},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","enum":["id","reweight_date","enterprise_name","stir","status","created_at"]}},{"name":"sort_order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}}],"responses":{"200":{"description":"Don arbitraj hisobot"},"401":{"description":"Autentifikatsiya talab etiladi"},"422":{"description":"Validatsiya xatosi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/grain-conclusions\/export":{"get":{"tags":["Don bo'limi \/ Nizoli holatlar (Arbitraj)"],"summary":"Don arbitraj hisobotini Excel formatida yuklab olish","description":"**format=summary** \u2014 Respublika svod\n\n**format=region** \u2014 Bitta viloyat\n\n**format=full** \u2014 To'liq hisobot","operationId":"b87aee8559d6ac289fb30c54ee787cf8","parameters":[{"name":"format","in":"query","required":true,"schema":{"type":"string","default":"full","enum":["summary","region","full"]}},{"name":"region_id","in":"query","required":false,"schema":{"type":"integer"}},{"name":"comment","in":"query","required":false,"schema":{"type":"string","enum":["for_farmer","for_enterprise"]}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Excel fayl"},"401":{"description":"Autentifikatsiya talab etiladi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/grain-facilities":{"get":{"tags":["Don bo'limi \/ Moddiy-texnika bazasi"],"summary":"Don moddiy-texnika bazasi hisoboti","description":"Don qabul qilish korxonalari moddiy-texnika bazasi.\n\n**view=summary** \u2014 Respublika yig'masi\n\n**view=region** \u2014 Viloyatdagi korxonalar (region_id majburiy)\n\n**view=enterprises** \u2014 Barcha korxonalar sahifalangan holda","operationId":"b66e8ea040aa8cee4985d554ef90109a","parameters":[{"name":"view","in":"query","required":true,"schema":{"type":"string","default":"summary","enum":["summary","region","enterprises"]}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"region_id","in":"query","description":"Viloyat ID (view=region uchun majburiy)","required":false,"schema":{"type":"integer"}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","default":15}},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","enum":["id","date","company_name","company_stir","status","created_at"]}},{"name":"sort_order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}}],"responses":{"200":{"description":"Moddiy-texnika bazasi hisoboti"},"401":{"description":"Autentifikatsiya talab etiladi"},"422":{"description":"Validatsiya xatosi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/grain-facilities\/export":{"get":{"tags":["Don bo'limi \/ Moddiy-texnika bazasi"],"summary":"Moddiy-texnika bazasi hisobotini Excel formatida yuklab olish","description":"**format=summary** \u2014 Respublika svod\n\n**format=region** \u2014 Bitta viloyat\n\n**format=full** \u2014 To'liq hisobot","operationId":"f5ee53ed5f086c135a8beeb6e691867f","parameters":[{"name":"format","in":"query","required":true,"schema":{"type":"string","default":"full","enum":["summary","region","full"]}},{"name":"region_id","in":"query","required":false,"schema":{"type":"integer"}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Excel fayl"},"401":{"description":"Autentifikatsiya talab etiladi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/grain-inspections":{"get":{"tags":["Don bo'limi \/ 30-shakl dalolatnoma hisoboti"],"summary":"Don 30-shakl dalolatnoma hisoboti","description":"Don korxonalarida tozalov dalolatnomalari (30-shakl) hisoboti.\n\n**view=summary** \u2014 Respublika yig'masi (viloyatlar bo'yicha)\n\n**view=region** \u2014 Viloyatdagi korxonalar (region_id majburiy)\n\n**view=enterprises** \u2014 Barcha dalolatnomalar sahifalangan holda","operationId":"2f7954412a343ed09b21693793668e2e","parameters":[{"name":"view","in":"query","required":true,"schema":{"type":"string","default":"summary","enum":["summary","region","enterprises"]}},{"name":"status","in":"query","description":"Holat","required":false,"schema":{"type":"string","enum":["draft","waiting","rejected","signed"]}},{"name":"region_id","in":"query","description":"Viloyat ID (view=region uchun majburiy)","required":false,"schema":{"type":"integer"}},{"name":"date_from","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"search","in":"query","description":"Qidiruv (korxona, STIR)","required":false,"schema":{"type":"string"}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","default":15}},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","enum":["id","inspection_date","enterprise_name","company_stir","status","created_at"]}},{"name":"sort_order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}}],"responses":{"200":{"description":"Don 30-shakl hisobot ma'lumotlari"},"401":{"description":"Autentifikatsiya talab etiladi"},"422":{"description":"Validatsiya xatosi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/grain-inspections\/export":{"get":{"tags":["Don bo'limi \/ 30-shakl dalolatnoma hisoboti"],"summary":"Don 30-shakl hisobotini Excel formatida yuklab olish","description":"**format=summary** \u2014 Respublika svod\n\n**format=region** \u2014 Bitta viloyat (region_id majburiy)\n\n**format=full** \u2014 To'liq hisobot","operationId":"9e6b6346a0f1d2f7122ba208fe7af7dc","parameters":[{"name":"format","in":"query","required":true,"schema":{"type":"string","default":"full","enum":["summary","region","full"]}},{"name":"region_id","in":"query","required":false,"schema":{"type":"integer"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["draft","waiting","rejected","signed"]}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Excel fayl"},"401":{"description":"Autentifikatsiya talab etiladi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/health":{"get":{"tags":["Health"],"summary":"Health check","description":"Servis holatini tekshirish \u2014 DB, Redis","operationId":"ba659c6f4e75acd86add4cf28d86bff8","responses":{"200":{"description":"Servis ishlayapti","content":{"application\/json":{"schema":{"properties":{"status":{"type":"string","example":"ok"},"service":{"type":"string","example":"reporting-service"},"checks":{"properties":{"database":{"type":"string","example":"ok"},"redis":{"type":"string","example":"ok"}},"type":"object"},"timestamp":{"type":"string","example":"2026-01-01T00:00:00+00:00"}},"type":"object"}}}},"503":{"description":"Servis degradatsiya holatida"}}}},"\/api\/v1\/reporting\/mill-reports":{"get":{"tags":["Don bo'limi \/ Un tegirmonlar hisoboti"],"summary":"Un tegirmonlar hisoboti","description":"Un tegirmon korxonalari hisoboti.\n\n**view=summary** \u2014 Respublika yig'masi (viloyatlar bo'yicha)\n\n**view=region** \u2014 Viloyatdagi tegirmonlar (region_id majburiy)\n\n**view=enterprises** \u2014 Barcha tegirmonlar sahifalangan holda","operationId":"6b69de185916c4f121ea1da9f12567a2","parameters":[{"name":"view","in":"query","required":true,"schema":{"type":"string","default":"summary","enum":["summary","region","enterprises"]}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"region_id","in":"query","description":"Viloyat ID (view=region uchun majburiy)","required":false,"schema":{"type":"integer"}},{"name":"date_from","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"search","in":"query","description":"Qidiruv (korxona, STIR, manzil)","required":false,"schema":{"type":"string"}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}},{"name":"per_page","in":"query","required":false,"schema":{"type":"integer","default":15}},{"name":"sort_by","in":"query","required":false,"schema":{"type":"string","enum":["id","report_date","llc_company_name","company_stir","status","created_at"]}},{"name":"sort_order","in":"query","required":false,"schema":{"type":"string","enum":["asc","desc"]}}],"responses":{"200":{"description":"Un tegirmonlar hisobot ma'lumotlari"},"401":{"description":"Autentifikatsiya talab etiladi"},"422":{"description":"Validatsiya xatosi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/mill-reports\/export":{"get":{"tags":["Don bo'limi \/ Un tegirmonlar hisoboti"],"summary":"Un tegirmonlar hisobotini Excel formatida yuklab olish","description":"**format=summary** \u2014 Respublika svod\n\n**format=region** \u2014 Bitta viloyat (region_id majburiy)\n\n**format=full** \u2014 To'liq hisobot","operationId":"2952c460401e43766c5382745f550089","parameters":[{"name":"format","in":"query","required":true,"schema":{"type":"string","default":"full","enum":["summary","region","full"]}},{"name":"region_id","in":"query","required":false,"schema":{"type":"integer"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Excel fayl"},"401":{"description":"Autentifikatsiya talab etiladi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/oil-fat-reports":{"get":{"tags":["Paxta bo'limi \/ Yog'-moy dalolatnoma hisoboti"],"summary":"Yog'-moy dalolatnoma hisoboti","description":"Yog'-moy korxonalari dalolatnomalari asosida hisobot.\n\n**view=summary** \u2014 Respublika yig'masi (14 viloyat bo'yicha aggregatsiya)\n\n**view=region** \u2014 Tanlangan viloyatdagi korxonalar ro'yxati (region_id majburiy)\n\n**view=enterprises** \u2014 Barcha korxonalar sahifalangan holda","operationId":"13668889202e6d1414d6b8c3378856af","parameters":[{"name":"view","in":"query","description":"Hisobot turi","required":true,"schema":{"type":"string","default":"summary","enum":["summary","region","enterprises"]}},{"name":"status","in":"query","description":"Holat bo'yicha filter","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"region_id","in":"query","description":"Viloyat ID (view=region uchun majburiy)","required":false,"schema":{"type":"integer"}},{"name":"district_id","in":"query","description":"Tuman ID","required":false,"schema":{"type":"integer"}},{"name":"date_from","in":"query","description":"Boshlanish sanasi (Y-m-d)","required":false,"schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","description":"Tugash sanasi (Y-m-d)","required":false,"schema":{"type":"string","format":"date"}},{"name":"meets_requirements","in":"query","description":"Talabga muvofiqlik (true\/false)","required":false,"schema":{"type":"boolean"}},{"name":"search","in":"query","description":"Qidiruv (nomi, STIR, manzil)","required":false,"schema":{"type":"string"}},{"name":"year","in":"query","description":"Yil bo'yicha filter","required":false,"schema":{"type":"integer"}},{"name":"per_page","in":"query","description":"Sahifadagi yozuvlar (faqat enterprises, default 15, -1=hammasi)","required":false,"schema":{"type":"integer","default":15}},{"name":"sort_by","in":"query","description":"Saralash ustuni (faqat enterprises)","required":false,"schema":{"type":"string","enum":["id","report_date","name","stir","region_id","created_at"]}},{"name":"sort_order","in":"query","description":"Saralash tartibi","required":false,"schema":{"type":"string","enum":["asc","desc"]}}],"responses":{"200":{"description":"Hisobot ma'lumotlari (view parametriga qarab turli formatda)","content":{"application\/json":{"schema":{"properties":{"success":{"type":"boolean","example":true},"message":{"type":"string"},"data":{"type":"array","items":{"type":"object"}}},"type":"object"}}}},"401":{"description":"Autentifikatsiya talab etiladi"},"404":{"description":"Viloyat topilmadi (view=region uchun)"},"422":{"description":"Validatsiya xatosi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/oil-fat-reports\/export":{"get":{"tags":["Paxta bo'limi \/ Yog'-moy dalolatnoma hisoboti"],"summary":"Yog'-moy hisobotini Excel formatida yuklab olish","description":"Excel export.\n\n**format=summary** \u2014 Respublika svod (1 sheet)\n\n**format=region** \u2014 Bitta viloyat (region_id majburiy)\n\n**format=full** \u2014 To'liq hisobot: Respublika svod + 14 viloyat + Umumiy baza","operationId":"122a44ef30e8eccfdc0888e346b49a10","parameters":[{"name":"format","in":"query","description":"Export formati","required":true,"schema":{"type":"string","default":"full","enum":["summary","region","full"]}},{"name":"region_id","in":"query","description":"Viloyat ID (format=region uchun majburiy)","required":false,"schema":{"type":"integer"}},{"name":"status","in":"query","required":false,"schema":{"type":"string","enum":["waiting","rejected","signed"]}},{"name":"year","in":"query","required":false,"schema":{"type":"integer"}},{"name":"date_from","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","required":false,"schema":{"type":"string","format":"date"}},{"name":"search","in":"query","required":false,"schema":{"type":"string"}}],"responses":{"200":{"description":"Excel fayl (application\/vnd.openxmlformats-officedocument.spreadsheetml.sheet)"},"401":{"description":"Autentifikatsiya talab etiladi"},"404":{"description":"Viloyat topilmadi (format=region uchun)"},"422":{"description":"Validatsiya xatosi"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/vehicle-types-republic":{"get":{"tags":["Agroteh hisobotlar"],"summary":"1. Mavjud texnikalar \u2014 Respublika bo'yicha","description":"Respublikadagi barcha ro'yxatdan o'tgan texnikalar viloyatlar kesimida. Ish turi va brendlar bo'yicha guruhlangan.","operationId":"a85206698c2be6ad83e32ecb431c1164","responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/vehicle-types-republic\/export":{"get":{"tags":["Agroteh hisobotlar"],"summary":"1. Mavjud texnikalar \u2014 Respublika (Excel)","description":"Respublika bo'yicha mavjud texnikalar hisobotini Excel formatida yuklab olish","operationId":"2cd3889f400459f311ceb95cd7d32353","responses":{"200":{"description":"Excel fayl"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/vehicle-types-by-region":{"get":{"tags":["Agroteh hisobotlar"],"summary":"1b. Mavjud texnikalar \u2014 Viloyat bo'yicha","description":"Tanlangan viloyatdagi texnikalar tumanlar kesimida","operationId":"e4313d8ee2b137fdb1eb6cde191eb43a","parameters":[{"name":"region_id","in":"query","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/vehicle-types-by-region\/export":{"get":{"tags":["Agroteh hisobotlar"],"summary":"1b. Mavjud texnikalar \u2014 Viloyat (Excel)","description":"Viloyat bo'yicha mavjud texnikalar hisobotini Excel formatida yuklab olish","operationId":"172ba75f443c5e1266b91faa67cd3f2b","parameters":[{"name":"region_id","in":"query","required":true,"schema":{"type":"integer"}}],"responses":{"200":{"description":"Excel fayl"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/available-regions":{"get":{"tags":["Agroteh hisobotlar"],"summary":"Mavjud viloyatlar","description":"Mavjud viloyatlar ro'yxati (hisobot uchun tanlash)","operationId":"60db36e189e21ea3a76cc705b0629d78","responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/exist-by-category":{"get":{"tags":["Agroteh hisobotlar"],"summary":"5. Mulkchilik \u2014 kategoriya bo'yicha","description":"Kategoriya bo'yicha mavjud texnikalar hisoboti\nuzagroteh-main: \/report\/exist-by-category\n\nTanlangan viloyat va mijoz kategoriyasi bo'yicha texnikalar","operationId":"abfdc7554ffec66950491522d0c74351","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"category_id","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/exist-by-category\/export":{"get":{"tags":["Agroteh hisobotlar"],"summary":"5. Mulkchilik (Excel)","description":"Kategoriya bo'yicha mavjud texnikalar hisobotini Excel formatida yuklab olish","operationId":"b806c8f80cebc92378e8e2e7d0f45f13","responses":{"200":{"description":"Excel fayl"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/available-categories":{"get":{"tags":["Agroteh hisobotlar"],"summary":"Mavjud kategoriyalar","description":"Mavjud mijoz kategoriyalari ro'yxati (hisobot uchun tanlash)","operationId":"117e5033ca379f1a907eb48b38fa66e1","responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/vehicle-types-category":{"get":{"tags":["Agroteh hisobotlar"],"summary":"7. Mavjud texnikalar turi bo'yicha","description":"Texnika turi va ish turi bo'yicha mavjud texnikalar hisoboti\nuzagroteh-main: \/report\/vehicle-types-category\n\nTanlangan viloyat bo'yicha texnika turi va ish turlari kesimida","operationId":"f2f5b74fcc68a78373e27f8513d5b14a","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/vehicle-types-category\/export":{"get":{"tags":["Agroteh hisobotlar"],"summary":"7. Turi bo'yicha (Excel)","description":"Texnika turi bo'yicha hisobotni Excel formatida yuklab olish","operationId":"fa324332cb909b395974d207597b84f3","responses":{"200":{"description":"Excel fayl"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/vehicle-age":{"get":{"tags":["Agroteh hisobotlar"],"summary":"2. Texnika yoshi","description":"8 ta yosh guruhi bo'yicha taqsimot","operationId":"d000bce5cad87af560b99daa4f4e53c8","parameters":[{"name":"scope","in":"query","schema":{"type":"string","enum":["republic","region","district"]}},{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"district_id","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/vehicle-age\/export":{"get":{"tags":["Agroteh hisobotlar"],"summary":"2. Texnika yoshi (Excel)","description":"Texnika yoshi hisobotini Excel formatida yuklab olish","operationId":"e901282b001b3e2fbca9fcf486a34d7e","responses":{"200":{"description":"Excel fayl"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/new-vehicles":{"get":{"tags":["Agroteh hisobotlar"],"summary":"3. Yangi texnika","description":"Joriy yilda olingan yangi texnikalar mulkchilik kategoriyasi bo'yicha","operationId":"0f98603257c20377f01fa31b7bd4ea7c","parameters":[{"name":"scope","in":"query","schema":{"type":"string"}},{"name":"region_id","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/new-vehicles\/export":{"get":{"tags":["Agroteh hisobotlar"],"summary":"3. Yangi texnika (Excel)","operationId":"44cb1a48ef68a7cddd0ab8fca927c736","responses":{"200":{"description":"Excel fayl"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/registration-status":{"get":{"tags":["Agroteh hisobotlar"],"summary":"4. Ro'yxatdan o'tgan texnikalar holati","description":"9 ustunli matritsa: ro'yxatdan o'tgan\/o'tmagan \u00d7 yaroqli\/yaroqsiz","operationId":"85e4cf862a170d42f34390983dd5abc8","parameters":[{"name":"region_id","in":"query","required":true,"schema":{"type":"integer"}},{"name":"district_id","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/registration-status\/export":{"get":{"tags":["Agroteh hisobotlar"],"summary":"4. Ro'yxatdan o'tgan (Excel)","operationId":"bac245513c62c47780259461c48344de","responses":{"200":{"description":"Excel fayl"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/vehicle-age-by-working-type":{"get":{"tags":["Agroteh hisobotlar"],"summary":"8. Texnika yoshi turi bo'yicha","description":"54 ta ish turi \u00d7 7 yosh guruhi matritsa","operationId":"b2374f22b8cd77123aa7bca4fb6acdd5","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/vehicle-age-by-working-type\/export":{"get":{"tags":["Agroteh hisobotlar"],"summary":"8. Yoshi turi bo'yicha (Excel)","operationId":"0079384891b8db932d95875c3882c7d7","responses":{"200":{"description":"Excel fayl"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/income\/technical-inspections":{"get":{"tags":["Agroteh hisobotlar \u2014 Davlat xizmatlari"],"summary":"6a. Texnik ko'rik to'lovlari","description":"Yuridik\/jismoniy \u00d7 vehicle\/tirkama\/agregat bo'yicha 14 raqamli massiv","operationId":"f2ffaaa87bdcfbba1609c4155b1e794b","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"district_id","in":"query","schema":{"type":"integer"}},{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/income\/technical-passports":{"get":{"tags":["Agroteh hisobotlar \u2014 Davlat xizmatlari"],"summary":"6b. Texnik pasport to'lovlari","operationId":"2fd80126e5a08d25bd6bd9a21848a4d5","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/income\/transport-numbers":{"get":{"tags":["Agroteh hisobotlar \u2014 Davlat xizmatlari"],"summary":"6c. Davlat raqami to'lovlari","operationId":"351fd6ddf45ece8367770be2f75ae8ab","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/income\/driver-exams":{"get":{"tags":["Agroteh hisobotlar \u2014 Davlat xizmatlari"],"summary":"6d. Imtihon to'lovlari","operationId":"984198788fc0327492c5ac7de34971fa","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/income\/driver-licenses":{"get":{"tags":["Agroteh hisobotlar \u2014 Davlat xizmatlari"],"summary":"6e. Guvohnoma to'lovlari","operationId":"6aafa62c4058e2d4d6c2ee7b63d8f046","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/income\/certificates":{"get":{"tags":["Agroteh hisobotlar \u2014 Davlat xizmatlari"],"summary":"6f. Texnika guvohnomasi to'lovlari","operationId":"28ed62318d8c78d640279505ad212071","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/income\/tm1":{"get":{"tags":["Agroteh hisobotlar \u2014 Davlat xizmatlari"],"summary":"6g. TM-1 ma'lumotnoma to'lovlari","operationId":"82dd01fc105bd77037af042480722ddc","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/income\/registrations":{"get":{"tags":["Agroteh hisobotlar \u2014 Davlat xizmatlari"],"summary":"6h. Ro'yxatga olish to'lovlari","operationId":"5f7e41e87b9bb5acc78a6fc0262b3cea","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}},{"name":"action","in":"query","schema":{"type":"string","enum":["regged","unregged"]}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/income\/unfit":{"get":{"tags":["Agroteh hisobotlar \u2014 Davlat xizmatlari"],"summary":"6i. Yaroqsiz texnika to'lovlari","operationId":"648b8be511be1ad5615f52d0b1d47161","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}},"\/api\/v1\/reporting\/income\/latest":{"get":{"tags":["Agroteh hisobotlar \u2014 Davlat xizmatlari"],"summary":"6j. Oxirgi to'lovlar","operationId":"668c3ed982e771b45938722fd281b80d","parameters":[{"name":"region_id","in":"query","schema":{"type":"integer"}},{"name":"date_from","in":"query","schema":{"type":"string","format":"date"}},{"name":"date_to","in":"query","schema":{"type":"string","format":"date"}}],"responses":{"200":{"description":"Muvaffaqiyatli"}},"security":[{"bearerAuth":[]}]}}},"components":{"securitySchemes":{"bearerAuth":{"type":"http","description":"JWT token orqali autentifikatsiya. Gateway X-Auth-User-Id header orqali uzatadi.","bearerFormat":"JWT","scheme":"bearer"}}},"tags":[{"name":"Paxta bo'limi \/ Kooperatsiya xulosa hisoboti","description":"Paxta kooperatsiyalari va klasterlariga berilgan xulosalar hisoboti. Respublika yig'masi, viloyat bo'yicha tafsilot va Excel export."},{"name":"Paxta bo'limi \/ Nizoli holatlar (Arbitraj)","description":"Paxta arbitraj guruhlariga qilingan murojaatlar hisoboti. Fermer va korxona foydasiga hal etilgan nizolar, navi\/sinfi va iflosligi\/namligi bo'yicha taqsimot."},{"name":"Paxta bo'limi \/ Maskan tayorgarligi","description":"Paxta qabul qilish maskanlarining tayorgarligi hisoboti. Autotarozi, laboratoriya, garam maydoni, yongin xavfsizligi holati."},{"name":"Don bo'limi \/ Nizoli holatlar (Arbitraj)","description":"Don arbitraj guruhlari tomonidan hal etilgan nizoli holatlar hisoboti. Klaster\/fermer va korxona foydasiga, sifat\/sinf\/arpa bo'yicha taqsimot."},{"name":"Don bo'limi \/ Moddiy-texnika bazasi","description":"Don qabul qilish korxonalarining moddiy-texnika bazasi hisoboti. Saqlash sig'imlari, laboratoriyalar, tarozi, toza-lash mashinalari holati."},{"name":"Don bo'limi \/ 30-shakl dalolatnoma hisoboti","description":"Don korxonalarida tozalov dalolatnomalari (30-shakl) hisoboti. Viloyatlar bo'yicha yig'ma, korxonalar ro'yxati va Excel export."},{"name":"Don bo'limi \/ Un tegirmonlar hisoboti","description":"Birja savdolari orqali bug'doy qayta ishlovchi un tegirmon korxonalari hisoboti. Quvvat, xulosa va viloyatlar bo'yicha yig'ma."},{"name":"Paxta bo'limi \/ Yog'-moy dalolatnoma hisoboti","description":"Paxta-don bo'limining yog'-moy korxonalari dalolatnomalari asosida shakllangan hisobotlar. Respublika yig'masi, viloyat bo'yicha tafsilot va Excel export."},{"name":"Agroteh hisobotlar","description":"Qishloq xo'jaligi texnikalari bo'yicha hisobotlar \u2014 mavjud texnikalar, texnika yoshi, yangi texnika, ro'yxatga olish holati, mulkchilik, davlat xizmatlari daromadlari"},{"name":"Health","description":"Health"},{"name":"Agroteh hisobotlar \u2014 Davlat xizmatlari","description":"Agroteh hisobotlar \u2014 Davlat xizmatlari"}]}