Odoo Payroll xodim shartnomasi, ish jadvali va ish soatlarini olib, ish haqi qoidalari yordamida har xodimga varaqa hisoblaydi. Varaqalar pay run deb ataladigan guruhda birga tekshiriladi, tasdiqlanadi va toʻlanadi. Toʻgʻri hisob mamlakat lokalizatsiyasiga bogʻliq, chunki u soliq va badallar qoidalarini tayyor beradi. Odoo 20 yangiliklari va hujjatlar ayrim joylarda mos kelmaydi, shuning uchun muhim sozlamani oʻz bazangizda tekshirish kerak.
Oy oxiri yaqinlashganda kadrlar boʻlimida bir xil savollar turadi: kim necha kun ishladi, kimning taʼtili tasdiqlandi, kimga qanday ustama yoziladi. Qogʻoz tabel yoki alohida jadval bilan bu ish koʻp vaqt oladi va xato qilish oson. Odoo Payroll shu zanjirni bitta joyga yigʻadi: u xodimlarning ishlagan vaqtini Attendances, Time Off kabi ilovalardan olib, varaqa yaratadi.
Odoo ochiq kod omborining 20.0 shoxida Payroll topilmaydi, demak ilova pullik Enterprise nashriga tegishli. Bu hujjatning oʻzidan emas, ombor roʻyxatini koʻrib chiqishdan kelib chiqqan xulosa.
Zanjir: shartnomadan toʻlovgacha
Hujjatdagi tavsifni oltita bosqichga jamlash mumkin.
- Xodim ishga olinganda shartnoma tuziladi, unda maosh, ish jadvali va ish haqi tuzilmasi yoziladi.
- Ish vaqti yozuvlari shartnoma va boshqa ilovalardagi maʼlumotdan oʻzi yaratiladi.
- Yozuvlardagi xatolar hisobdan oldin tuzatiladi.
- Har xodimga varaqa hisoblanadi, koʻpincha pay run orqali butun guruh bilan.
- Varaqalar tasdiqlanadi va buxgalteriya yozuvi chiqariladi.
- Xodimga bank oʻtkazmasi yoki chek bilan toʻlanadi.
Naqd toʻlash mumkin, ammo hujjat buni tavsiya qilmaydi. Zanjirning bir boʻgʻini yoʻq boʻlsa, keyingisi ishlamaydi: shartnomasi yoʻq xodimga varaqa chiqmaydi, bank hisobi ishonchli deb belgilanmagan xodimga esa toʻlov oʻtmaydi.
Tuzilma va qoidalar: ish haqi nimadan yigʻiladi
Ish haqi olti narsadan tuziladi: tuzilma turi, tuzilma, qoidalar, qoida parametrlari, qoida toifalari va qoʻshimcha kiritmalar. Eng yuqori daraja tuzilma turi, Odoo ikkitasini tayyor beradi: oylik maoshli xodimlar uchun «Employee» va soatbay ishlaydiganlar uchun «Worker». Tuzilma turi toʻlov davrini, ish soatlarini va maosh qatʼiy yoki soatbay ekanini belgilaydi, uning ichida esa bir nechta tuzilma turadi, masalan oddiy maosh va yil oxiri mukofoti.
Har tuzilmada qoidalar bor. Qoida bitta satrni hisoblaydi: asosiy maosh, ustama, soliq yoki ushlanma. Eng muhim sozlamasi tartib raqami, chunki kichik raqamli qoida oldin hisoblanadi va uning natijasini keyingilar ishlata oladi. Qoida natijasi oddiy koʻpaytmadan chiqadi: asos summa, miqdor va foiz koʻpaytiriladi, foiz esa avval yuzga boʻlinadi.
| Tartib | Qoida | Hisob | Natija |
|---|---|---|---|
| 10 | Asosiy ish haqi | 100 × 1 × 100% | 100 |
| 20 | Ustama | 100 × 1 × 15% | 15 |
| 30 | Yalpi ish haqi | 10 va 20 qoidalar yigʻindisi | 115 |
| 40 | Ushlanma | 115 × 1 × 12% | 13,8 |
| 50 | Qoʻlga tegadigan qism | 30 va 40 qoidalar farqi | 101,2 |
Bu jadval Odoo mantigʻini koʻrsatadi, real stavkalarni emas, ularni mamlakat lokalizatsiyasi tayyor beradi. Qoidaga yana ikki belgi qoʻyiladi: «varaqada koʻrinsin» uni xodimga beriladigan PDF ga chiqaradi, «ish beruvchi xarajati» esa uni kompaniyaning umumiy xarajatiga qoʻshadi.
Bonus yoki ushlanma kabi oʻzgaruvchan summalar qoidaga emas, kiritmaga yoziladi. Kiritma xodim kartasida yoki varaqada turishi mumkin, ikkalasida boʻlsa varaqadagi qiymat xodimdagi qiymatdan boshlanadi va keyin faqat shu oy uchun oʻzgartiriladi. Hujjat ogohlantiradi: qoidani oʻzgartirish yoki yangisini yaratish faqat zarurat boʻlganda qilinadi.
Ish vaqti yozuvlari va toʻqnashuvlar
Ish vaqti yozuvi, yaʼni work entry, xodim jadvalidagi bitta yozuv: ishda boʻlish, kasallik taʼtili, oʻqitish yoki rasmiy dam olish kuni. Ilova ularni xodim tuzilmasi turidan hamda Attendances, Planning va Time Off ilovalaridan oʻzi yaratadi, kerak boʻlsa qoʻlda ham qoʻshish mumkin. Maoshi soatga bogʻlangan xodim uchun bu yozuvlar toʻlov hisobining asosi boʻladi.
Eng koʻp muammo taʼtil soʻrovidan chiqadi. Odoo ish vaqti yozuvlarini oldindan yaratib qoʻyadi, keyin xodim taʼtil soʻrasa, bir kunga ikkita yozuv tushadi: biri ish, biri taʼtil. Bu toʻqnashuv deyiladi va toʻq sariq uchburchak bilan koʻrinadi. Joriy toʻlov davrini qamrab olgan toʻqnashuvlar hal boʻlmaguncha varaqa yaratib boʻlmaydi.
Toʻgʻri yoʻl shunday: xatoni uni keltirib chiqargan ilovada tuzatish, keyin yozuvlarni qayta yaratish. Aks holda qayta yaratilganda toʻqnashuv yana paydo boʻladi. Hujjat misolida xodim Planning da ikki ish joyiga bir vaqtda yozilgan, uni Planning da tuzatib, soʻng Payroll da shu davr yozuvlari qayta yaratiladi.
Yaxlitlash qoidasi ham hisobga taʼsir qiladi. Hujjat misolida ish kuni sakkiz soat, xodim esa 5,5 soat kiritgan. Yaxlitlashsiz 5,5 soat qoladi. Yarim kunga pastga yaxlitlansa 4 soat, yuqoriga yaxlitlansa 8 soat boʻladi. Butun kunga pastga yaxlitlansa nol soat, yuqoriga yaxlitlansa 8 soat chiqadi. Yangi yozuv turini ochishdan oldin yaxlitlashni buxgalter bilan kelishib olish shu sababli oʻrinli.
Muhim ogohlantirish: bu boʻlimdagi tasvir hujjatga tayanadi, rasmiy yangiliklar esa boshqacha aytadi. Odoo 19 yangiliklarida tasdiqlanmagan taʼtillar varaqa yaratilishiga endi toʻsqinlik qilmasligi yozilgan, Odoo 20 yangiliklarida esa ish vaqti yozuvlari va Planning bilan bogʻlanish olib tashlangani, yozuv turlari taʼtil turlari bilan birlashtirilgani qayd etilgan. Hujjat sahifasi hamon eski tartibni tasvirlaydi, mazmunidagi oxirgi oʻzgarish 2025 yil oktyabrga toʻgʻri keladi. Qaysi tartib sizning bazangizda ishlayotganini ishga tushirishdan oldin tekshirib oling.
Varaqa: hisoblash, tasdiqlash, toʻlash
Varaqa, yaʼni payslip, bitta xodimga bitta davr uchun yoziladigan hisob. Uning toʻrt qismi bor: ishlangan kunlar, kiritmalar, hisob-kitob va qoʻshimcha maʼlumot. Ishlangan kunlar va kiritmalar tayyor maʼlumotdan toʻladi, hisob-kitob qismi esa «hisoblash» tugmasi bosilgandagina toʻladi va qoʻlda oʻzgartirilmaydi. Tugmani tasdiqlashgacha istalgancha bosish mumkin, shuning uchun kiritma oʻzgarsa varaqani qayta hisoblash oson.
Tasdiqlashdan oldin boshqaruv panelidagi ogohlantirishlarga qarash kerak. Ular turlarga boʻlingan, masalan ishlayotgan shartnomasi yoʻq xodimlar yoki bank hisobi kiritilmagan xodimlar. Ogohlantirish hal qilinmasa, keyingi qadamda xato chiqadi. Qadamlar tartibi qatʼiy.
- Varaqani tasdiqlash: qoralama buxgalteriya yozuvi paydo boʻladi.
- Toʻlov hisobotini yaratish: bankka topshiriladigan fayl, umumiy format CSV, boshqalari lokalizatsiyaga bogʻliq.
- Buxgalteriya yozuvini tasdiqlash: busiz xodimga toʻlab boʻlmaydi.
- Toʻlovni bajarish va varaqani toʻlangan deb belgilash.
Toʻlov uchun xodimning bank hisobi shaxsiy maʼlumotlarida kiritilgan va ishonchli deb belgilangan boʻlishi shart, aks holda tugma xato beradi. Xato toʻlangan varaqani qaytarish uchun teskari varaqa yaratiladi: u asl summaning manfiy qiymati bilan chiqadi va oddiy varaqa kabi qayta ishlanadi.
Kutilmagan holat ham boʻladi: varaqa tasdiqlangandan keyin xodim taʼtil oladi. Varaqani bekor qilib qayta hisoblash oʻrniga, kunni keyingi davrga oʻtkazish mumkin, buning uchun sozlamada javobgar shaxs belgilanadi. Hujjat misolida ish haqi oyning 15 kuni va oxirgi kuni toʻlanadi, varaqa 30 kuni tasdiqlangan, xodim esa 31 kuni kasal boʻlib qolgan. Bu kun keyingi oyning birinchi kuniga yoziladi, chunki 31 kun uchun ish haqi allaqachon toʻlangan va taʼtil qoldigʻi toʻgʻri qolishi kerak.
Pay run: butun jamoani bir davrda yuritish
Pay run koʻp varaqani birga yaratib, birga qayta ishlash usuli. Odatda har davr va har tuzilma uchun bitta pay run ochiladi, kerak boʻlsa boʻlim yoki lavozim boʻyicha ham ajratiladi. Davr turlari yil, yarim yil, chorak, ikki oy, oy, yarim oy, ikki hafta, hafta va kun boʻlishi mumkin. Hujjat misolida oylik toʻlov uchun «oy» tanlanib, boshlanish sanasi 1 noyabr qoʻyilsa, tugash sanasi 30 noyabr boʻlib oʻzi toʻladi.
Pay run uch holatdan oʻtadi.
- Tayyor: varaqalar qoʻshilgan, lekin hali qayta ishlanmagan.
- Bajarildi: qoralama yozuvlar yaratilgan va toʻlov hisobotini tayyorlash mumkin.
- Toʻlangan: toʻlov belgilab boʻlingan.
Bajarilgan pay runni yana tayyor holatga qaytarish mumkin, ammo ichida bitta boʻlsa ham toʻlangan varaqa boʻlsa, qaytarish yopiladi. Davrdan tashqari alohida varaqa kerak boʻlsa, uni yaratib mavjud pay runga qoʻshish ham mumkin. Nomlarni tartibli yuritish foyda beradi: hujjat misolida avgust uchun «1–14 avgust, soatbay», «1–14 avgust, oylik» va xuddi shunday ikkinchi yarim oy uchun yana ikkita pay run yuritiladi.
Mamlakat lokalizatsiyasi: nega birinchi qadam
Hujjat buni alohida taʼkidlaydi: toʻgʻri mamlakat lokalizatsiyasini oʻrnatish juda muhim, chunki u shu mamlakatning milliy qoidalari, soliqlari va yigʻimlarini sozlaydi. Hujjat roʻyxatida hozir yigirma toʻrt mamlakat bor, quyida ularni hudud boʻyicha jamladik.
| Hudud | Mamlakatlar |
|---|---|
| Yevropa | Belgiya, Litva, Lyuksemburg, Niderlandiya, Polsha, Ruminiya, Slovakiya, Shveytsariya |
| Osiyo | Bangladesh, Gonkong, Hindiston, Indoneziya, Pokiston |
| Yaqin Sharq va Afrika | Misr, Iordaniya, Keniya, Marokash, Ummon, Saudiya Arabistoni, Birlashgan Arab Amirliklari, Turkiya |
| Amerika va Okeaniya | AQSh, Meksika, Avstraliya |
Oʻzbekiston bu roʻyxatda yoʻq. Odoo 20 yangiliklarida Oʻzbekiston boʻlimi faqat buxgalteriya bandlarini sanaydi, ish haqi haqida gap yoʻq. Bu masala alohida mavzu boʻlib, shu maqolada koʻrilmaydi.
Roʻyxatlar bir-biriga toʻliq mos kelmaydi. Odoo 20 yangiliklarida Iroq, Quvayt va Filippin uchun ham ish haqi bandlari bor, lekin hujjat roʻyxatida bu mamlakatlar koʻrinmaydi. Hujjatning oʻzi ham roʻyxat tez-tez yangilanib turishini yozadi. Demak mamlakat roʻyxatini maqola emas, oʻz bazangizdagi oʻrnatish oynasi aniq koʻrsatadi.
Oʻrnatish Payroll sozlamalarida bajariladi: lokalizatsiya tanlash havolasi ochiladi va kerakli mamlakat oldida oʻrnatish bosiladi. Baʼzi mamlakatlarda bir nechta paket bor, masalan Misr uchun ikkita paketni birga oʻrnatish kerak. Har kompaniya oʻz lokalizatsiyasiga ega boʻlishi mumkin, chunki filial boshqa mamlakatda ishlashi ham mumkin. Hujjat lokalizatsiya sozlamalariga tegmaslikni tavsiya qiladi, ularni faqat yangi qonun chiqqanda yoki kompaniya ayrim soliqdan ozod boʻlganda oʻzgartirish kerak.
Odoo 19 va 20 da nima oʻzgardi
Odoo 19 da Payroll boʻyicha bir nechta muhim oʻzgarish bor.
- Partiyalar pay run deb qayta nomlandi va jarayon qadamma-qadam boʻldi.
- Notoʻgʻri varaqa qaytarilganda tuzatish tartibi ishga tushadi.
- Tasdiqlanmagan taʼtillar varaqa yaratilishiga endi toʻsqinlik qilmaydi.
- Xodimda bir nechta bank hisobi boʻlib, sof ish haqini ular orasida boʻlish mumkin.
- Xodim va shartnoma yagona yozuvga birlashtirildi, oʻzgarishlar tarixi saqlanadi.
Odoo 20 yangiliklari koʻproq kundalik ishga tegadi.
- Maoshni foiz yoki qatʼiy summa bilan oshirish, yaʼni indekslash.
- Sof summadan yalpi summani hisoblaydigan simulyatsiya.
- Varaqani xodimga yuborish vaqtini tanlash: tasdiqlanganda, toʻlanganda yoki qoʻlda.
- Pay runni bir bosishda bosma varaqalar bilan sinab koʻrish va pay run ichida yozishma yuritish.
- Bitta qoida bir nechta toifa va tuzilmada qatnasha oladi.
- Ish jadvalini boshlanish va tugash vaqtisiz, kuniga soat bilan berish.
- Allaqachon yaratilgan varaqalarga taʼsir qiladigan shartnoma sanasini oʻzgartirib boʻlmaydi, avval varaqalar qaytariladi.
Oxirgi band amaliy ahamiyatga ega: shartnoma sanasini jimgina oʻzgartirib boʻlmaydi, shuning uchun varaqalar chiqarilgandan keyin sanadagi xatoni tuzatish qoʻshimcha qadam talab qiladi. Boshqaruv paneli ham yangilangan va endi sozlamadagi ogohlantirishlar hamda kundalik nazoratga qaratilgan.
Amalda nima qilish mumkin
Quyidagi bandlar hujjat talabi emas, manbalardan chiqarilgan tahririyat mulohazasi.
- Boshlashdan oldin mamlakatingiz lokalizatsiya roʻyxatida borligini tekshiring, yoʻq boʻlsa qoidalarni oʻzingiz yozishingiz va ularning toʻgʻriligiga bir odam javob berishi kerakligini hal qiling.
- Har xodimga ishlayotgan shartnoma, ish jadvali va ishonchli bank hisobini kiriting, panel ogohlantirishlari aynan shuni tekshiradi.
- Toʻqnashuvlarni toʻlov kunidan bir necha kun oldin tozalang, chunki ular hal boʻlmaguncha varaqa chiqmaydi.
- Qoidani oʻzgartirishdan oldin sinov bazasida tekshiring va tartib raqamini yozib boring.
- Odoo 20 ga oʻtishdan oldin ish vaqti yozuvlari tartibini sinov bazasida koʻrib chiqing.
Payroll hisobni oʻzi toʻgʻri qilmaydi: u shartnoma, ish jadvali va qoidalarga kiritilgan maʼlumotni hisoblaydi. Shuning uchun oldin mamlakat lokalizatsiyasi va ish vaqti yozuvlari tartibga solinadi, keyin pay run ochiladi. Oʻzingizga savol bering: oxirgi ish haqi oyida nechta toʻqnashuv qoʻlda tuzatildi?
Asosiy atamalar
- Payroll
- Odoo ning ish haqi ilovasi. U ish vaqtini, qoidalarni va shartnomani birlashtirib, toʻlov hisobini chiqaradi.
- Payslip
- Ish haqi varaqasi: bitta xodimga bitta davr uchun hisoblangan toʻlov va ushlanmalar roʻyxati.
- Pay run
- Koʻp varaqani birga yaratib, birga tasdiqlash va toʻlash uchun ochiladigan guruh.
- Tuzilma turi
- Ish haqi hisobining eng yuqori guruhi. U toʻlov davrini, ish soatlarini va maosh oylik yoki soatbay ekanini belgilaydi.
- Ish haqi qoidasi
- Varaqadagi bitta satrni hisoblaydigan qoida, masalan asosiy maosh, ustama yoki ushlanma.
- Kiritma
- Bonus yoki ushlanma kabi oʻzgaruvchan summa. U xodim kartasiga yoki bevosita varaqaga yoziladi.
- Ish vaqti yozuvi
- Xodimning jadvalidagi bitta yozuv: ishda boʻlish, kasallik taʼtili, oʻqitish yoki dam olish kuni.
- Toʻqnashuv
- Ikki yozuv bir-biriga zid kelgan holat, masalan bir kunga ham ish, ham taʼtil yozilgan.
- Lokalizatsiya
- Mamlakatning soliq va mehnat qoidalarini tizimga tayyor holda qoʻshadigan sozlamalar paketi.
- Yalpi va sof ish haqi
- Yalpi ish haqi ushlanmalardan oldingi summa, sof ish haqi esa xodimning qoʻliga tegadigan qismi.
Manbalar
Maqola quyidagi manbalarga tayanadi:
- Odoo S.A., «Payroll», Odoo 20.0 hujjatlari, odoo.com. https://www.odoo.com/documentation/20.0/applications/hr/payroll.html (koʻrilgan: 20-oktabr, 2026)
- Odoo S.A., «Salaries», Payroll boʻlimi, Odoo 20.0 hujjatlari, odoo.com. https://www.odoo.com/documentation/20.0/applications/hr/payroll/salaries.html (koʻrilgan: 20-oktabr, 2026)
- Odoo S.A., «Salary rules», Payroll boʻlimi, Odoo 20.0 hujjatlari, odoo.com. https://www.odoo.com/documentation/20.0/applications/hr/payroll/salary_rules.html (koʻrilgan: 20-oktabr, 2026)
- Odoo S.A., «Work entries», Payroll boʻlimi, Odoo 20.0 hujjatlari, odoo.com. https://www.odoo.com/documentation/20.0/applications/hr/payroll/work_entries.html (koʻrilgan: 20-oktabr, 2026)
- Odoo S.A., «Payslips», Payroll boʻlimi, Odoo 20.0 hujjatlari, odoo.com. https://www.odoo.com/documentation/20.0/applications/hr/payroll/payslips.html (koʻrilgan: 20-oktabr, 2026)
- Odoo S.A., «Pay runs», Payroll boʻlimi, Odoo 20.0 hujjatlari, odoo.com. https://www.odoo.com/documentation/20.0/applications/hr/payroll/pay_runs.html (koʻrilgan: 20-oktabr, 2026)
- Odoo S.A., «Payroll localizations», Payroll boʻlimi, Odoo 20.0 hujjatlari, odoo.com. https://www.odoo.com/documentation/20.0/applications/hr/payroll/payroll_localizations.html (koʻrilgan: 20-oktabr, 2026)
- Odoo S.A., «Odoo 19 Release Notes», 2025 yil sentyabr, boʻlimlar Payroll va Employees, odoo.com. https://www.odoo.com/odoo-19-release-notes (koʻrilgan: 20-oktabr, 2026)
- Odoo S.A., «Odoo 20 Release Notes», 2026 yil sentyabr, boʻlimlar Payroll va Localizations, odoo.com. https://www.odoo.com/odoo-20-release-notes (koʻrilgan: 20-oktabr, 2026)
- Odoo S.A., odoo/odoo ombori, 20.0 shoxi, addons papkasi roʻyxati, github.com. https://github.com/odoo/odoo/tree/20.0/addons (koʻrilgan: 20-oktabr, 2026)
- Odoo S.A., odoo/documentation ombori, 20.0 shoxi, Work entries sahifasining oʻzgarishlar tarixi, github.com. https://github.com/odoo/documentation/commits/20.0/content/applications/hr/payroll/work_entries.rst (koʻrilgan: 20-oktabr, 2026)