Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Employees
  3. HR Plus | FREE | Document Expiry · Asset Assignment · Onboarding · Career · Disciplinary · Loans · EOSB · MENA-Ready v 19.0
  4. Sales Conditions FAQ

HR Plus | FREE | Document Expiry · Asset Assignment · Onboarding · Career · Disciplinary · Loans · EOSB · MENA-Ready

by Moaz Nabil https://github.com/moaaznaabilali
Odoo
v 19.0 Third Party 14
Download for v 19.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
Lines of code 2700
Technical Name mn_hr_plus
LicenseLGPL-3
Websitehttps://github.com/moaaznaabilali
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
Lines of code 2700
Technical Name mn_hr_plus
LicenseLGPL-3
Websitehttps://github.com/moaaznaabilali
HR Plus — FREE HR add-on for Odoo 19
🎉  100% FREE FOREVER · LGPL-3    SOURCE CODE INCLUDED · LIFETIME UPDATES
FREE LGPL-3 · FOR ODOO 19 COMMUNITY + ENTERPRISE · MENA-READY

21 HR features Odoo Enterprise doesn't have.

A free, complete HR add-on for everything missing from the standard hr module. Designed for HR teams in the MENA region but useful anywhere. Drop-in extension on Odoo's standard hr.employee form — adds 6 new tabs and 6 stat buttons.

Documents · Assets · Onboarding · Loans · EOSB · Career · Probation · Trips · Policies · Training · OKRs · 360 Feedback · Exit Interview · Referrals · Awards · HR Letters · Suggestion Box · Visa Renewals

$0 · FREE FOREVER · LGPL-3
★ FOUR PROFESSIONAL OWL DASHBOARDS ★

Four dashboards. One module.

HR Ops · People Analytics · Training & Compliance · Engagement & Culture. All pure OWL, all auto-refresh, all included for $0.

01 · HR OPS — documents expiring · probation due · active loans · open assets · birthdays this week
01 — HR Ops Dashboard
02 · PEOPLE ANALYTICS — headcount · by-dept · tenure · age · hires/month
02
03 · TRAINING & COMPLIANCE — mandatory completion % · expiring certs · hours by category · top learners
03
04 · ENGAGEMENT & CULTURE — recognitions · OKR avg · eNPS · exit reasons · referral conv %
04
★ 21 FEATURES MISSING FROM ODOO ENTERPRISE ★

Everything HR really needs from day one.

📋 DOCUMENT TRACKER
Passport · Iqama · visa · work permit · driving licence · health insurance · medical fitness. Each with issue date, expiry date, scan upload, country. Cron alerts at 90/60/30/14/7 days before expiry.
💻 ASSET ASSIGNMENT
9 categories seeded (laptop, phone, SIM, access badge, uniform, vehicle, keys, tools, other). Track assigned date, return date, condition on issue + return, signed handover document.
✅ ONBOARDING CHECKLIST
12 task templates seeded covering contract, visa, bank, ID, laptop, email, training, buddy, seat, handbook, 30-day check-in. One click "Generate tasks" spawns the checklist.
👋 OFFBOARDING CHECKLIST
Last day, reason (resignation/termination/retirement/contract end), exit interview, asset return, final settlement, EOSB paid, knowledge handover, system access revoked, rehire eligible.
💰 CAREER HISTORY
Promotion · transfer · salary change · job-title change · department change · contract renewal. Tracks previous + new values + increment % + reason + approver.
⚠ DISCIPLINARY ACTIONS
6 action types (verbal/written/final warning · suspension · salary deduction · termination). 4-severity classification. Employee acknowledgement tracking. 5-state workflow.
💵 EMPLOYEE LOANS
Principal + interest % + months. Auto-generated installment schedule. State machine (draft → submitted → approved → disbursed → active → paid). Per-installment payment marker.
👨‍👩‍👧 DEPENDENTS
Spouse · child · parent · sibling. Name (EN + AR), gender, DOB, nationality, passport, visa, eligible-for-allowance flag, school. Editable inline on employee form.
🏎 EOSB CALCULATOR (GULF)
Saudi Article 84 · UAE labor law · Kuwait, Bahrain, Qatar, Oman. Half-month / full-month formula. Resignation penalty applied. Cap at 2 years salary. Full breakdown stored.
⌛ PROBATION TRACKING
Start + end date + extension date + days remaining. Cron alerts the direct manager 14/7/1 days before review. Outcomes: confirmed, extended, failed.
✈ BUSINESS TRIPS
Destination country + city, start/end dates, purpose, accompanying employees, advance, per diem, reimbursement, total cost. 7-state workflow with manager approval.
📖 POLICY ACKNOWLEDGEMENTS
Handbook + code of conduct + InfoSec + travel + expense + leave + attendance policies. 3 seed policies. Per-employee acknowledgement log with version + signed-via + IP.
★ NEW IN v19.0.2 — 9 MORE FEATURES ★

