Thursday, September 10, 2026
4 changes · 17.0
Resolved issues and error corrections
When helpdesk tickets are merged, timesheets from the merged ticket now use the same sales order item as the destination ticket. This prevents inconsistent billing or service tracking information after a merge.
Original PR description
Currently when you merge helpdesk tickets with differing sale order items, the sales order item listed on the timesheets of the source ticket is not updated to match the destination ticket's sales order item. This PR ensures uniformity bugfix-6473396
When sending invoices to French customers on the PDP network, users will no longer see a second, redundant electronic invoicing checkbox. This reduces confusion and avoids unnecessary duplicate invoice file processing while keeping the correct network submission flow.
Original PR description
### Steps to Reproduce: 1. Activate `l10n_fr_pdp` and select French company 2. Activate French electronic invoicing 3. Create customer who is in the annuaire 4. Invoice that customer and click Send…
### Steps to Reproduce: 1. Activate `l10n_fr_pdp` and select French company 2. Activate French electronic invoicing 3. Create customer who is in the annuaire 4. Invoice that customer and click Send 5. Notice that there is French E-Invoicing (Test) AND France E-Invoicing (UBL 2.1), both are selected ### Issue: When sending an invoice to a French client on the PDP network, the send wizard displays two separate checkboxes for electronic invoicing. The system shows both the specific network submission option and the generic UBL 2.1 XML generation option at the same time. This creates a confusing and redundant user interface, as the network submission inherently handles the necessary XML generation. ### Solution: We can override the compute methods for the UBL visibility (`enable_ubl_cii_xml`) and state (`checkbox_ubl_cii_xml`) inside the `l10n_fr_pdp` module. These fields are now explicitly forced to False whenever the French PDP network is active for the selected customer. This correctly hides the standalone XML option and prevents redundant background processing. opw-6530391 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change reverses a prior update so website sales analytics continue using the existing product reference instead of switching to barcodes. This avoids unnecessary disruption in reporting because the related Google Merchant Center concern does not apply to this version.
Original PR description
Since GMC was only introduced in 18.3, there is no need to switch the analytics data since there is no collision with GMC to avoid any potential mess up. Revert of #287152 opw-6443326
The spreadsheet component was updated to the latest version, including a fix for an issue when copying and pasting merged cells. This helps users work more reliably with spreadsheets in Odoo and reduces errors during everyday editing.
Original PR description
### Contains the following commits: https://github.com/odoo/o-spreadsheet/commit/b2580c51a3 [REL] 17.0.108 [Task: 0](https://www.odoo.com/odoo/2328/tasks/0) https://github.com/odoo/o-spreadsheet/commit/e4c5b93457 [FIX] clipboard: typo on copy/paste on a merge [Task: 6515850](https://www.odoo.com/odoo/2328/tasks/6515850) Co-authored-by: Florian Damhaut (flda) <flda@odoo.com> Co-authored-by: Anthony Hendrickx (anhe) <anhe@odoo.com> Co-authored-by: Alexis Lacroix (laa) <laa@odoo.com> Co-authored-by: Lucas Lefèvre (lul) <lul@odoo.com> Co-authored-by: Adrien Minne (adrm) <adrm@odoo.com> Co-authored-by: Ronak Mukeshbhai Bharadiya (rmbh) <rmbh@odoo.com> Co-authored-by: Dhrutik Patel (dhrp) <dhrp@odoo.com> Co-authored-by: Rémi Rahir (rar) <rar@odoo.com> Co-authored-by: Pierre Rousseau (pro) <pro@odoo.com> Co-authored-by: Vincent Schippefilt (vsc) <vsc@odoo.com> Co-authored-by: Marceline Thomas (matho) <matho@odoo.com>