Key Features
Manage annual and biennial air ticket benefits â contract rules, portal requests, approval workflow, payroll cash-in-lieu, monthly accrual and accounting
Benefit Rules on Contract
Turn on Air Ticket Benefit per employee. Set frequency (12 or 24 months), travel class, home destination, unit value and how many family members are covered. The system auto-calculates the total value and next due date.
Monthly Accrual & Accounting
The monthly cost of each employee's benefit is auto-calculated. Optionally post accounting journal entries for every accrual using the journal, expense account and accrual account set on the contract.
Employee Portal
Employees log in to the portal, create air ticket or cash-in-lieu requests, add family members as passengers, and submit for approval â all self-service from the website.
Multi-Level Approval
Requests flow through Draft â Submitted â Manager Approved â HR Approved â Processed. Each stage has a dedicated action button, clear statusbar and only the right people can approve at the right stage.
Cash in Lieu on Payroll
When a cash-in-lieu request is processed and a payroll app is installed, the amount auto-pushes to the employee's next payslip as an extra input. Without payroll, a note is recorded for manual payment.
Link with Annual Leave
From an annual leave request, eligible employees can open or create a matching air ticket request in one click â travel booking and leave in one seamless workflow.
Ticket Request PDF
Print individual ticket requests as PDF â showing employee, department, destination, travel dates, passenger list with passport numbers, and total amount.
"Due This Quarter" Report
A wizard-based report: choose a date range and optional departments, then print a PDF listing every employee whose ticket falls due â with frequency, passengers, ticket value and due date.
Multi-Company Ready
Benefit rules, ticket requests, accruals and reports are all company-specific. Each company maintains its own entitlements, approval chains and accounting data with proper record-level security.
Air Ticket Benefit contract entitlements & accounting
Ticket Requests list view with status badges & filters
Ticket Request form with approval workflow & passengers
Employee Portal new ticket or cash-in-lieu request
Monthly Accruals list, form & journal entry posting
Tickets Due This Quarter wizard & printable PDF
User guide
Install the module, enable the air ticket benefit on employee contracts, let employees request from the portal, run them through approval, process cash-in-lieu to payroll, and use monthly accruals and the "due this quarter" report to stay on top of your obligations.
1. Install the module
- Open Apps, remove the Apps filter, and search Gulf Air Ticket Benefits.
- Click Install. The hr, hr_holidays, portal, account and mail modules are installed automatically.
2. Enable the benefit on an employee
- Go to Employees, open an employee and click the Air Ticket Benefit tab (visible to HR users).
- Turn on Air Ticket Benefit and set the Frequency (every 12 or 24 months), Travel Class, Home Destination and the Unit Value of one ticket.
- Choose whether the employee is covered and how many family members are eligible. The system auto-calculates the total value and monthly accrual.
3. Set up accounting (optional)
- On the same Air Ticket Benefit tab, scroll to the Accounting group.
- Choose the Accrual Journal, Ticket Expense Account and Ticket Accrual Account. These are used when posting journal entries for monthly accruals.
4. Employees create requests from the portal
- Employees log in to the portal and open Air Tickets.
- Click New Request and choose Air Ticket or Cash in Lieu.
- Fill in the destination, travel dates, add passengers (spouse, children, parents), and submit.
5. Manager approves
- Go to Air Tickets â To Approve. This shows all requests in the Submitted stage.
- Open a request, review the details and passengers, and click Manager Approve.
- The request moves to Manager Approved and is now waiting for HR.
6. HR approves and processes
- HR opens the request and clicks HR Approve.
- Then click Process:
- For an Air Ticket: the employee's benefit cycle is updated (last grant date, next due date).
- For Cash in Lieu: the amount is pushed to the next payslip as an extra input (if payroll is installed) or a note is recorded for manual payment.
- The request moves to Processed. A link to the payslip appears in the stat button if payroll was used.
7. Handle monthly accruals
- Go to Air Tickets â Monthly Accruals. The system auto-generates a draft accrual for every eligible employee each month (via a scheduled cron job).
- Review the amounts and click Post Journal Entry on each accrual. If accounting accounts are configured, a journal entry is created automatically.
8. Run the "Due This Quarter" report
- Go to Air Tickets â Reporting â Tickets Due This Quarter.
- Choose a date range (it defaults to the current quarter) and optionally filter by departments.
- Click Print PDF to see every employee whose ticket falls due â with frequency, passengers, ticket value and due date â ready for planning and audits.
Frequently Asked Questions
1. What is the difference between Air Ticket and Cash in Lieu?
2. How is the ticket value calculated?
3. Can employees add family members as passengers?
4. How does the approval workflow work?
5. What happens when cash in lieu is processed?
6. How do monthly accruals work?
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 |
•
Discuss (mail)
• Employees (hr) • Invoicing (account) • Time Off (hr_holidays) • Calendar (calendar) |
| Lines of code | 1728 |
| Technical Name |
oe_gulf_air_ticket_benefits |
| 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