From hire to retire. Now end-to-end.

Training · OKRs · 360 Feedback · Exit Interview · Referrals · Recognition · HR Letters PDF · Suggestion Box · Visa Renewals. All in one free LGPL-3 module.

🎓 13 · TRAINING & CERTIFICATIONS
Per-employee training log: provider, category, delivery, duration, score, cost. Certificate number + expiry + PDF attachment. Cron auto-alerts 30 days before any certification expires.
🎯 14 · OKRs / QUARTERLY GOALS
Objectives with multiple Key Results. Target vs current value, % progress auto-computed, self-score + manager-score, weighted final score. Q1-Q4 cycle. Far beyond Odoo's simple appraisals.
💬 15 · 360 FEEDBACK
Cycle with multiple reviewers per subject. 8 competencies (communication / leadership / quality / ownership / integrity / teamwork / initiative / technical) + free-text. Anonymous mode. Auto-averaged rating across reviewers.
📝 16 · EXIT INTERVIEW
Structured exit form: leaving reason, work / management / compensation / culture ratings (1-5), eNPS, "what went well", "what could improve", rehire-eligible flag. Separate from the offboarding checklist.
👪 17 · REFERRAL PROGRAM
Employees refer candidates with CV upload, contact, LinkedIn, target job. 7-state pipeline (new → hired). Bonus amount + paid flag + paid-on date. One-click "Pay bonus" on hire.
🏆 18 · RECOGNITION & AWARDS
Employee of the Month / Year, Kudos, Service milestones (5/10/15 yrs), Innovation, Teamwork, Customer service. Cash component. One-click "Announce" auto-posts to the company wall.
📄 19 · HR LETTERS — PDF GENERATOR
Employment certificate, Experience certificate, Salary certificate, NOC, Visa support, Bank account, School admission, Travel letter. Includes-salary toggle. One-click PDF with branded letterhead.
💡 20 · SUGGESTION BOX
Employees submit ideas (named or anonymous), 8 categories, upvotes, estimated savings, 5-state review pipeline, optional reward amount on "implemented". Great for engagement.
📍 21 · VISA / IQAMA RENEWAL PIPELINE
Dedicated 9-state workflow for KSA / UAE renewals: docs collection → medical → submitted → payment → processing → approved → completed. Tracks fee, paid-by, days remaining, assignee.
★ DOCUMENT TRACKER

No more expired Iqama surprises.

01 · DOCUMENTS LIST — state-decorated by expiry urgency
01
02 · DOCUMENT FORM — scan upload + country of issue
02
ASSET ASSIGNMENT

Who has the company MacBook?

03 · ASSET ASSIGNMENTS — 9 categories seeded
03
ONBOARDING

12 tasks per new hire. Auto-generated.

04 · CHECKLISTS LIST
04
05 · CHECKLIST FORM — tasks with department + due date
05
CAREER · DISCIPLINARY · FAMILY

A full lifecycle, not just hiring.

06 · CAREER HISTORY — promotion / salary / job-title audit
06
07 · DISCIPLINARY ACTIONS — 6 action types · 4 severities
07
08 · DEPENDENTS — spouse / children / parents with EN + AR
08
★ EOSB CALCULATOR — KSA + UAE LABOR LAW

Gulf gratuity, computed right.

09 · EOSB RECORDS
09
10 · EOSB CALCULATOR WIZARD — pick country + reason + inputs, get result + breakdown
10
EXTRAS

Probation · trips · policies.

11 · PROBATION TRACKING — cron alerts at 14/7/1 days
11
12 · BUSINESS TRIPS — advance + per diem + reimbursement
12
13 · POLICIES — handbook + code of conduct + InfoSec, with acknowledgement log
13
9 NEW FEATURES · FORM VIEWS

Every new model has a real form.

