This module allows to attach documents to the contract.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Adds a Documents button on the employee contract form showing how many files are attached, and lets you open the list of those attachments directly from the contract.
This module makes it easy to keep and find files linked to an employee contract. On the contract form, a new paperclip button labelled "Documents" appears in the button box at the top, showing the number of files attached to that contract.
Clicking the button opens a window listing all attachments linked to the contract, so you can review, add or manage them without leaving the contract context. The list uses a dedicated search view that hides some standard attachment filters (my documents, URL and binary filters) and adds a Content column, making the list simpler for contract documents.
The contract form also gains an attachment preview area, so you can preview attached files directly on the contract screen.
Behind the scenes, the module extends the hr.contract model with two read-only values: the list of documents and the document count, both calculated automatically from the files attached to that contract. No manual entry is needed; the count and list update as attachments are added or removed. The module only touches the contract form and the attachment search view; it does not change payroll, contract terms or any other HR process.
Depends on
Models and fields (1)
- hr.contract · extends an existing modeldocument_ids (Documents), documents_count (Document Count)
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 5 confirmed, 4 with no information of 9 versions.
Sources · Odoo 12.0
Confirmed on 2026-11-03 in branch 12.0 of OCA/hr.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.