Uzbekistan VAT Return
Uzbekistan 12% VAT return worksheet, tax-line mapping and CSV/JSON export
O'zbekiston QQS deklaratsiyasi
O'zbekiston Respublikasi Davlat soliq qo'mitasining QQS deklaratsiya varaqasi Odoo uchun — rasmiy QQS hisob-kitobiga bog'langan 14 satrli ishchi varaq 12% standart stavkada, sizning Odoo buxgalteriya ma'lumotlaringizdan tuziladi
Davlat soliq qo'mitasi (Soliq) uchun O'zbekiston Respublikasining QQS deklaratsiyasini bevosita Odoo ichida tayyorlang. Sotuv va xarid soliqlaringizni to'g'ri deklaratsiya satrlariga bog'lang, to'liq 14 satrli varaqani 12% standart stavkada hisoblang, uni topshirishdan oldingi qoidalar bo'yicha tekshiring va o'zingizning Soliq onlayn kabinetingiz (my.soliq.uz) seansiga kiritish uchun CSV varaqa va tekis JSON yukni eksport qiling. Odoo 18, Odoo 19 va Odoo 20 bilan mos.
Rasmiy QQS hisob-kitobiga bog'langan 14 satrli varaq
Har bir satr rasmiy QQS hisob-kitobidagi o'z satriga bog'langan (asosiy varaqning 010, 020, 030 satrlari, ilovalar va chet el shaxslaridan olingan xizmatlar bo'yicha soliq agenti hisob-kitobi): 12% standart soliqqa tortiladigan aylanma, ichki teskari to'lov yetkazib berishlari, nol stavkali eksport, 0% qishloq xo'jaligi yetkazib berishlari (2026-yil 1-yanvardan, paxta va g'alladan tashqari), teskari to'lov asosida soliqqa tortiladigan import xizmatlari va ozod yetkazib berishlar (1–6-satrlar); jami chiqim QQS (7-satr); standart stavkali ichki xaridlar, bojxonada to'langan import QQS, hisobga olinadigan import xizmatlari teskari to'lovi, oldingi davrdan ko'chirilgan kredit va hisobga olinmaydigan kirim QQS (8–12-satrlar); jami hisobga olinadigan kirim QQS (13-satr); va sof to'lanadigan QQS yoki ortiqcha kredit (14-satr).
Butun so'm (UZS) aniqligi
Har bir summa Soliq onlayn kabineti kutgan tarzda butun O'zbekiston so'mida (UZS) hisoblanadi va seriallashtiriladi, varaqa jami aniq mos kelishi uchun yarmini yuqoriga yaxlitlash bilan. Chiqim QQS, hisobga olinadigan kirim QQS va sof to'lanadigan QQS manba harakatlariga oxirgi so'mgacha mos keladi.
Asosiy imkoniyatlar
Soliq-satr bog'lash
Har bir Odoo sotuv va xarid solig'ini uning O'zbekiston QQS deklaratsiya satri bilan belgilang. Keyin varaqa har bir belgilangan soliqning provedeniye qilingan harakat satrlarini to'g'ri satrning baza summasi va QQS raqamiga jamlaydi — oraliq summalarni qo'lda kiritishsiz.
Topshirishdan oldingi tekshiruv
Deklaratsiyani kiritishdan oldin modul Davlat soliq qo'mitasining biznes qoidalarini ishga tushiradi: 9 raqamli to'g'ri STIR/INN, har bir soliqli satrda 12% standart stavka tekshiruvi, chiqim va kirim jami, sof QQS ayniyati, manfiy bo'lmagan ko'chirilgan kredit va davr oynasi. Bloklovchi xatolar generatsiyani to'xtatadi; ogohlantirishlar ko'rib chiqish uchun ko'rsatiladi.
CSV varaqa va JSON yuk
Onlayn kabinet shaklini satrma-satr aks ettiruvchi o'z-o'zini tavsiflovchi CSV ish qog'ozi va deterministik JSON yukni eksport qiling. Ularni hujjatlaringiz bilan saqlang va raqamlarni o'zingizning Soliq seansingizga kiriting.
Oylik davr, chorak faqat 280-modda bo'yicha
Yo'naltirilgan ustaviy yil va oy yoki chorakdan aniq davr chegaralarini aniqlaydi (QQS soliq davri bir oy, Soliq kodeksi 259-modda; chorak faqat elektron xizmat ko'rsatuvchi chet el yuridik shaxslari uchun, 280-modda, boshqa davr ogohlantirish bilan belgilanadi), kompaniya STIR/INN ni tasdiqlaydi, har qanday ko'chirilgan kreditni qo'llaydi va deklaratsiyani bir qadamda hisoblaydi.
QQS deklaratsiyasi tuzilishi
| Satr | Tavsif | Stavka | Bo'lim |
|---|---|---|---|
| 1 | Standart stavkadagi soliqqa tortiladigan aylanma | 12% | Chiqim |
| 2 | Ichki teskari to'lov yetkazib berishlari | 12% | Chiqim |
| 3 | Nol stavkali tovar eksporti | 0% | Chiqim |
| 4 | Nol stavkali qishloq xo'jaligi yetkazib berishlari | 0% | Chiqim |
| 5 | Import xizmatlari (teskari to'lov) | 12% | Chiqim |
| 6 | Ozod yetkazib berishlar | — | Chiqim |
| 7 | Jami chiqim QQS | — | Chiqim |
| 8 | Standart stavkali ichki xaridlar | 12% | Kirim |
| 9 | Bojxonada to'langan import QQS | 12% | Kirim |
| 10 | Import xizmatlari teskari to'lov krediti | 12% | Kirim |
| 11 | Ko'chirilgan kredit | — | Kirim |
| 12 | Hisobga olinmaydigan kirim QQS (ma'lumot) | 12% | Kirim |
| 13 | Jami hisobga olinadigan kirim QQS | — | Kirim |
| 14 | Sof to'lanadigan QQS (yoki ortiqcha kredit) | — | Sof |
Qanday ishlaydi
- Kompaniya formasida kompaniya STIR/INN va topshirish chastotasini belgilang.
- Har bir QQS solig'ini uning O'zbekiston QQS deklaratsiya satri bilan belgilang.
- Davr uchun QQS deklaratsiyasini yaratish ustasini ishga tushiring.
- Har bir satrni ko'rib chiqing va sozlang; jami avtomatik hisoblanadi.
- Topshirishdan oldingi qoidalar bo'yicha tekshiring, so'ng CSV va JSON ni yarating.
- Raqamlarni o'zingizning Soliq onlayn kabinet seansingizga kiriting va Topshirildi deb belgilang.
BYOK — nazorat sizda qoladi
Bu modul QQS deklaratsiya varaqasi va yukni o'zingizning ma'lumotlar bazangiz ichida tuzadi. U Davlat soliq qo'mitasiga hech narsa uzatmaydi va sertifikatlangan topshirish agenti emas: raqamlarni o'zingizning Soliq onlayn kabinet hisob ma'lumotlaringiz orqali yuklaysiz yoki kiritasiz. Ma'lumotlaringiz hech qachon Odoo nusxangizdan chiqmaydi.
Moslik
Odoo 18, Odoo 19 va Odoo 20 · Community va Enterprise · standart Buxgalteriya ilovasi asosida, Enterprise-ga xos bog'liqliksiz.
Uzbekistan VAT Return (English)
Prepare the State Tax Committee (Soliq) VAT return for the Republic of Uzbekistan directly inside Odoo. Map your sales and purchase taxes to the correct return lines, foot the full 14-line worksheet at the 12% standard rate, validate against the pre-filing rules and export a CSV worksheet plus a flat JSON payload for your own Soliq online cabinet (my.soliq.uz). Compatible with Odoo 18, Odoo 19 and Odoo 20.
Credit notes net out
A credit note reduces the line it reverses. An invoice and its full credit note in one period leave every line at zero, and a partial credit note lowers both the declared turnover and the VAT on it by its own amount. Two taxes tagged to one line declare that line’s base once, not twice.
Adjustments, applied once
The Adjustment column is kept separate from the base it adjusts: the line stores what the movements came to, the adjustment stays visible as your own correction, and the worksheet and payload show the sum. Compute → Validate → Generate no longer applies the same adjustment again on each pass, and re-running Compute no longer deletes the adjustments you entered.
Checks that can actually fail
The footing and net-VAT identity checks compare the declared totals against the VAT collected from the period’s own posted movements, so a tax tagged to the wrong line is caught before you file. When a check does block, the return keeps its Error status and its report on screen instead of discarding them.
A payload that stays identical
The exported JSON carries the date the worksheet was generated, taken from the return itself, so exporting an unchanged return tomorrow produces the same bytes — which is what lets the payload serve as its own archival checksum. Generation is refused outright if the company is not kept in som, rather than relabelling another currency’s figures as UZS.
Return & precision
A 14-line worksheet (output lines 1-7, input lines 8-13, net line 14), keyed line by line to the official VAT calculation (main sheet rows 010, 020 and 030, its annexes, and the tax-agent calculation for services bought from foreign persons), computed in whole Uzbekistani som (UZS) with half-up rounding so the worksheet foots exactly. Tag each tax to its return line and the posted moves sum into the right base and VAT figures.
Validation, export & BYOK
Pre-filing checks (9-digit TIN/STIR, 12% rate sanity, footing, net-VAT identity, period window). Self-describing CSV and deterministic JSON carry every line and the official rows 010, 020 and 030; a guided wizard derives the monthly tax period (Tax Code art. 259), or a quarter for foreign e-service providers (art. 280), and any other period is flagged. BYOK: nothing is transmitted to the State Tax Committee — you key the figures through your own Soliq session.
Screenshots
Generate Vat Return
Vat Returns
Upgrading an existing database
Returns you have already generated keep the figures they were generated with; the corrections above reach a period the next time you compute it. Because the Adjustment column is now stored separately from the base, the upgrade rewrites existing return lines so the adjustment is counted once — a return marked Filed is left exactly as filed and is named in the server log instead. A return can no longer be marked Filed without a worksheet attached, and a filed return can no longer be reset to draft.
Expect the declared figures of an open period to change when you recompute it: a credit note now subtracts where it used to add, and a period that contained credit notes was previously over-declared. Recompute and re-check every open period before filing it.
Update date: 2026-10-02
User guides (PDF)
Related modules
France Factur-X Status
Factur-X invoice lifecycle status model with French e-reporting transaction and payment status transitions (BYOK)
Italy FatturaPA Status
Import and reconcile Italian SdI receipt notifications (RC/MC/NS/NE/DT/AT) into FatturaPA invoice lifecycle states
Australia PAYG Summaries
Generate non-STP PAYG withholding payment summaries and the PAYG Payment Summary Annual Report (EMPDUPE) for Australia