Monday, November 25, 2024
4 changes · master
Enhancements to existing features
Financial reports now use a consistent company selector instead of a hidden mode that only considered the active company and its branches. This makes report behavior clearer for users and reduces confusion when working across multiple companies.
Original PR description
*l10n_es_reports The 'disabled' value of the multi-company filter is used to tell the report it should only consider the active company (and its branches), ignoring all other companies that would be selected. Though, it's not widely used, and the reports using it probably might run just as well with 'selector'. Also, it can create a bit of confusion, since it's not obvious to the user which report uses or doesn't use the selector. In the related enterprise commit, we simplify this by removing the 'disabled' value for the multi-company filter. This commit adapt the existing code to this change. task-4260664 Related to https://github.com/odoo/odoo/pull/184553 Related to https://github.com/odoo/upgrade/pull/6646
Payroll declaration screens are now clearer and easier to manage across several localizations. Users can delete declarations, see eligible employee counts more clearly, and only get XML creation options when there are eligible employees to include.
Original PR description
* = {,l10n_{be, ch, hk, ke}_}hr_payroll
Some UX improvment are done in this commit :
- Allow to delete a declaration
- To help the user to understand the flow, a gray stat button
"eligible employees" is added when a declaration doesn't have any eligible employees.
- The button "create xml" will be displayed only if a declaration
have at least one eligible employee.
- The title of the field lines_count is replaced by "Eligible
Employees".
task-3770878Users can now print Mexican CFDI payment receipts directly from invoice payment records and bank transactions. This makes it easier to provide payment proof without navigating through extra steps or workarounds.
Original PR description
This commit add a new print button on the cfdi document view for payment, which allow the user to print the payment receipt directly from the invoice. Also, this print button allow the user to print a payment receipt from a bank transaction, as it was not possible before this commit. task-4161205
Spreadsheet charts now use a simpler shared runtime generation approach and support dataset design directly in Odoo charts. This reduces custom maintenance work while giving users a more consistent chart design experience.
Original PR description
[REF] spreadsheet: generate odoo chart runtime with helpers With the changes in o-spreadsheet, we can now generate the odoo chart runtimes with imported helpers, with way less odoo custom code. Task: 4286137 [IMP] spreadsheet: handle dataset design in odoo chart This commit add the handling of the dataset design in the odoo charts. It's only a few line of code in the chart classes, and it allows us to remove the custom design panel of odoo charts. Task: [4286137](https://www.odoo.com/odoo/2328/tasks/4286137)