Daily updates from Odoo
Monday, September 2, 2024
6 changes
5 changes
Enhancements to existing features
Employee expenses are now shown and included in Indian regular pay payslips, so payroll teams can see reimbursements as soon as a payslip is created. This improves payroll accuracy by including reimbursed expenses in the net salary calculation.
Original PR description
Expenses are now added to the payslip in India: regular pay salary structure. The expenses are now also included in the net salary computation on the payslip.
Kenyan payroll now supports contracts marked as secondary employment, applying the required flat 30% PAYE tax treatment. This helps companies calculate pay correctly for employees whose main job is elsewhere, excluding reliefs, exemptions, and pension deductions from reducing taxable income.
Original PR description
In Kenya, secondary employees are taxed at a flat rate of 30%. They are not eligible to any reliefs and tax exemptions (Tax, Insurance & Mortgage Relief), and pension does not reduce taxable income. What's a second employee ? it's a contract that is not for your main company. We can imagine you work in a company A (managed by Odoo or not) where your usual PAYE rate will apply and you have a second (or third, or else) contract in others company, for "not-primary" job. task-3999125
Frontdesk demo and template data has been updated to be easier to understand for users evaluating or setting up the app. Visitor lists also gain a direct print badge action, making reception workflows faster and more convenient.
Original PR description
In this commit, improve frontdesk data for ease of understanding, also add print badge button of visitor in list view. task-3583939
Salary benefit forms are easier for HR teams to use and now avoid showing duplicate fields. The update also prevents users from selecting mandatory benefits tied to the wrong salary structure, reducing configuration mistakes.
Original PR description
The form view of the benefits are more user-friendly. The user cannot select a mandatory benefit related to another salary structure type. There will be no more duplicate of the fields in the form. Task: 3705172
UK tax reports can now use different reporting periods and start dates, making them better aligned with each company's obligations. This helps businesses configure tax reporting timelines more accurately without relying on a single default schedule.
Original PR description
This pull request will be separated in two commits: 1- The periodicity per report 2- Start date for the report along the periodicity
1 change
Enhancements to existing features
The system now uses a more efficient connection method for printing reports by trying long polling first, then falling back to websockets only if needed. This change reduces the number of active websocket connections to Odoo, improving overall system performance and resource usage.
Original PR description
We are currently using websockets for every report action. We will now use longpolling first, then websocket if it fails. It will help reduce the amount of websockets communicating with Odoo. Task: 4106745