| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Expenses (hr_expense) • Time Off (hr_holidays) • Employees (hr) • Discuss (mail) • Invoicing (account) • Calendar (calendar) |
| Lines of code | 409 |
| Technical Name |
hr_deputy_manager |
| License | OPL-1 |
| Website | https://binadoo.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Expenses (hr_expense) • Time Off (hr_holidays) • Employees (hr) • Discuss (mail) • Invoicing (account) • Calendar (calendar) |
| Lines of code | 409 |
| Technical Name |
hr_deputy_manager |
| License | OPL-1 |
| Website | https://binadoo.com |
HR Deputy Manager
Approve expenses, attendances and time off across two management levels
by binadoo.com
The Problem
Out of the box, Odoo's approval flow stops at the direct manager. When that person is away, every pending expense report, attendance correction or time-off request piles up â or someone has to escalate to a full HR Manager just to unblock a single click.
Approvals freeze for two weeks while the team lead is away â even though the senior manager is right there.
To unblock things, companies grant full HR Manager rights to people who only need to cover one department.
Senior managers can't see attendances or expenses of indirect reports without escalating to HR.
The Solution
One small module, three big wins â installed in seconds, no configuration required.
Expense Approvals
The manager-of-the-manager can approve, edit and post expense sheets for indirect reports â exactly like the direct manager does today.
Attendance Visibility
Attendance Officers see and edit records for their own team, their team's reports, and any employee they're explicitly assigned to.
Time-Off Approvals
Approve, refuse, edit and reset time-off requests for direct subordinates and their reports â including past-dated leaves.
Key Features
Two-Level Hierarchy Aware
Uses Odoo's existing parent_id chain â no new fields, no extra setup. If your org chart is already in place, you're ready.
No Privilege Inflation
Senior managers get exactly the access they need for their indirect reports â not a blanket HR Manager role across the whole company.
Three Modules Covered
Expenses, Attendances and Time Off â the three approval flows where bottlenecks hurt most are all handled in a single install.
Leave Manager Respected
If you've assigned a dedicated Time Off Manager on an employee, that person retains their approval rights â the deputy logic adds to it, never replaces it.
Edit Past-Dated Leaves
Direct and indirect managers can correct or validate time-off requests whose start date has already passed â without HR intervention.
Drop-In Compatible
Extends standard Odoo HR rules and computed fields. No data migration, no breaking changes â uninstall any time and revert to standard behaviour.
A Concrete Example
Anna is a developer. Her manager is Ben (team lead). Ben's manager is Carla (engineering director).
Standard Odoo: Anna submits an expense report. Only Ben can approve it. Ben is on a 3-week parental leave. Anna's reimbursement is stuck â or someone gives Carla full HR Expenses Manager rights for the whole company.
With HR Deputy Manager: Carla sees Anna's expense in her approval queue automatically. One click â done. Same logic for Anna's attendance corrections and time-off requests. No new permissions to manage, no support ticket to HR.
Who It's For
Where org charts are 3+ levels deep and approval queues actually matter to cash flow.
Tired of being the escalation point every time a team lead takes a day off.
Who don't want to grant company-wide HR rights just to cover one absence.
Zero-Configuration Setup
From the Apps menu â under 30 seconds, no server restart required.
The module reads the Manager field on each employee â set it correctly and the deputy logic just works.
Senior managers immediately see indirect reports' approvals in their queue. No additional groups, fields or settings.
Requires
Standard Odoo modules: Expenses (hr_expense), Attendances (hr_attendance) and Time Off (hr_holidays). Compatible with Odoo 18.0.
binadoo.com | odoo@binadoo.com
HR Deputy Manager
Spesen, Anwesenheiten und Abwesenheiten über zwei Führungsebenen genehmigen
by binadoo.com
Das Problem
Standardmäßig endet der Genehmigungsprozess in Odoo beim direkten Vorgesetzten. Ist diese Person abwesend, stauen sich Spesenabrechnungen, Anwesenheitskorrekturen und Urlaubsanträge — oder es muss an einen vollwertigen HR-Manager eskaliert werden, nur um einen einzigen Klick zu ermöglichen.
Genehmigungen ruhen für zwei Wochen, während die Teamleitung weg ist — obwohl der Bereichsleiter direkt verfügbar wäre.
Um den Stau zu lösen, vergeben Unternehmen volle HR-Manager-Rechte an Personen, die eigentlich nur eine Abteilung vertreten sollen.
Übergeordnete Manager sehen Anwesenheiten oder Spesen indirekter Mitarbeiter nicht — ohne Eskalation an HR.
Die Lösung
Ein kleines Modul, drei große Vorteile — in Sekunden installiert, ohne Konfigurationsaufwand.
Spesen-Genehmigung
Der Vorgesetzte des Vorgesetzten kann Spesenabrechnungen indirekter Mitarbeiter genehmigen, bearbeiten und buchen — genauso wie der direkte Vorgesetzte.
Anwesenheits-Sicht
Anwesenheits-Beauftragte sehen und bearbeiten Einträge des eigenen Teams, dessen Mitarbeitern sowie zugewiesener Personen.
Abwesenheits-Genehmigung
Urlaubsanträge direkter und indirekter Mitarbeiter genehmigen, ablehnen, bearbeiten und zurücksetzen — auch rückwirkend.
Schlüsselfunktionen
Zwei-Ebenen-Hierarchie
Nutzt die bestehende parent_id-Kette von Odoo — keine neuen Felder, keine zusätzliche Konfiguration. Wenn Ihr Organigramm steht, sind Sie startklar.
Keine Rechte-Inflation
Übergeordnete Manager erhalten genau die Rechte, die sie für ihre indirekten Mitarbeiter brauchen — keine unternehmensweite HR-Manager-Rolle.
Drei Module abgedeckt
Spesen, Anwesenheiten und Abwesenheiten — die drei Workflows mit dem höchsten Engpass-Risiko in einer einzigen Installation.
Time-Off-Manager bleibt erhalten
Ist einem Mitarbeiter ein dedizierter Abwesenheits-Manager zugewiesen, behält diese Person ihre Rechte — die Deputy-Logik ergänzt, ersetzt nie.
Rückwirkende Bearbeitung
Direkte und indirekte Vorgesetzte können bereits begonnene Urlaubsanträge korrigieren oder validieren — ohne HR-Eingriff.
Plug-and-Play kompatibel
Erweitert die Standard-Odoo-HR-Regeln. Keine Datenmigration, keine Breaking Changes — jederzeit deinstallierbar, Rückkehr zum Standardverhalten.
Ein konkretes Beispiel
Anna ist Entwicklerin. Ihre Vorgesetzte ist Ben (Teamlead). Bens Vorgesetzte ist Carla (Engineering Director).
Standard-Odoo: Anna reicht eine Spesenabrechnung ein. Nur Ben kann sie genehmigen. Ben ist 3 Wochen in Elternzeit. Annas Erstattung hängt — oder Carla bekommt unternehmensweite HR-Spesen-Manager-Rechte.
Mit HR Deputy Manager: Carla sieht Annas Beleg automatisch in ihrer Genehmigungs-Queue. Ein Klick — fertig. Gleiche Logik für Annas Anwesenheits- und Urlaubsanträge. Keine neuen Berechtigungen, kein HR-Ticket.
Für wen geeignet
Wo das Organigramm 3+ Ebenen tief ist und Genehmigungs-Queues echten Einfluss auf den Cashflow haben.
Müde davon, bei jeder Abwesenheit eines Teamleads als Eskalationsstelle einzuspringen.
Die nicht unternehmensweite HR-Rechte vergeben möchten, nur um eine einzelne Abwesenheit zu überbrücken.
Einrichtung ohne Konfiguration
Über das Apps-Menü — in unter 30 Sekunden, kein Server-Neustart erforderlich.
Das Modul liest das Manager-Feld jedes Mitarbeiters — korrekt gepflegt, funktioniert die Deputy-Logik automatisch.
Übergeordnete Manager sehen Genehmigungen indirekter Mitarbeiter sofort in ihrer Queue. Keine zusätzlichen Gruppen, Felder oder Einstellungen.
Voraussetzungen
Standard-Odoo-Module: Spesen (hr_expense), Anwesenheiten (hr_attendance) und Abwesenheiten (hr_holidays). Kompatibel mit Odoo 18.0.
binadoo.com | odoo@binadoo.com
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module