Daily updates from Odoo
Saturday, November 22, 2025
5 changes · 19.0
Enhancements to existing features
This change fills in missing inventory-related accounts and ensures every localization has the right default stock valuation setup. It helps companies avoid setup gaps when installing accounting or inventory features in different countries, so stock accounting works more reliably out of the box.
Original PR description
This PR 1. adds missing inventory management accounts in CoA 2. fills the default sotck valuation accounts in all l10n modules task-5176658 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This change reduces unnecessary live chat updates for people who are not actively viewing the relevant help section. As a result, Odoo sends fewer background messages, which improves performance and lowers noise without changing the user experience for those who open the live chat area.
Original PR description
Before this commit, every live chat user would receive looking for help update. This commit reduces the dispatching of message by targeting users interessted in the looking for help update. The looking for help category is folded by default, in which case the user doesn't receive anything related to live chats looking for help. Once the user accesses discuss, and once the category is opened, updates will be received. 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
The system now waits longer between homepage data refreshes when a tab stays open, instead of repeatedly requesting updates. This helps reduce unnecessary load on the IoT Box and improves stability over time.
Original PR description
In order to avoid spamming the IoT Box with requests to update the homepage when a tab is kept open, we now progressively delay the `/data` fetch during the first 30min to end up fetching only once every 30min. Forward-Port-Of: odoo/odoo#236664
This update makes sure a buyer record is created on ECPay before sending a B2B invoice, reducing the chance of invoice submission failures when the buyer is not yet known to the service. It also adds VAT validation support earlier in the process, helping catch invalid VAT data before it is sent.
Original PR description
This commit aims to address an edge case where the buyer identifier might not exist on ECPay before issuing a B2B invoice. A call to "Add" a customer is made. RtnCode 1 indicates successful creation, 6160052 - indicates buyer already exists, others are failure. Additionally, add "base_vat" as dependency to enable client-sided validation for VAT before sending to ECPay. --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#236826
The Japanese state and prefecture records have been updated to use their native Japanese names instead of relying on translations. This makes location data display more consistently for Japanese users and improves the accuracy of standardized state codes.
Original PR description
Since state names are not handled by translations, storing them directly in Japanese provides a better user experience. This **PR** updates the existing Japanese state records with their native Japanese names. Additionally, it aligns the state codes as per ISO standards. **task**-5345872 Forward-Port-Of: odoo/odoo#236649