| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Invoicing (account) |
| Lines of code | 799 |
| Technical Name |
l10n_ae_wps_payroll |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) • Invoicing (account) |
| Lines of code | 799 |
| Technical Name |
l10n_ae_wps_payroll |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
UAE WPS Payroll for Odoo
End-to-end UAE payroll: generate the MOHRE / Central Bank SIF file, compute end-of-service gratuity and GPSSA pension, and validate UAE IBANs — built on Odoo HR, no Enterprise payroll required.
What It Does
This module covers UAE payroll compliance on top of the standard hr app. It builds the nationwide Wage Protection System SIF file (employee EDR records plus the SCR control trailer) ready for upload through your bank or exchange house, computes end-of-service gratuity under Federal Decree-Law No. 33 of 2021, calculates GPSSA pension contributions for UAE and GCC nationals, and validates UAE IBANs with the ISO 13616 checksum.
WPS Salary Batches & SIF
Populate a salary batch from employees, review per-employee lines, and generate the downloadable SIF file.
A UAE WPS / Payroll tab on each employee: MOL work-permit ID, IBAN, routing, salary structure and join date.
Key Features
Standardized SIF
EDR (employee) records and the SCR control trailer in the MOHRE / Central Bank comma-delimited format, ready for bank upload.
Gratuity (EOSB)
Decree-Law 33/2021 rules: 21 days' basic wage per year for the first five years, 30 days/year beyond, capped at two years' wage.
GPSSA Pension
Employee 5%, employer 12.5%, government 2.5% (Abu Dhabi employer 15%) on the contribution salary; expatriates excluded automatically.
UAE IBAN Validation
ISO 13616 mod-97 check (AE + 21 digits) on banks and employees, with the bank routing code for WPS.
EOSB Accruals & Settlement
Track accrued gratuity over time and run a final end-of-service settlement from a wizard.
No Enterprise Lock-In
Built on hr + account, so it works on Odoo Community and Enterprise alike.
End-of-Service Settlement
Compute the final gratuity from join date, last working day and basic salary, with the two-year cap applied.
Requirements
- Odoo 18.0 or 19.0 (Community or Enterprise).
- The hr (Employees) and account apps.
- Your MOHRE establishment ID and bank routing code for the SIF.
Support
Email: odoo@gencbaris.com
Author: Baris Genc — gencbaris.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module