Contracts that go from draft to signed without leaving Odoo
Generate branded employee contract documents, capture an acknowledgement signature, and verify authenticity with a QR code — all inside one lifecycle-tracked Odoo workflow.
The problem
HR teams generate contract PDFs from Odoo, then print, sign offline, scan, and re-file them by hand. There is no record of who generated, sent, or signed a document, and no proactive warning before a contract quietly expires.
The solution
Cerevantix Employee Contract Report keeps the whole document lifecycle inside Odoo — generate a branded PDF, send it, capture an internal signature, and archive it, with every step logged on the chatter and a QR code employees and auditors can scan to verify it instantly.
Everything a contract document needs
Every capability below is implemented in the module.
Full Document Lifecycle
Track every contract document through Draft, Generated, Sent, Signed, and Archived states with a statusbar and one-click action buttons at each stage.
Internal Signature Capture
Capture an acknowledgement signature directly on the document form and record who signed it and when, with no external e-signature vendor required.
QR Code Verification
Every document carries a unique access token and QR code that opens a public verification page confirming its authenticity and signed status.
Bulk Contract Generation
Generate contract documents for many employees at once from a wizard launched right off the employee list, with an option to skip employees who have no active contract.
Branded PDF Reports
Produce a professional, print-ready contract report with company letterhead, employment terms, compensation, and the verification QR code.
Public Verification Portal
Anyone with the QR code or link can confirm a contract document is genuine on a public page, with clear valid and invalid states.
Expiry Alerts
A daily scheduled check flags contract documents approaching their end date and schedules a follow-up activity for the employee's manager.
Chatter Audit Trail
Every generation, send, sign, and archive action is logged automatically, giving HR a full accountability trail for every document.
Status at a Glance
List view badges and color-coded rows show each contract's status — New, Running, Expired, or Cancelled — so HR can spot issues immediately.
How it works
Generate
Create a document for one employee or in bulk from the employee list, pulling data from the active contract version.
Send
Email the branded PDF to the employee directly from Odoo and track the delivery on the chatter.
Sign
Capture an internal acknowledgement signature on the document, recording the signer and timestamp.
Verify & Archive
Share the QR verification link with anyone who needs to confirm authenticity, then archive the document once complete.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
This app is available for Odoo 17, 18, and 19 Community and Enterprise.
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 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.
Buy on Odoo App Store