Monday, October 13, 2025
7 changes · 18.0
Resolved issues and error corrections
Invoice PDFs using the Boxed document layout now show the total amount section in the correct position. This keeps invoice reports visually consistent and professional across layouts.
Original PR description
**Steps to reproduce:** 1. Install Accounting module. 2. Change document layout to `Boxed` from Settings. 3. Print any invoice → notice that `total section` is shifted downward compared to other PDF layouts. **Issue:** <img width="772" height="242" alt="image" src="https://github.com/user-attachments/assets/d4c2aab8-11c1-4584-b544-0fcc7071a06a" /> - The amount `total section` in the invoice PDF is not aligned properly due to extra margin. **Solution:** - Remove the unnecessary margin to ensure the total section is aligned correctly across all layouts. **After Solution:** <img width="777" height="185" alt="image" src="https://github.com/user-attachments/assets/c9cd1060-f210-4154-afc9-22d7d6a9207f" /> **opw - 4911228**
Document upload request emails now greet the person being asked to provide the document, instead of showing the sender or document owner's name. Invitation and reminder emails are also sent in the recipient's language, making requests clearer and more professional for users.
Original PR description
Currently, the email template inviting a user to upload a document displays the document owner's name in the greeting instead of the requestee's. This commit updates the template to display the correct name. Steps to reproduce: 1. Log in as Mitchell Admin 2. Go in the Document app 3. Click on the New > Request 4. Enter a document name and select Joel Willis as requestee 5. Send the request by clicking on the "Request" button => The invitation email is correctly sent to Joel Willis but it says "Hello Mitchell Admin" instead of "Hello Joel Willis" Additionally, this PR ensures that the reminders and the invitation emails are sent in the requestee's language rather than the sender's. Task-5130591
The working schedule calendar now keeps the hours-per-week value on one line. This small visual fix makes employee schedule information easier to read and avoids awkward line breaks.
Original PR description
Changed the style of hours/week in working schedule calendar so it doesn't appear on 2 lines Forward-Port-Of: odoo/enterprise#91993
This update fixes payroll-related company filtering so it uses the country set on the company’s linked partner record. This helps Swiss and general payroll processes find the right companies reliably, avoiding issues caused by a non-searchable company country field.
Original PR description
As the country_id field on the company is computed and not searcheable, this commit adapts the domain to search for the country of the associated partner. task-5096037
This fix adds a default company reference to the shared analytic setup used by analytic distribution widgets. It helps prevent errors in business records that use analytic distribution without explicitly defining a company, improving reliability with no expected user-facing workflow change.
Original PR description
A previous commit[^1] added a field dependency on `company_id` for the widget `analytic_distribution`, which is supposed to be used with `analytic.mixin` a lot of times. In order to avoid issues when models inherited from that mixin without specifying a company, we add it directly in the mixin as a placeholder. [^1]: 3831c4183bc7dbd370e13d3c9de4a55a5d51bbfd
Changing a user's locale can alter the first day of the week, which affects how spreadsheet pivot data is grouped by day. This fix reloads pivot data after a locale change so reports continue to show accurate day-of-week values.
Original PR description
Chaning the locale can change the first day of the week. But the normalization of the server value depends on this `locale.weekStart`, se we need to reload the pivot when the locale changes, otherwise we might display wrong values for a "day_of_week" grouping. Task: [5149508](https://www.odoo.com/web#id=5149508&cids=1&menu_id=4720&action=333&active_id=2328&model=project.task&view_type=form) 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
This fixes tooltip and popover placement so help text is less likely to be cut off when it appears near the edge of the screen. Users get a clearer interface in developer-mode forms, reducing confusion when viewing field information.
Original PR description
**Steps to reproduce:** - Activate Developer mode - Go to CRM -> Activity Type - Click on any model to open its form - On hover the Model field tooltip does not display properly its popover component (cut on the left of the screen) **Issue:** When the element cannot be positioned correctly on the screen, it fallbacks to the default position which is often worse. **Fix:** Backported part of a fix from newer versions (https://github.com/odoo/odoo/commit/ae25a2bb09a92b39fb7643a1bf18eecae8f24fc8) to keep the best position among the evaluated ones. opw-5089577 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr