Submit, Track, Reimburse
Employees submit expense claims with their receipts attached, directly from the phone. After that, they can follow the claim through approval and see when they have been reimbursed.
We are digital agency that helps businesses develop immersive and engaging
HRMS brings attendance, leave, payroll, shifts, expenses, assets, documents and HR services together into one connected mobile experience.
Prepared by C9 October 2026

All HR tools
in one place
HRMS brings attendance, leave, payroll, shifts, expenses, assets, documents and HR services together into one connected mobile experience.
Prepared by C9 October 2026

All HR tools
in one place
HRMS brings attendance, leave, payroll, shifts, expenses, assets, documents and HR services together into one connected mobile experience.
Built on Odoo 19, the app gives employees a simple way to manage their everyday HR tasks and gives HR teams one dependable place to manage them. Odoo remains the central source of truth behind every screen. Whatever an employee sees on the phone is what HR sees in the office system.

A simple five-layer chain, from what the employee touches to where the data is finally stored.
The interface employees use on their phones.
A single, organised channel that carries requests and answers between the app and the company system.
The HR logic that applies the company’s rules, such as who may approve a leave request.
The established Odoo applications that hold employee, salary and scheduling information.
The database where everything is ultimately stored safely.
The platform covers twelve connected areas. Each one can be used from the mobile app and is mirrored in the Odoo admin console, so employees and HR always look at the same information.
GPS check in/out, attendance history and monthly summary.
Apply for leave, follow progress and approval trail.
View earnings, deductions and download PDF.
Odoo Planning as the single source for shifts.
Record hours against projects and tasks.
Submit expenses with photos and receipts.
Request, confirm and track company equipment.
A private place for HR documents.
Raise requests with priority and resolution status.
In-app alerts for attendance, approvals and announcements.
Dashboards across attendance, leave, shifts, and payroll.
Company-wide setting for time zone and 12/24 hour.
Employees check in and out using GPS so the system can confirm they are at an approved location. They can review their attendance history and see a monthly summary.

Employees can apply for leave, follow the request and cancel it from their phone. The important point is that every request is checked against real allocation balances, so the number an employee sees is the number HR works with.
Each request carries an approval status, such as “Pending approval,” and a comment trail. If a manager asks a question or explains a decision, that conversation stays attached to the request instead of getting lost in email.
The sample screen shows 18 days available and 4 days used. The result is fewer surprises and less back-and-forth about how many days someone actually has.
Leave
18 days available4 days used
Pending approvalComment trail
Employees can see an itemised payslip with net pay, earnings, deductions and a button to download the payslip as a PDF.
This page also tells an honest story about quality. An early version of the payslip screen always showed AED 0.00 in deductions, no matter what was actually deducted. That kind of error would quickly damage employees’ trust in the app.
In plain terms, the cause was how the system looked for deduction lines. It searched for each line by the name of its individual rule, when it needed to group them by deduction category. Many different rules fall under the same category, so grouping by category is the only correct way to add up every deduction.
The fix now totals deductions correctly by category, and the team checked it against a real payslip before signing it off. The message to readers is that payroll accuracy was treated as a must-get-right item, not just a screen to display.
My Payslip
Net PayAED 8,250
Basic Salary12,000
Deductions-2,750
Shifts are managed in Odoo Planning, and the mobile app reflects them. Whenever a shift is created, edited, reassigned or deleted, the change is passed along straight away, so employees always see the current schedule.
The page also highlights shift swaps. When a swap is approved, the actual shift in Planning is reassigned to the other person. It is not merely a status label on a request. That means the schedule managers rely on is always correct.
The flow shown is Odoo Planning, then HRMS, then the employee’s mobile app. The sample screen lists shifts such as Monday Front Desk 09:00-17:00 and Wednesday Support 13:00-21:00, and an approved swap request.
Shifts
Monday Front Desk09:00-17:00
Wednesday Support13:00-21:00
Swap requestApproved
Employees record the time they spend on assigned projects and tasks. HR then reviews and approves the entries.
This is useful for project-based work, where companies need to know where time goes, and for approval, since submitted hours can be checked before they are accepted. The sample screen shows a weekly view with project and task entries and a “Pending approval” indicator.
Timesheets
ProjectTask | Hours
Pending approvalWeekly view
Employees submit expense claims with their receipts attached, directly from the phone. After that, they can follow the claim through approval and see when they have been reimbursed.
Employees can request equipment such as laptops, confirm they have received it, and see everything currently assigned to them.
Employees can upload and retrieve their personal HR documents, such as contracts, payslips and certificates, in one organised place.
A central HR request queue where each request has a priority, an owner and a resolution status.
In-app alerts keep employees informed about attendance, approvals and company announcements.
HR and management get dashboards covering four areas: attendance, leave, shifts and payroll.
Administrators set a company time zone and choose a 12-hour or 24-hour clock. The setting takes effect immediately everywhere.
The platform uses role-based access to keep the right information with the right people.

Manage own HR information
Approve requests for their team
Handle day-to-day HR operations
Manage payroll and payslips
Oversee their departments
Manage users and system settings
REST API architecture
Real time synchronisation
Mobile-first design
Scalable and modular
Odoo 19
PostgreSQL
Mobile App
REST API
HR, Payroll,
Planning
Modern UI/UX

The solution is built using a phased and modular approach,
with a focus on stability, scalability and ease of future enhancement.

Complete the form, and our experts will reach out to guide you in launching or enhancing your eCommerce business effectively.


























Commerce9 FZCO
Premises Number# 6779 - 001
Building A1, Dubai Digital Park
Dubai Silicon Oasis
Dubai, UAE
Commerce9 LLC
2226 Eastlake Ave E
Seattle, Washington 98102
United States
Commerce9 LTD
Azzurri House, Walsall Road
Aldridge Staffordshire
WS9 0RB, UK
9Commerce Technologies LLP
Unit No.VIIB, 7th Floor
Phase III Bldg, Carnival Infopark
Infopark Kochi
Kerala, India