Designed to feel like first-party Odoo. Status bars, stat buttons, inheritance on hr.employee, mail thread + activity.

17 · TRAINING RECORD — provider · duration · cost · certificate expiry
17
18 · OKR — objective + 5 key results + weighted scoring
18
19 · 360 FEEDBACK — 8 competencies, multiple reviewers, anonymous option
19
20 · EXIT INTERVIEW — structured ratings + eNPS + rehire flag
20
21 · REFERRAL PROGRAM — 7-state pipeline + one-click "Pay bonus"
21
22 · RECOGNITION & AWARDS — auto-announce to chatter + cash component
22
23 · HR LETTER — PDF generator (8 letter types) with live preview
23
24 · SUGGESTION BOX — named or anonymous + upvotes + implementation reward
24
25 · VISA / IQAMA RENEWAL — 9-state workflow + fee tracking + activity timeline
25
VS. ODOO ENTERPRISE HR

What's already in Odoo — and what's not.

Feature Odoo Enterprise HR Plus (FREE)
Employees · departments · payroll · time-off · attendance · skills · appraisals✓—
Document expiry tracker (Iqama / visa / passport) with cron alerts✗✓
Asset assignment workflow (laptop / phone / vehicle / uniform)✗✓
Structured onboarding / offboarding checklists with task templatespartial✓
Career history (promotion / transfer / salary audit)✗✓
Disciplinary actions register✗✓
Employee loans with installment schedule✗✓
Dependents (family) with Arabic names + dependent allowance flag✗✓
EOSB / gratuity calculator (Saudi · UAE · Kuwait · Bahrain · Qatar · Oman)✗✓
Probation tracking with auto-alerts✗✓
Business trip workflow with advance + per diempartial✓
Policy library + per-employee acknowledgement audit✗✓
OWL HR ops dashboard surfacing all of the above✗✓
WHY FREE

Because HR data shouldn't sit in spreadsheets.

Every HR team I've worked with in the MENA region tracks document expiries in Excel, asset handovers on paper, and EOSB on a calculator they Google. This module fixes that. LGPL-3 means you own the source forever — no licence renewal, no per-user fee, no surprise charge when you scale to 500 employees. Built and maintained by Moaz Nabil because the gap in Odoo Enterprise HR was personal.

$0.

Free forever. Install in ten seconds.

Install →
HR PLUS · v19.0.3.2.0 · LGPL-3

Built by Moaz Nabil · moaaznaabilali@gmail.com

النسخة العربية · جاهز لمنطقة الشرق الأوسط وشمال أفريقيا

21 ميزة موارد بشرية لا توفّرها أودو إنتربرايز.

إضافة مجانية كاملة لإدارة شؤون الموظفين على أودو 19 — مصمّمة لفرق الموارد البشرية في السعودية والإمارات ومصر ومنطقة الخليج. تمتد على نموذج hr.employee القياسي وتضيف 6 تبويبات و4 لوحات تحكم احترافية.

0 ريال · مجانية للأبد · رخصة LGPL-3
★ 21 ميزة مفقودة من أودو إنتربرايز ★

من التوظيف حتى نهاية الخدمة. شامل، عربي، احترافي.

