Daily updates from Odoo
Wednesday, September 18, 2024
11 changes · master
Enhancements to existing features
Quality reporting now focuses on more useful information by removing fields that were not meaningful in pivot and graph reports. New passed and failed quantity measures make it easier to understand quality outcomes and spot production issues.
Original PR description
This commit removes some fields from the pivot view of `quality.check` model that doesn't make sense in this view. The removed fields are: `worksheet_page` and `finished_product_sequence`. The commit also adds new two fields that help provide better insights: `qty_passed` and `qty_failed` with the expected meaning. Upgrade PR: odoo/upgrade#6519 Task-3981694
Invoice extraction now combines OCR and autocomplete results when users select a VAT number or partner name. This helps fill in missing partner details automatically, reducing manual entry and improving data completeness.
Original PR description
The OCR and autocomplete functionalities have been integrated to provide more comprehensive data for partners. Now, when a user clicks on a VAT number, the data is enriched using OCR values. Similarly, clicking on a partner name triggers simultaneous retrieval of autocomplete data. This integration reduces the need for manual data entry by automatically filling in missing information. task-4161150
Bank and credit card journal audits are now easier to read with a dedicated view that removes unnecessary grouping and highlights the most relevant details. Users can review dates, partners, and matching information more directly, making reconciliation and audit work faster and clearer.
Original PR description
This commit aims to facilitate reading and handling the audit of the Bank and Credit Card journals. This view should be tailored, as it is not the same as suditing sales/purchase ledgers. Beyond showing only the counterpart lines, already addressed by #67611, the view should: - Remove the grouping by Partner > Journal Entry - Show columns Date, Partner and Matching This commit adds a view for the bank/credit card audit, and edits the function journal_report_open_aml_by_move to achieve this tailored audit view. It also edits the List Renderer for the audit view to ensure it can also handle the case where no default groupings exist. task-4147336
Batch payments can now specify who should pay transfer fees instead of always using the standard SEPA option. This helps businesses support more ISO 20022 payment formats and align bank files with local or bank-specific requirements.
Original PR description
In SEPA payments, `ChrgBr` indicates who pays the transfer fees. Currently, the only supported value for this field is `SLEV`. However in other ISO20022 variants, we can use other values. This commit allows user to specify the charge bearer in batch payments. Task ID: 3774253
The sales commission app now supports forecasting and improves how commission achievements and reports are calculated and displayed. These changes help sales teams and managers better plan, review, and understand commission progress, while also improving performance and reducing irrelevant community commission visibility in sales teams.
The project dashboard now better reflects subscription-related information in project profitability views. This helps business users get a more complete view of project revenue and margins when subscriptions are involved.
Original PR description
This commit's purpose is to handle the subscription part of the dashboard. Community part: task - 4150611 affected version: master
Workcenter overview links now take users directly to the work order list instead of the shopfloor view. This creates a more consistent navigation path for teams reviewing manufacturing work from the overview.
Original PR description
This PR removes the links to the shopfloor from the workcenter overview. Instead, all links now redirect to the WO list view. task 4081617
WhatsApp discussions in Odoo can now be organized with sub-threads inside channels, helping teams keep related replies and follow-ups grouped together. This makes busy WhatsApp conversations easier to navigate and reduces the risk of important context getting lost.
Original PR description
community: https://github.com/odoo/odoo/pull/179348 part of task-3605717
Recruitment screens now show more accurate candidate and application information, especially for companies using multiple company records. Interviewers regain appropriate editing ability on assigned applications, reporting no longer counts archived hires incorrectly, and views better reflect user permissions.
Original PR description
This pr adds various fixes and improvements to recruitment. - The `Similar Candidates` smart button counter now displays accurate numbers when in a multi company environment. Before it would search…
This pr adds various fixes and improvements to recruitment. - The `Similar Candidates` smart button counter now displays accurate numbers when in a multi company environment. Before it would search across companies for candidates, often making the number higher than actual similar candidates in the selected company leading to confusion and despair. - Since the split of the applicant model into applications and candidates, interviewers could no longer edit any information on a application (a candidate by extension) they were assigned to. This has been fixed with new access rules, allowing interviewers to edit candidates, but only through the application form. - Some buttons/fields are now hidden/read-only if you don't have access to them. - The`Other Applications` smart button now also displays applications by similar candidates, not only applications by the viewed candidate. - The `All applications` view now allows grouping by `Candidate`. - A bug in `Applicant Analysis` which cause archived applicants to still be counted as hired was fixed.
This update streamlines the subscription sales workflow, including plan setup, sales order handling, demos, and guided tour content. It helps teams manage recurring sales more easily with clearer views and improved subscription behavior.
Original PR description
task-id: 3750550
Subscription sale orders now create the first delivery as soon as the order is confirmed, instead of waiting until the first invoice is posted. This makes fulfillment start earlier and avoids duplicate or delayed delivery creation during invoicing.
Original PR description
Before this PR, after confirming a sale order, the first invoice is created and posted. then, the first delivery is created. After this PR, the first delivery is created immediately upon sale order confirmation. No delivery is created when the first invoice is posted. task-3866918