Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Human Resources Payroll
  3. Gulf Air Ticket Benefits v 19.0
  4. Sales Conditions FAQ

Gulf Air Ticket Benefits

by OAKLAND - odooERP.ae https://odooerp.ae/
Odoo

$ 22.83

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Versions 17.0 18.0 19.0
  • Description
  • Manifest
  • License
  • Key Features
  • Screenshots
  • User Guide
  • FAQs

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
Employee form showing the Air Ticket Benefit tab with Entitlement (frequency, travel class, destination, family count), Valuation (unit value, total passengers, total value, monthly accrual), Cycle (start date, last grant, next due) and Accounting (journal, expense and accrual accounts)
Ticket Requests list view with status badges & filters
Ticket Requests list view showing reference, employee, department, type (Air Ticket/Cash in Lieu), destination, passenger count, total amount and colour-coded status badges (Submitted/Manager Approved/HR Approved/Processed/Refused)
Ticket Request form with approval workflow & passengers
Ticket Request form showing statusbar (Draft/Submitted/Manager Approved/HR Approved/Processed), employee, type, destination, travel dates, Passengers tab with name/relation/passport table, total amount and approval action buttons
Employee Portal new ticket or cash-in-lieu request
Portal new request form showing type picker (Air Ticket / Cash in Lieu), travel class, destination, travel and return dates, passengers table with name and relationship, notes, and Submit Request button
Monthly Accruals list, form & journal entry posting
Monthly Accruals list view showing period, employee, amount, state (Draft/Posted) and Post button, plus the form view with employee, version, period date, amount and Post Journal Entry button
Tickets Due This Quarter wizard & printable PDF
Tickets Due wizard (date range, departments) and PDF report listing employees with department, frequency, number of passengers, ticket value and next due date

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

  1. Open Apps, remove the Apps filter, and search Gulf Air Ticket Benefits.
  2. Click Install. The hr, hr_holidays, portal, account and mail modules are installed automatically.

2. Enable the benefit on an employee

  1. Go to Employees, open an employee and click the Air Ticket Benefit tab (visible to HR users).
  2. 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.
  3. 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)

  1. On the same Air Ticket Benefit tab, scroll to the Accounting group.
  2. 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

  1. Employees log in to the portal and open Air Tickets.
  2. Click New Request and choose Air Ticket or Cash in Lieu.
  3. Fill in the destination, travel dates, add passengers (spouse, children, parents), and submit.

5. Manager approves

  1. Go to Air Tickets → To Approve. This shows all requests in the Submitted stage.
  2. Open a request, review the details and passengers, and click Manager Approve.
  3. The request moves to Manager Approved and is now waiting for HR.

6. HR approves and processes

  1. HR opens the request and clicks HR Approve.
  2. 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.
  3. The request moves to Processed. A link to the payslip appears in the stat button if payroll was used.

7. Handle monthly accruals

  1. Go to Air Tickets → Monthly Accruals. The system auto-generates a draft accrual for every eligible employee each month (via a scheduled cron job).
  2. 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

  1. Go to Air Tickets → Reporting → Tickets Due This Quarter.
  2. Choose a date range (it defaults to the current quarter) and optionally filter by departments.
  3. 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?
Air Ticket means the company books or reimburses a flight for the employee and their family. Cash in Lieu means the employee takes the money instead of the ticket. Both go through the same approval workflow — only the final processing step differs.
2. How is the ticket value calculated?
You set a Unit Value per ticket on the employee's contract. The system multiplies it by the number of passengers covered (employee + eligible family members) to get the total value. The monthly accrual is the total value divided by the frequency (12 or 24 months).
3. Can employees add family members as passengers?
Yes. On the contract you set how many family members are eligible. When creating a request from the portal, employees can add passengers — spouse, children, parents, or others — up to that limit. Each passenger's name, relationship and passport number is recorded.
4. How does the approval workflow work?
Requests start in Draft. The employee submits → Submitted. Then a manager (HR user) clicks Manager Approve → Manager Approved. Then HR clicks HR Approve → HR Approved. Finally HR clicks Process → Processed. At any point HR can Refuse the request.
5. What happens when cash in lieu is processed?
If a payroll application is installed, the cash amount is auto-added to the employee's next draft payslip as an extra input. A stat button links straight to the payslip. Without payroll, a note is posted in the chatter so the amount can be paid manually.
6. How do monthly accruals work?
A scheduled cron job auto-generates a draft accrual record for every eligible employee at the start of each month. The amount is the total ticket value divided by the frequency (12 or 24). If accounting accounts are set, clicking Post Journal Entry creates a journal entry (debit expense, credit accrual).
7. Is it compatible with Odoo 19?
Yes. This module targets Odoo 19.0 and works on both Community and Enterprise editions. It depends on the standard hr, hr_holidays, portal, account, and mail modules — no third-party or external integration is required.
Module Support & SLA
For support related to this module, contact apps@odooerp.ae
Standard response time (SLA) for support queries is typically 1 to 2 working days.
+971 54 289 8664 Email Us
Oakland partner and services
Support and contact information
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
LicenseOPL-1
Websitehttps://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

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with