UAE payroll, done right the first time.
A self-contained payroll engine for the United Arab Emirates — guided gratuity calculations, MOHRE-compliant WPS/SIF files, and consolidated GL posting, built entirely on community Odoo.
The problem
Every UAE employer must run salaries through the Wages Protection System and accrue end-of-service gratuity under Federal Decree-Law No. 33 of 2021 — get either wrong and you risk blocked salary transfers, MOHRE penalties, and employee disputes. Most teams still stitch this together with spreadsheets, manual bank templates, and ad-hoc journal entries.
The solution
Cerevantix UAE Payroll gives HR and finance teams a guided, auditable workflow for every step: calculate gratuity with a transparent breakdown, generate a bank-ready SIF file with pre-submission validation, and post consolidated salary expense to the GL — all from Odoo, with no enterprise hr_payroll license required.
Everything UAE payroll compliance requires
Every capability below is implemented in the module.
Guided gratuity calculator
Enter service dates, contract type, and basic salary and get a live end-of-service gratuity preview following Federal Decree-Law No. 33/2021 Art. 51, before anything is committed.
Transparent calculation breakdown
Every gratuity record shows how its figure was derived, line by line, so payroll admins and auditors can defend the number on request.
Audited manual override
Authorized users can correct edge cases, with the original value, new value, reason, and user recorded inline — nothing is edited silently.
MOHRE-ready WPS/SIF files
Generate the Salary Information File your bank expects for Wages Protection System submission, consolidated across every employee in a batch.
Pre-submission SIF validation
A per-employee checklist flags missing MOL IDs and bank details, and lets you pick the paying account, before the file is produced — catch rejections before the bank does.
Batch payslip generation
Pick employees and generate explicit-line payslips as a batch, with an estimated-total summary you confirm before anything is created.
Consolidated GL posting
Post one balanced journal entry per batch, with per-employee payable lines, to configurable expense, payable, and deduction accounts.
Payment registration
Register the salary payment directly from a posted batch, closing the pay-to-post loop without leaving the payroll screen.
Role-based approval
Segregation of duties is built in: a Payroll Officer prepares gratuity and payslips, and a Payroll Manager reviews and commits.
How it works
Configure
Set your company's MOL/MOHRE routing identity, GL accounts, and gratuity constants once in Settings.
Calculate
Run the guided gratuity wizard for an employee, or generate a batch of payslips for the period.
Review & approve
A Payroll Manager reviews the breakdown or batch summary and confirms — every override is logged.
Post & submit
Post the consolidated journal entry to the GL, export the SIF file, and register the salary payment.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. This module is a self-contained payroll engine built entirely on community hr and account — no enterprise hr_payroll license is required.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
UAE Payroll — Gratuity, WPS/SIF & GL Posting
End-of-service gratuity with a transparent, audited calculation and MOHRE-ready WPS/SIF files validated before submission — through batch payslips to consolidated GL posting, all on community Odoo.
Buy on Odoo App Store