📁 متتبّع وثائق الموظف
الإقامة · الجواز · التأشيرة · رخصة القيادة · تصريح العمل · بطاقة التأمين الصحي. تنبيهات تلقائية قبل الانتهاء بـ 90/60/30/14/7 يومًا.
💻 تسليم الأصول
لابتوب · هاتف · شريحة · بطاقة دخول · زي · مركبة. تسليم واستلام وحالة عند الإرجاع وتوقيع رقمي.
📋 قوائم التهيئة (Onboarding)
12 مهمة جاهزة لكل موظف جديد: العقد، التأشيرة، الحساب البنكي، الهوية، اللابتوب، التدريب، البَدّي، المقعد، الكتيب، متابعة 30 يومًا.
🚪 قوائم انهاء الخدمة
مقابلة خروج · إعادة الأصول · التسوية النهائية · سحب الصلاحيات · تسليم المعرفة. تأكيد قبل تعطيل الموظف.
📊 سجل المسار الوظيفي
ترقية · نقل · تغيير راتب · تعديل مسمى. سجل مدقق كامل مع تاريخ السريان والمعتمد والسبب.
⚠ الإجراءات التأديبية
إنذار شفهي · كتابي · إنذار نهائي · إيقاف · خصم · إنهاء عمل. آلة حالات بخمس مراحل + مرفقات.
💰 قروض الموظفين
أصل · فائدة · أشهر · جدولة أقساط تلقائية. حالة كل قسط (مدفوع/مستحق/متأخر) مع تنبيهات.
👪 المعالين
الزوج/ة · الأطفال · الوالدان. الاسم، تاريخ الميلاد، صلة القرابة، الجواز، التأشيرة، علم بدل إعالة.
🧾 حاسبة مكافأة نهاية الخدمة (EOSB)
قانون العمل: السعودية · الإمارات · الكويت · البحرين · قطر · عُمان. نصف شهر/سنة للسنوات الخمس الأولى وشهر كامل بعدها (المادة 84).
⏲ متابعة فترة التجربة
تمديد · نجاح · فشل. تنبيه المدير قبل 14/7/1 يومًا من انتهاء التجربة.
✈ رحلات العمل
الوجهة + التواريخ + الغرض + السلفة + البدل اليومي + التعويض. آلة حالات بسبع مراحل.
📖 إقرار السياسات
كتيب الموظف + ميثاق السلوك + أمن المعلومات + السفر + المصاريف. سجل توقيع لكل موظف.
🎓 التدريب والشهادات
سجل تدريب لكل موظف: المزود، الفئة، الساعات، التكلفة، الدرجة، رقم الشهادة وانتهاؤها. تنبيه قبل 30 يومًا من انتهاء الشهادة.
🎯 أهداف OKR ربعية
أهداف مع نتائج رئيسية، تقدّم تلقائي بالنسبة المئوية، تقييم ذاتي + تقييم المدير + درجة نهائية موزونة.
💬 تقييم 360 درجة
دورات تقييم بمراجعين متعددين، 8 كفايات أساسية، وضع مجهول، متوسط درجات تلقائي.
📝 مقابلة الخروج
نموذج منظم: سبب المغادرة، تقييمات 1-5، eNPS، ما الذي سار جيدًا، ما يمكن تحسينه، علم إعادة التوظيف.
👪 برنامج الإحالة
إحالة المرشحين مع السيرة الذاتية، خط أنابيب بسبع مراحل، مكافأة مالية ودفعها بضغطة واحدة.
🏆 التقدير والجوائز
موظف الشهر / السنة، كودوس، علاوات الأقدمية (5/10/15 سنة)، الابتكار، العمل الجماعي. إعلان تلقائي.
📄 خطابات الموارد البشرية — PDF
خطاب التوظيف، شهادة الخبرة، شهادة الراتب، عدم ممانعة، خطاب دعم التأشيرة، فتح حساب بنكي. PDF بنقرة واحدة.
💡 صندوق الاقتراحات
اقتراحات الموظفين (باسم أو مجهول)، 8 فئات، تصويت، توفير متوقع، خط مراجعة بخمس مراحل + مكافأة عند التطبيق.
📍 تجديد التأشيرة / الإقامة
تدفق عمل مخصص بـ 9 مراحل لتجديد التأشيرات السعودية والإماراتية مع متابعة الرسوم والأيام المتبقية.
★ 4 لوحات تحكم احترافية بتقنية OWL ★

كل ما يحتاجه قسم الموارد البشرية في 4 شاشات.

لوحة العمليات اليومية
7 مؤشرات أداء · وثائق على وشك الانتهاء · مراجعات تجربة · قروض نشطة · تحديث تلقائي كل 30 ثانية.
تحليلات القوى العاملة
العدد، الأقسام، المديرون، متوسط الخدمة، فترات الخدمة، الفئات العمرية، التوظيف خلال 12 شهرًا.
التدريب والامتثال
نسبة إنجاز التدريب الإلزامي، الشهادات على وشك الانتهاء، ساعات التدريب حسب الفئة، أعلى المتعلمين.
الانخراط والثقافة
التقديرات، الاقتراحات، أهداف OKR النشطة، eNPS، أسباب الخروج، أكثر الموظفين تقديرًا.

لماذا مجانية؟

هذه الإضافة جزء من مجموعة تطبيقات mn_* الخاصة بالسوق العربي. هدفها بناء سمعة وثقة لدى فرق الموارد البشرية في المنطقة قبل بيع التطبيقات المدفوعة. كل التحديثات المستقبلية مجانية. الدعم على البريد المذكور أعلاه.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with