Whistleblower Deadlines
The 7-day and 3-month Directive clocks, on every report
The video below shows Whistleblower Deadlines running on a real Odoo 19 database. Want it driven against your own data, or a question answered first? Ask and we will set up a session.
The EU Whistleblower Protection Directive puts two clocks on every report: acknowledge receipt within 7 days, and give feedback within 3 months. Miss either and the failure is the organisation's, regardless of how the report itself was handled.
This keeps those clocks. Record a reference and the date a report was received, and both deadlines are worked out for you - with the list showing what is due, what is overdue, and what is done.
Due, overdue, on track and complete - at a glance, with the actions to move each on.
What it does
Holds no report content, on purpose
There is no field here for the substance of a disclosure, the reporter's identity, or a category - and that is not an omission to upsell you. A register that only tracks time does not need them, and storing a protected disclosure calls for a confidentiality model that belongs with real case management. A test in the module asserts no such field can be added later.
A missed acknowledgement buys no extra time
Where receipt was acknowledged, the three-month feedback clock runs from that acknowledgement. Where it never was, the clock runs from the date acknowledgement was due - so ignoring the first obligation never quietly relaxes the second.
Not tax advice
This app computes deadlines from the Directive's stated periods, and ships behind its own access group rather than being visible to every employee. It is not legal advice, and national implementations vary - confirm your own obligations with your adviser.
What it does not do
Stated up front so nothing about the scope is a surprise after you install it.
Screenshots

Requirements
- Odoo 19.0, Community or Enterprise.
- Odoo.sh or On-Premise only. Third-party apps cannot be installed on Odoo Online (SaaS) databases — check your hosting before buying.
- Module
mh_whistleblower_deadlines, version 19.0.1.0.11, licensed OPL-1.
Related apps
Ask for something and keep the record of who agreed: approval types with named approvers, a minimum number of them, and every decision stored against the person who made it
Track visa, licence and certification expiry dates with reminders before they lapse. Log grievances and disciplinary penalties against the employee record.
Find the work permits and contracts that have already lapsed without anyone noticing