Odoo App · Human Resources
HR India Reports — Attendance, Leave, Payroll, Recruitment & MIS
All-in-one HR MIS reporting and Indian payroll statutory suite for Odoo 19 — XLSX, PDF, and CSV exports.
Overview
HR India Reports adds a centralised HR Reports hub under the Employees app menu, together with an HR Cockpit dashboard that surfaces headcount, joiners, exits, and other high-level HR KPIs at a glance.
Built by TechUltra Solutions for Odoo 19, the suite ships professional XLSX, PDF, and CSV exports across attendance (daily register, monthly matrix, exceptions, overtime), leave and time-off (ledger, balance, accrual audit), recruitment (hiring funnel, time-to-hire, source effectiveness), expenses (employee-wise claims, by product / analytic account), fleet (vehicle assignment + cost), planning (shift coverage, under/over-planned hours), and payroll (salary register, payroll register, pivot analysis).
Indian payroll teams get a dedicated statutory layer on top of the standard Indian payroll localisation: PF register with UAN tracking, ESI register with IP numbers, state-wise Professional Tax register, LWF register, and a consolidated TDS summary. A bank-ready CSV net-pay advice export feeds directly into your salary-disbursement workflow. A two-group permission model and employee-hierarchy-aware scoping keep sensitive HR data on a need-to-know basis.
Key features
-
Centralised HR Reports hub
A single Employees → HR Reports menu groups every report in the suite, so payroll, attendance, leave, recruitment, expense, fleet, and planning reports live in one predictable place.
-
HR Cockpit dashboard
Visual summaries of headcount, joiners, exits, and quick HR KPIs at the top of the Employees app, so managers see the state of the workforce without opening five separate reports.
-
India statutory payroll reports
PF register with UAN tracking, ESI register with IP numbers, state-wise Professional Tax slabs, LWF contributions, and a consolidated TDS summary — built on top of the standard Indian payroll localisation.
-
Attendance + overtime reporting
Daily attendance register with work hours per employee, monthly attendance matrix, automated detection of missing check-outs, and overtime totals per employee or department.
-
Leave ledger, balance, and accrual audit
Chronological leave history, as-of-date leave balances, and an accrual-allocation audit that verifies leave policies behaved as configured.
-
Recruitment analytics
Hiring funnel report showing candidate drop-off, time-to-hire per role, and source-effectiveness reporting to compare portal and referral performance.
-
Expense, fleet, and planning reports
Employee-wise consolidated expense claims, claims broken down by product and analytic account, vehicle assignment + cost slice reports for fleet, and shift-coverage / under-over planned hours for planning.
-
Payroll registers + bank-ready CSV
Salary register and payroll register (gross / net summaries), multi-dimensional pivot analysis by department and position, and a bank-ready CSV net-pay advice for direct import into your salary-disbursement workflow.
-
XLSX, PDF, and CSV exports
Every report exports to XLSX with professional layouts; presentation-ready PDF templates and CSV exports are included where applicable so the same dataset feeds finance, audit, and bank workflows.
-
Role-based visibility + hierarchy scoping
A two-group permission model, employee-hierarchy-aware data scoping, and company + date filters keep sensitive HR data on a need-to-know basis across multi-company Odoo databases.
Technical details
Specification
- Publisher
- TechUltra Solutions Private Limited
- Technical name
- IndiaHrReports
- Odoo versions
- 19.0
- Lines of code
- 6,691
- License
- Odoo Proprietary License v1.0 (OPL-1)
- Price
- $110 (one-time)
Deployment
- Odoo Online
- Odoo.sh
- On-premise
Odoo dependencies
- Employees
- Attendances
- Time Off
- Payroll
- Recruitment
- Expenses
- Fleet
- Planning
- Invoicing
- Calendar
- Discuss
Support
90 days of bug-free support and 5 hours of free configuration support; further customisation is billable. Monday to Friday (10:00–19:00 IST), support@techultra.in.
Setup & configuration
From install to first call — here is the path.
- 1
Install the module
In Odoo 19, open Apps, remove the Apps filter, search for “HR India Reports”, and click Install. Confirm the standard HR apps it depends on are installed first.
- 2
Open the HR Reports hub
Open the Employees app and find the HR Reports menu — every report in the suite is grouped here.
- 3
Set report permissions
Assign users to the two HR Reports groups so each role sees only the reports they should. Employee-hierarchy scoping limits what each user can see.
- 4
Run an attendance or leave report
Open the report wizard, pick the company, date range, and filters, then export to XLSX or PDF. The output uses presentation-ready layouts.
- 5
Run the India statutory payroll exports
From the Payroll section of HR Reports, run the PF, ESI, PT, LWF, and TDS registers for the period you need. The bank-ready net-pay CSV export feeds directly into your salary-disbursement workflow.
Frequently asked questions
-
Where do the reports live after installation?
Reports are available under the Employees app menu, inside the HR Reports section. The HR Cockpit dashboard sits at the top of the Employees app for a quick KPI overview.
-
Does the module support XLSX export?
Yes. The whole reporting suite supports XLSX exports. Some reports also support PDF and CSV depending on the report type — the bank net-pay advice, for example, exports as CSV.
-
Does it support PDF reports?
Yes. The module includes professional PDF report templates for the HR reports that benefit from a presentation layout.
-
Which Indian statutory payroll reports are covered?
Provident Fund (PF) register with UAN tracking, Employee State Insurance (ESI) register with IP numbers, state-wise Professional Tax (PT), Labour Welfare Fund (LWF), and a consolidated TDS summary — all built on top of the standard Indian payroll localisation.
-
Do payroll reports require Odoo Enterprise?
Yes. Payroll-related reports in this suite depend on Odoo Enterprise payroll modules where applicable. Attendance, leave, recruitment, expense, fleet, and planning reports work on top of standard Odoo HR apps.
-
Which Odoo version is supported?
The module is built for Odoo 19.0, in both the Community and Enterprise editions, on Odoo Online, Odoo.sh, and on-premise deployments.
-
Does the module work in a multi-company Odoo database?
Yes. Reports support company + date filters, employee-hierarchy-aware data scoping, and a two-group permission model, so multi-company Odoo databases can run the same reports per entity without leaking data across companies.
-
Is support included?
Yes — 90 days of bug-free support plus 5 hours of free configuration support. Further customisation is billable. Monday to Friday, 10:00–19:00 IST, via support@techultra.in.
Related services
Get the most out of this module with senior TechUltra consultants.
Odoo Customization Services
Tailored Odoo customizations from a Gold Partner — 200+ projects, upgrade-safe patterns, fixed-scope quotes, senior consultants. Free demo consultation.
Hire Odoo Developers
Hire certified Odoo developers from a Gold Partner — 200+ projects, 90% success ratio, 6+ years Odoo focus. Silver / Gold / Platinum packages, free trial.
Odoo Support & Maintenance
Odoo Gold Partner support — 24/7 functional, technical, and server coverage for Enterprise and Community editions. Fast turnaround, free consultation.

