GCC HR Suite for Odoo

Attendance, payroll, leave and end-of-service for Kuwait, UAE, KSA and Egypt — inside Odoo 19.

Odoo 19 add-on · built by INFO SHIELD

HR, attendance, payroll and end-of-service — built Kuwait-first

GCC HR Suite runs the whole employee lifecycle inside Odoo 19: onboarding, fingerprint attendance, payroll, leave, loans and end-of-service. Each company picks its labour-law profile — Kuwait, UAE, KSA or Egypt — and the rules follow.

4Country labour-law profiles
21Ready PDF reports
23Kuwaiti banks pre-loaded
5Shift types incl. Ramadan

What it does

Country HR profiles

Kuwait, UAE, KSA or Egypt rules per company: end-of-service formula, social insurance, vacation divisor, overtime and weekend.

ZKTeco device integration

An office agent pushes fingerprint punches to Odoo over HTTPS — across branches, and safe when the internet drops.

Shifts & attendance engine

Fixed, flexible, split, night and Ramadan shifts. Every day shows worked hours, late, early leave, overtime and status.

Payroll with accounting

Payslip batches pull attendance, allowances, loans and deductions, then post a balanced journal entry on confirm.

WPS & bank salary files

Export the UAE WPS (SIF) file or a bank transfer file. Work-permit salary and refundable differences are tracked.

Leave management

Annual, sick, Hajj, maternity, emergency and more — accrual plans, bulk allocation, excuses, payouts and public holidays.

End-of-service calculator

Gratuity by country law or company policy, adjusted for the termination reason, with notice pay and leave encashment.

Documents & onboarding

Civil ID, residency, passport and work-permit expiry alerts. Onboarding checklists give every task an owner and a deadline.

Employee self-service

Staff view payslips, request leave and loans, and check in by GPS — punches outside the allowed area are flagged.

Dashboards & reports

Live KPI dashboard plus payroll, attendance, leave liability, headcount, turnover and cost-to-company reports.

How it works

  1. 1 Set up the company Country profile, shifts, banks and accounts — once per company.
  2. 2 Employee punches in ZKTeco device, GPS in the portal, or an Excel/CSV import.
  3. 3 Punches reach Odoo The office agent sends raw punches over HTTPS, matched by device ID.
  4. 4 Attendance processed Each day becomes late, early, overtime and status. Approved corrections lock.
  5. 5 Leave & loans flow in Approved leave, instalments, advances and one-off payments feed the period.
  6. 6 Payroll confirmed Payslips reviewed, then the journal entry posts to Accounting.
  7. 7 Employees get paid Bank / WPS file exported, bilingual payslips in the portal.
End-of-service gratuity, Kuwait Months of salary by years of service — the rules the HR Suite calculates automatically.
  • Ended by employer
  • Resignation (Art. 53)
0612180510152025 18-month capLines meet at 10 years Years of service
View as table
YearsEnded by employerResignation (Art. 53)
10.50
31.50.75
52.51.67
74.53
107.57.5
1512.512.5
2017.517.5

Months of basic salary. For illustration of the built-in rules; dismissal for cause (Art. 41) pays nil. Not legal advice.

GCC HR Suite · Processed Attendance
142Present
9Late
6On leave
31hOvertime
EmployeeInOutWorkedStatus
Ahmad Al-Rashidi07:5817:029h 04mOn time
Mariam Al-Otaibi08:2117:008h 39mLate 21m
Yousef Al-Hajri07:5519:1011h 15mOvertime 2h
Noura Al-Sabah———Annual leave
Fatima Al-Enezi08:0215:407h 38mEarly leave
ZKTeco · Head office · last sync 2 min ago Send to payroll batch
Illustration with sample data — ask us for a live demo on your own records.

Ready for Kuwait from day one

  • Kuwait end-of-service: 15 days a year for the first 5 years, one month after, capped at 18 months
  • Article 53 resignation scale: under 3 years nil, 3–5 half, 5–10 two-thirds, 10+ full
  • Article 69 sick-leave ladder: 15 days full pay, then 75%, 50%, 25% and unpaid
  • Annual-leave salary on the Kuwait vacation divisor (basic ÷ 26)
  • PIFSS for Kuwaiti and GCC nationals, with the contribution wage ceiling
  • Kuwait public holidays pre-loaded, including National and Liberation Day
  • Civil ID, residency, passport and work-permit expiry alerts
  • UAE GPSSA, KSA GOSI and Egypt NOSI as configurable statutory rules

Also included: probation tracking, KPI and 360° evaluations, inter-company employee transfers, multi-company payroll.

Need IT support or a new project scoped?

Open a ticket, message us on WhatsApp, or book a free consultation — our engineers reply fast.

Chat with us