Employee Documents & Expiry Alerts for Odoo 19 – Passport, ID, Residence Permit and Licence Tracking
Keep every employee's passport, ID, residence permit and certificates in Odoo with their expiry dates. Get alerts before they expire, see who is missing a required document and renew in one click.
A passport that expired last month, a residence permit nobody renewed, a driving licence that lapsed while the employee was driving the company car. Employee Documents & Expiry Alerts keeps every employee's documents in Odoo with their expiry dates.
Document types
Passport, national ID, residence permit, work permit, driving licence, insurance, certificate, contract: installed for you, each with a validity period and a reminder period
Add your own, and mark a type as required to see who is missing it
Each employee's documents
Number, issue and expiry dates and the scanned files, in a Documents tab on the employee and in one list
The expiry date is proposed from the issue date and the validity
Expired in red, expiring soon in orange, with filters for the next 30 and 90 days
Alerts, before it is too late
A daily job sends one alert before a document expires and one when it has expired
An activity for HR, the employee's manager and, if you wish, an email to the employee
Change the date and the alerts start again
Renew in one click
The old document is archived and a new one is ready with proposed dates.
Private
HR officers see all documents of their companies. An employee sees only their own. The scans follow the same rule.
Tested
29 automated tests: the status and its search, boundaries, the proposed dates, renewing, every alert case and recipient, missing documents, files, access rights and companies.
Documented
Illustrated documentation in English and Arabic and an Arabic translation of the module.
What's included
taqnix_employee_documents.zip: the Odoo 19 module (with Arabic translation)
Illustrated documentation in English and Arabic (HTML and PDF)
Automated tests, licence file (OPL-1) and changelog
Requirements
Odoo 19.0 with Employees.
What's in the download
The files in the archive you can download after you buy.
Document types with validity and reminder periods; eight common types installed
Employee documents with number, dates and scanned files, on the employee form and in one list
Daily expiry alerts as activities and notes, to HR, the manager and optionally the employee
Expired and expiring documents highlighted, with filters; missing required documents
Renew in one click
Private to HR officers and the employee; multi-company
Arabic translation, automated tests
Frequently asked questions
Which documents can I track?+
Any: passport, national ID, residence permit, work permit, driving licence, insurance card, certificates, contracts. Eight types are installed and you can add your own.
How do the alerts work?+
A daily job sends one alert when the reminder period starts and one when the document has expired. Each alert is an activity for the people to notify and a note on the document.
Who is notified?+
The users you choose on the document type, the employee's manager (if they have a user) and, if you tick it, the employee by email. If nobody is chosen, the HR administrators.
What if I change the expiry date?+
The alerts start again for the new date. Renewing a document does the same: the old one is archived and a new one is created.
Can I see who is missing a document?+
Yes. Tick Required for everyone on a type; the employee form shows what is missing, and a filter in the employee list finds those employees.
Who can see the documents?+
HR officers see the documents of their companies. An employee sees only their own, read only. The scanned files follow the same rule.
Does it read the dates from the scans?+
No. You enter the dates; the scans are stored as attachments.
Does it work in Arabic?+
Yes. Everything is translated and works right to left, and the documentation is in Arabic too.
More from TAQNIX
ModuleNew
Attendance Late, Early & Overtime Report for Odoo 19 – Summary per Employee, PDF and Excel
Compare check-ins with the working schedule: who was late, who left early, who worked overtime and who was absent, with totals per employee, the days, PDF and Excel.
Price History on Orders for Odoo 19 – Last Sold and Last Purchased Price per Customer and Vendor
See on every sales and purchase order line the last price this customer paid or this vendor charged, the difference in percent, and the full history in one click.
Cheque Printing for Odoo 19 – Cheque Books, Amount in Words (English & Arabic), Layouts
Print bank cheques from vendor payments on your pre-printed stock: cheque books with automatic numbers, the amount in words in English or Arabic, a layout you can adjust and a register.
Attendance Late, Early & Overtime Report for Odoo 19 – Summary per Employee, PDF and Excel
Compare check-ins with the working schedule: who was late, who left early, who worked overtime and who was absent, with totals per employee, the days, PDF and Excel.
Employee Loans & Salary Advances for Odoo 19 – Requests, Approval, Installments, Interest and Accounting
Loans and salary advances to employees in Odoo: request, approval, payment with its entry, a monthly installment schedule with optional interest, collection and a balance per employee.
Bulk Excel Attendance Importer for Odoo 19 – Excel and CSV, Checked Before Import, One-Click Undo
Import attendance from Excel or CSV in four steps: upload, map the columns, check every row, import. Night shifts, time zones, Arabic digits, and a one-click undo of the whole import.
Price History on Orders for Odoo 19 – Last Sold and Last Purchased Price per Customer and Vendor
See on every sales and purchase order line the last price this customer paid or this vendor charged, the difference in percent, and the full history in one click.