Wednesday, January 25, 2023
9 changes · master
New functionality added to Odoo
The Spanish localization now includes a profit and loss report tailored for Spanish reporting needs. This helps businesses in Spain review financial performance in a familiar local format and supports more complete statutory reporting workflows.
Original PR description
Task : https://www.odoo.com/web#id=1931760&action=327&model=project.task&view_type=form&menu_id=4720 Pad: https://pad.odoo.com/p/r.a8d6c05356eb2a1907b286c9315fb5db
Enhancements to existing features
Holiday-related payroll setup now supports assigning more than one responsible person instead of only one. This improves flexibility for Belgian payroll and holiday processes where several people may need to manage or review the same responsibility.
Original PR description
task - 3060720
Resolved issues and error corrections
This update restores missing information passed between point-of-sale components after a previous technical change. It helps German certification, IoT, and Swedish localization features work correctly again in affected point-of-sale workflows.
Original PR description
*: l10n_de_pos_res_cert, pos_iot, pos_l10n_se In odoo/enterprise#35795 the custom inheritance system of the pos was removed and a bunch of modules were adapted. In a lot of those places, the _super calls didn't forward the arguments to the super method, resulting in broken methods. This commits fixes that.
Timesheet screens and search behavior were streamlined to make daily time entry and reporting easier to use. Users get clearer form information, more consistent employee timesheet access, and simplified report search setup across related timesheet apps.
Original PR description
Purpose of this PR to do generic improvement for timesheet apps. So in this PR done following improvements: - adept context of timesheet action from employee form view to coherence with community changes. - add remaining hour field in timesheet form view. - removes timesheet report search view. - remove the step asking to set a project in the timer from timesheet tour. task-2983879
Payroll users can now add eligible payslips directly to an existing batch instead of creating a new batch. This streamlines payroll processing by making it easier to update batches when additional payslips need to be included.
Original PR description
Allows users to add payslips to existing batch. Previously, the user had to create a new batch to incorporate new payslips, now it's done through a wizard. task-3103606
Spreadsheet users can now see the names of other people currently connected, not just the total number of collaborators. This makes it easier to understand who is editing a spreadsheet or dashboard without having to locate each person in the document.
Original PR description
This revision adds the names of the connected users in addition to their number. This will provide a way to have an overview of who's editing the spreadsheet without having to track every user position in the sheet. Task 3144614
Subscription upsells must now use the same currency as the original subscription. This prevents billing inconsistencies and avoids validation issues caused by mixing currencies within a related subscription sale.
Original PR description
Currently it is possible to upsell a subscription with a currency different than the parent. This commit adds a python constraint checking this case and if it happens, it throws a validation error. task-3103865
Point of sale entries are now included in India's GSTR-1 reporting. This helps businesses using Odoo POS produce more complete GST return data with less manual reconciliation.
Fixed an issue where opening a dashboard from the dashboard configuration screen showed an empty spreadsheet. Business users can now edit dashboards with the expected data visible, reducing confusion and preventing incorrect edits.
Original PR description
Open any dashboard through "Dashboards / Configuration / Dashboards". => the spreadsheet is empty