Daily updates from Odoo
Thursday, November 28, 2024
7 changes
3 changes
Enhancements to existing features
This update aligns several HR, payroll, appraisal, and salary contract background processes with newer scheduling guidelines. It should make recurring administrative tasks more consistent and reliable across core HR features and country-specific payroll flows.
Subscription sales orders now keep more details about upselling opportunities over time. This helps sales teams retain a clearer history of what was delivered or invoiced, making it easier to identify and follow up on growth opportunities.
Original PR description
…on_stock As the SO for subscription are updated every recurrence, it's hard to keep track of possible upselling opportunities. This change update the sale upselling opportunity for subscription to save more information regarding the opportunity and don't erase old activities to keep a better record of what has been deliverd/invoiced. task-id : 3323129
Odoo Sign now lets users avoid creating extra activities and emails for signature requests they initiate. This helps teams such as payroll reduce notification overload when they already know about the documents they sent.
Original PR description
When you work with sign, for a sign request, you'll get many emails and activities for a signature request that you created. For a payroll team it can be quite heavy. In addition, according to the way you work, you maybe don't want to be spammed with activities and/or emails for something that you're already know because you asked/created it. task-id 2984651
4 changes
Enhancements to existing features
Belgian point-of-sale setups using the certified blackbox can now operate correctly in multi-company environments. This helps businesses manage separate companies in the same Odoo database without blocking compliant POS usage.
Original PR description
This commit adapts the point_of_sale module to allow the use of the blackbox in a multi-company environment. Enterprise PR: odoo/enterprise#73325 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Tax calculation data is now handled with a clearer separation between original and rounded amounts. This reduces ambiguity in sales, purchases, accounting, and Italian e-invoicing flows, helping make totals and tax reporting more reliable.
Original PR description
Before `_add_tax_details_in_base_line` populated tax details like `tax_amount_currency` directly, and `_round_base_lines_tax_details` subsequently moved these values to new keys prefixed with `raw_` while rounding the originals. The problem with that is the meaning of certain dictionary keys like `tax_amount_currency` changed depending on the method that processed them Now, `_add_tax_details_in_base_line` only adds raw values (e.g., `raw_tax_amount_currency`), and `_round_base_lines_tax_details` separately adds the rounded values This simplifies state management and makes sure that raw and rounded values are clearly separated. related pr: https://github.com/odoo/enterprise/pull/74121 task: 4277573
Point of Sale setups using the Belgian blackbox can now work better in multi-company environments. This helps businesses operating several companies manage compliant POS sessions without needing separate workarounds.
Original PR description
pos*: pos_blackbox_be, pos_urban_piper This commit adds the possibility to use the multi-company feature with the pos_blackbox_be module. Community PR: odoo/odoo#186296
The US payroll payslip PDF has been adjusted to better match United States payroll reporting requirements. This helps employers provide employees with compliant, clearer payslip documents.
Original PR description
The US payslip PDF needs some changes to make it compliant with the US requirements. Task: 4329656