Tuesday, March 14, 2023
5 changes · master
Enhancements to existing features
Manufacturing orders and work orders now use the same date fields for planned and actual timing once work starts or finishes. This reduces duplicate date information and helps teams see production timing more clearly across manufacturing, inventory, and subcontracting flows.
Original PR description
Since starting a workorder and marking it as done replace scheduled dates with effective ones... task: 3108291 Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Expense reports now prevent users from adding expense lines with incompatible payment modes, avoiding save-time errors later in the workflow. The expense module dependency setup was also corrected so it installs reliably after a related dependency change.
Original PR description
You cannot validate and expense report having expense_line_ids of different payment mode. But so far, it was possible to select these lines, and it would be blocked upon saving. We will improve this behavior by adding a domain on the expense_line_ids field and disallowing to add lines that would lead to an error later in the process. task id # 3221780 Also fix an issue with the dependencies of hr_expense since the removal of the one with hr_contract --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Stacked bar charts can now display an overlaid line showing the combined total across groups. This helps business users quickly understand net totals, such as invoices minus credit notes, especially when positive and negative values are mixed.
Original PR description
When stacking a bar chart, you often want to see the resulting sum of the different groups (esp. if there are negative values). For example, when displaying a stacked chart of invoices vs credit notes, you usually also want to know the net total. This is done only on stacked bar charts that have single column per x-axis label and with more than one level of groupby. TASK-ID: 3193260 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Document extraction now stores document identifiers in a simpler text format and consolidates duplicated service endpoints. This improves maintainability and helps invoice, expense, and recruitment document processing stay consistent across the system.
Original PR description
Upgrade PR: odoo/upgrade#4417
Manufacturing orders and work orders now use one set of dates that updates from planned to actual progress as work starts and finishes. This reduces duplicate date fields and helps reports and planning views show the most relevant timing information consistently.
Original PR description
Since starting a workorder and marking it as done replace scheduled dates with effective ones... task: 3108291