Odoo Time Off: vacation, leave, and absences under Brazil's CLT
Vacation and absence management
Manage vacation, leave, and absences under Brazil's CLT labor law rules: a 12-month accrual period, the constitutional one-third bonus, splitting into up to 3 periods, and automatic transmission of the leave to eSocial (S-2230). Employees request and managers approve through a paperless digital flow.
Human Resources Official Odoo module
Why Odoo Time Off?
Real results our clients achieve.
CLT rules applied automatically
12-month accrual period, calculation of the constitutional one-third vacation bonus, splitting into up to 3 periods, and cash allowance, all calculated according to the CLT with no manual configuration.
Automatic eSocial S-2230
Leaves for medical reasons, maternity, paternity, and others are transmitted to eSocial (event S-2230) directly from Odoo, with no parallel systems.
Request and approval from a phone
Employees request vacation or leave through the app or portal. The manager approves with one tap. HR is notified automatically, with no emails or spreadsheets.
Real-time vacation balance
Each employee sees their vacation day balance in real time on the portal. Managers have visibility into the team's vacation schedule without needing to open a ticket with HR.
Features
What's included in this module.
Configurable Absence Types
CLT vacation, medical leave, maternity/paternity leave, excused absence, unexcused absence, cash allowance, and others, each type with configurable rules and impact on payroll.
Accrual and Concessive Period
Automatic calculation of the accrual period (12 months of work), the concessive period (the following 12 months), and alerts for overdue vacation under the CLT.
Vacation Splitting (CLT Art. 134)
Support for splitting vacation into up to 3 periods under the CLT, with one of the periods of at least 14 consecutive days and the others with at least 5 consecutive days each.
Constitutional One-Third Bonus and Cash Allowance
Automatic calculation of the one-third bonus on vacation pay and the cash allowance (selling up to one-third of the days), integrated with OCA payroll.
eSocial S-2230: Leave
Automatic generation and transmission of the S-2230 event (start and end of leave) for medical leave, maternity, workplace accidents, and others.
Team Vacation Schedule
Absence calendar by department so the manager can plan the schedule without conflicts. Automatic alerts for overlapping vacations on the same team.
Time Clock Integration
Approved absences are automatically deducted from the time clock record, with no manual re-entry by the personnel department.
Absenteeism Reports
Absenteeism rate by department, most frequent absence reasons, and trend analysis. Data for health and well-being initiatives.
Native integrations
Odoo Time Off connects natively with other Odoo modules, no external integration.
Why implement with KMEE
KMEE implements Odoo Time Off with all CLT rules and the transmission of leaves to eSocial, integrating with OCA l10n-brazil-hr payroll. Our team has deep knowledge of Brazilian labor law and the particularities of each state.
About KMEEWho it's for
Scenarios where this module delivers the most value.
CLT Personnel Department
Companies that need to ensure compliance with CLT vacation rules, transmit leaves to eSocial, and integrate everything with payroll without rework.
Managers of Distributed Teams
Visibility into the team's absence schedule on a calendar, with digital approval and automatic notifications, with no dependence on central HR.
Companies with High Vacation Complexity
Operations with collective vacations, splitting into 3 periods, cash allowance, and advance scheduling under a collective agreement or CCT.
Full eSocial Integration
Companies that need to transmit all leaves to eSocial (S-2230) accurately and on time, with no manual processes.
Frequently Asked Questions
Does Odoo automatically calculate the constitutional one-third vacation bonus?
Yes. The OCA l10n-brazil-hr module (maintained by KMEE) applies the constitutional one-third bonus automatically in the vacation calculation, integrated with payroll.
Can I split vacation into 3 periods under the CLT?
Yes. Odoo Time Off supports splitting into up to 3 periods, respecting the minimum of 14 consecutive days in one of the periods and 5 consecutive days in the others, as required by Article 134 of the CLT.
Are leaves transmitted to eSocial automatically?
Yes. The S-2230 event (start and end of leave) is generated and transmitted to eSocial directly from Odoo, with no need to access the eSocial portal separately.
Can the employee see their vacation balance in the portal?
Yes. The Employee Portal displays the vacation day balance in real time, the absence history, and allows requesting vacation with no need to contact HR.
Industries that use it
Complete solutions for your industry.
- Manufacturing MRP, production planning, quality control and end-to-end traceability.
- Services Project management, timesheets, recurring contracts and automated invoicing.
- Retail POS, e-commerce, multichannel inventory management and integrated financial control.
- Distribution WMS, route planning, fleet management and full fiscal integration.
Explore all Odoo modules
View full catalogStart with a free assessment
Thirty minutes to understand your operation and tell you what to fix first, in the right order. No commitment.