| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Discuss (mail) |
| Lines of code | 594 |
| Technical Name |
oe_gcc_hijri_hr_dates |
| License | OPL-1 |
| Website | https://odooerp.ae/ |
| Versions | 17.0 18.0 19.0 |
Key Features
Show Hijri (Islamic calendar) dates alongside Gregorian across employee records, contracts and official reports â with a built-in Hijri ↔ Gregorian converter
Employee Hijri dates
Every key employee date — birthday, visa expiry, work permit expiry and departure date — shows its Hijri equivalent right on the employee form.
Contract Hijri dates
Contract start date, end date and trial-period end each display their Hijri equivalent, so agreements read correctly in both calendars.
Anniversary in Hijri
The annual employment anniversary and the next upcoming anniversary are computed in the Hijri calendar — ideal for KSA and other Gulf clients.
Hijri date converter
A built-in wizard converts any date Gregorian → Hijri or Hijri → Gregorian, with all 12 Hijri months by name — opened straight from the HR menu.
Dual-date reports
Print an employee or contract dual-date report showing both Gregorian and Hijri dates — the format expected on official Gulf correspondence.
Stored, list-ready fields
Every Hijri date is stored on the record, so it appears in list views and can be searched and grouped just like any other field.
Configurable display
Turn Hijri dates on or off and choose the display language — English, Arabic or both — from the standard HR Settings screen.
No external API
The Hijri conversion library is fully bundled in pure Python. Every conversion runs inside your Odoo instance — offline, with no external calls.
Umm al-Qura accuracy
Conversions use the Umm al-Qura tabulation (Saudi Arabia's official calendar), with an algorithmic fallback for dates outside the tabulated range.
Employee form — Hijri dates alongside Gregorian
Contract form — start, end, trial & anniversary in Hijri
Hijri Date Converter wizard
Employee Dual Date Report
Hijri Date Settings — toggle & language
User guide
Install the module, switch on Hijri dates in HR Settings, and every key employee and contract date shows its Hijri equivalent — plus a converter and dual-date reports whenever you need them.
1. Install the module
- Open Apps, remove the Apps filter, and search GCC Hijri-Gregorian HR Date Manager.
- Click Install. The standard HR app is required and installed automatically as a dependency — no external Python library is needed.
2. Configure the Hijri display
- Go to Employees > Configuration > Settings and scroll to the Hijri Date Settings section.
- Toggle Show Hijri Dates on Employee Documents on or off.
- Choose your Hijri Display Language: English, Arabic, or both.
3. View Hijri dates on employees and contracts
- Open any employee under Employees; birthday, visa expiry, work permit expiry and departure date all show their Hijri equivalents.
- Open a contract; start date, end date, trial-period end and the annual / next anniversary display in Hijri.
- Because the Hijri values are stored, you can add them to list views and search or group by them.
4. Convert a date
- Go to Employees > Hijri Date Converter.
- Pick the direction — Gregorian to Hijri or Hijri to Gregorian — enter the date, and click Convert.
- The converted Hijri and Gregorian results appear on the same form.
5. Print dual-date documents
- From an employee, use the Print menu to generate the Employee Dual Date Report.
- From a contract, print the Contract Dual Date Report.
- Both documents present the dates in Gregorian and Hijri, ready for official Gulf correspondence.
Frequently Asked Questions
1. What does this module do?
2. Which dates get a Hijri equivalent?
3. Does it need internet or an external API?
4. Which Hijri calendar is used, and how accurate is it?
5. Can I turn Hijri dates off or change the language?
6. Can I print documents with both dates?
7. Is it compatible with Odoo 19?
Module Support & SLA
Standard response time (SLA) for support queries is typically 1 to 2 working days.
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Employees (hr)
• Discuss (mail) |
| Lines of code | 594 |
| Technical Name |
oe_gcc_hijri_hr_dates |
| License | OPL-1 |
| Website | https://odooerp.ae/ |
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