Daily updates from Odoo
Wednesday, August 23, 2023
8 changes · master
Enhancements to existing features
This update adds a dedicated ESIC salary structure for Indian payroll to better reflect different statutory rules for eligible employees. It moves the Employer State Insurance Corporation rule out of the non-executive employee structure and groups relevant salary components and deductions under the new ESIC structure.
Original PR description
- According to indian salary low esic salary rules different for regular payroll. - We have moved the 'Employer State Insurance Corporation' rule from Non-Executive Employee structure to ESICS structure. Salary Components - Basic Salary Allowance - House Rent Allowance - Standard Deduction - Bonus - Leave Travel Allowance - Supplementary Allowance - Performance Bonus Deduction: -Gratuity -Employer's State Insurance Corporation -PT -PF(both) task-3435069
Stock moves now keep the requested quantity separate from the quantity actually completed, making inventory and manufacturing records easier to interpret. Manufacturing reporting also gains a production yield measure so teams can compare produced quantities against demand.
Original PR description
Currently on stock moves, product_uom_qty indicates the demand qty before the move is done and it indicates the acutual done qty when the move is done. As a result, when validate a stock move with qty_done != product_uom_qty, a new move is always created for the difference. And the product_uom_qty of the original move will be changed to match qty_done. In this commit, we change to that product_uom_qty will always indicate the demand qty, and qty_done will always indicate actually done quantity. To do that, when underconsumption, we won't split the move when no backorder. and when overconsumption, we will always merge the extra move back to the original move. Task-2695732
TaxCloud and AvaTax setup options are now hidden in countries where those services are not supported. This reduces confusion during tax configuration and helps users choose only relevant options for their location.
Original PR description
Hide the option to enable Taxcloud and Avatax outside countries they support. task-3475816
This update removes an unused touch-device styling file and reorganizes shared web styling utilities. The change helps keep the Enterprise web interface codebase simpler and easier to maintain without expected visible impact for users.
Original PR description
task-3439226
The website editor’s top action buttons have been visually adjusted in Enterprise to better match the Milk design style. This gives users a more consistent and polished editing experience when managing website content.
Original PR description
WIP task-3381773
Subscription reporting dashboards were adjusted to remove the Monthly Recurring Revenue KPI and rename remaining KPI labels so they are easier to understand. This helps sales and subscription teams interpret dashboard figures more clearly without changing core subscription workflows.
Original PR description
- Remove the Monthly Recurring Revenue KPI - Rename KPI to be self explicit task-id: 3391916
This update removes obsolete internal file references and an unused test file from the Project Forecast and UK Reports areas. It helps keep the codebase cleaner and easier to maintain, with no expected change to day-to-day user workflows.
Original PR description
…init removing commented python files from init file of project_forecast, l10n_uk_reports modules and remove unused python file from project_forecast module
The appointment pages SEO dialog no longer shows the custom URL option because appointment links cannot be safely changed there. This avoids confusing users and helps prevent unsupported website changes that would not work as expected.
Original PR description
**Purpose:** The user tries to change the URL from the SEO tool of the website but it doesn't handle the URL change for appointments. **Specification:** This commit hides the custom URL option from the SEO optimization dialog. Task-3324989