Every certificate, one workflow from request to signed PDF
Employee Certificate unifies experience, salary, employment, and performance certificates in a single request-approve-issue workflow — with branded PDFs, portal self-service, and a full audit trail.
The problem
HR teams field certificate requests — experience letters, salary certificates, employment verification — one at a time, copying employee data into word processors and exporting PDFs by hand. Formatting is inconsistent, salaries and dates get mistyped, and there is no record of what was issued, to whom, or when.
The solution
Employee Certificate lets HR configure certificate types once, then employees request a certificate, a manager approves it, and a branded PDF is generated straight from Odoo HR and payroll data — previewed in draft, locked on issue, and delivered through the portal or by email.
Everything HR needs to issue certificates
Every capability below is implemented in the module.
Multi-type certificate engine
Configure certificate types for experience, salary, employment, performance, training, or any custom type — each with its own branded body template and placeholders.
Employee request & manager approval
Employees raise a certificate request with a reason from the backend or the portal; managers approve or refuse with a reason, and both sides get notified automatically.
Draft, preview, then lock
Every certificate stays editable while in draft so HR can fix a wrong salary or date before issuing — once issued it is locked and becomes an immutable audit record.
Payroll-accurate salary snapshots
Certificates pull job title, department, start date, and wage directly from the employee record at issue time, so salary and employment certificates are always accurate.
Employee experience history
Track professional, academic, and certification experience per employee, with supervisor verification, so experience certificates are generated from real, validated records.
Bulk certificate generation
Generate certificates for a whole list of employees in one wizard run — ideal for annual salary cycles or offboarding waves.
Branded PDF output
Certificates render with your company logo and accent colour on a professional layout, ready to hand to an employee or a bank.
Employee self-service portal
Employees log in to view, download, and request their own certificates, with live status on every pending request.
Expiration tracking & alerts
Time-bound certificates track their own validity and a daily check flags expired ones, so HR never hands out a stale document.
How it works
Configure types
HR sets up certificate types with a branded body template, placeholders, and whether the type needs approval or pulls salary data.
Request
An employee or HR staff creates a request — from the backend or the self-service portal — with a reason.
Approve
A manager reviews the request in the approval queue and approves or refuses it with a reason; both sides are notified by email.
Issue & deliver
The branded PDF is generated and the certificate is locked; the employee downloads it from the portal or receives it by email.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
Any type you configure — experience, salary, employment, performance, training, or a fully custom type — each with its own branded template and placeholders.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Employee Certificate
Experience, salary, employment and performance certificates in one request-approve-issue workflow, with payroll-accurate figures, branded PDFs, bulk generation and portal self-service.
Buy on Odoo App StoreMore Odoo human resources apps
Employee Complaint Management
Confidential and anonymous intake through the portal or a public form, SLA tracking with auto-escalation, investigation and witness records, an appeal stage and a legal-hold audit trail.
Employee Contract Report
Branded contract PDFs with internal signature capture, QR-code verification, bulk generation, and expiry alerts — the whole document lifecycle logged on the chatter.
Employee Daily Work Report
A structured daily report that populates itself from timesheets, routes to the reporting manager for approval, and keeps late, backdated and deadline tracking in searchable history.
Employee Disciplinary and Warning Notices Pro
A progressive disciplinary workflow with configurable offence types, one-click escalation, employee acknowledgment and appeals, and Performance Improvement Plans — every step on record.
Employee Disciplinary Management
A complete disciplinary lifecycle — cases, automatic warning escalation, PIPs, appeals, and policy acknowledgment — with a defensible audit trail built in.
Employee End of Service Management
Automate employee end-of-service settlements with configurable gratuity calculation, leave encashment and a Manager-HR-Finance approval workflow.