Tuesday, November 21, 2023
5 changes · 17.0
Enhancements to existing features
The point of sale discount product is now created by the discount feature module instead of the core Point of Sale module. This keeps the checkout interface cleaner for businesses that do not use POS discounts and avoids showing an irrelevant product to staff.
Original PR description
Prior to this commit, the discount product was created at the installation of the point_of_sale module which does not make sense as this product is only used in the pos_discount module. We change this in this commit to also prevent the discount product to be shown in the frontend of the PoS when the user does not have the pos_discount module installed and abling him to download demo data on the flight if he does not have other products available. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The web framework now provides a shared helper for setting up Owl applications, reducing repetitive setup work. This lowers the chance of configuration mistakes and makes future web development easier to maintain.
Original PR description
Currently mounting an owl application using the Odoo web framework takes a good bit of boilerplate. This is both annoying but also creates the opportunity to misconfigure created applications. This commit exctracts the application creation logic to a helper function which will make it much easier to create Owl applications correctly. task-3580007
Spreadsheet pivot table formulas now keep relevant totals visible when totals are otherwise hidden and only one side of the pivot has grouping. This makes exported pivot tables more useful and prevents empty or incomplete-looking results in common reporting layouts.
Original PR description
This PR modifies the functioning of `ODOO.PIVOT.TABLE` formula when the boolean `includeTotal` is set to 'false'. Earlier, total values of both row and column were not displayed in this case. But now, if a groupby is not applied on any of the two dimensions, it displays total values of the dimension on which groupby has been applied. For example, one row groupby and zero column groupbys are applied on pivot: The formula `=ODOO.PIVOT.TABLE(1,,false)` would display all cells of pivot (including the row totals), except the last row (i.e. the column total). Task ID : 3580623 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves the barcode scanning experience with two enhancements: a refreshed visual design for the picking interface with a more modern, colored kanban layout, and audio feedback when popup alerts appear (such as when scanning unreserved products or confirming backorders). These changes make the warehouse workflow more intuitive and help operators quickly notice important alerts.
Original PR description
This PR makes two little changes: - Change the style of the kanban record: Before  After  - Play a sound when a pop-up is displayed (when scanning a non-reserved product or asking for the creation of a backorder) task-3524181
The Argentina VAT Summary report has been improved by breaking down the "Other Taxes" column into three separate, more specific categories: Income Tax Withholding, Other Withholdings, and Municipal Taxes. This change provides clearer visibility into different types of tax obligations, making it easier for businesses to understand and manage their tax reporting requirements in Argentina.
Original PR description
The l10n_ar localization already includes a dedicated VAT report (VAT Summary). However, a refinement was necessary as one of the columns, namely "Other taxes," was aggregating a diverse range of taxes. In response to valuable feedback, the decision was made to divide the column into three distinct categories. The "Other Taxes" column has now been split into the following columns, each corresponding to different tax codes: - "Perc. IIBB": This column is associated with the code "07," representing "Percepción de IIBB" (Income Tax Withholding). - "Perc. Earnings": This column utilizes the code "09," denoting "Otras Percepciones" (Other Withholdings). - "City Tax": This column is linked to codes "03" and "08," representing "Impuestos municipales" (Municipal Taxes). task: 3596987