Daily updates from Odoo
Friday, January 16, 2026
12 changes
4 changes
Enhancements to existing features
This update modifies the tax names and descriptions used in Odoo's accounting system for Belgium. These changes ensure accurate reporting and compliance with Belgian tax regulations. The update aligns with internal task 5363874.
Original PR description
### With this commit:- - We are updating the current tax name and its description in Belgium. - Please visit the task for more reference. task-5363874 Forward-Port-Of: odoo/odoo#243142 Forward-Port-Of: odoo/odoo#236242
This update enhances the Point of Sale interface by visually indicating payment status. Remaining amounts are now highlighted in green when positive and red when negative, providing clearer feedback to users about outstanding balances. This improves the user experience and helps ensure accurate order processing.
Original PR description
The aims of this pr is to put the payment status and amount in green when the Remaining amount is positive. And in red for negative amount. task: 5491579 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#243760
This update makes the 'Open Cashbox' button in the Point of Sale (PoS) interface more visible and user-friendly. The change is a small UI adjustment that enhances the overall customer experience. This improves ease of use for cash-based transactions.
Original PR description
Little UI changes on the Open Cashbox button in the PoS. task: 5441682 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#243224
This update clarifies the labels and settings related to Peppol reception within Odoo Enterprise. It adjusts requirements based on a company's Peppol participation role and prevents unnecessary fields from being required for companies only sending data. This ensures smoother integration with Peppol networks.
Original PR description
In this commit: Clarify Peppol reception mode labels to better reflect actual behavior. Update Settings field requirements based on the Peppol participation role. Prevent document-related fields from being required when the company is configured as sending-only. Task-5438539 Co-authored: [Soham Zadafiya (soza)](soza@odoo.com) Forward-Port-Of: odoo/enterprise#104430
5 changes
Enhancements to existing features
This update allows HR users to archive departure reasons that are no longer in use. Previously, HR users could only manage these reasons by naming them, leading to confusion. Now, HR users can actively archive unused reasons, preventing their continued use and simplifying HR processes.
Original PR description
An HR user has currently no way to prevent use of specific /deprecated departure reason other than specifying it in the name. This commit an active field on `hr.departure.reason` so that an HR user can archive departure reasons that should not be used (as he can't delete them if they are referenced at least once). --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update corrects the tax names and descriptions used in Odoo for Belgium. These changes ensure accurate reporting and compliance with Belgian tax regulations. The update impacts the accounting and point-of-sale modules within the Odoo system.
Original PR description
### With this commit:- - We are updating the current tax name and its description in Belgium. - Please visit the task for more reference. task-5363874 Forward-Port-Of: odoo/odoo#243142 Forward-Port-Of: odoo/odoo#236242
This update simplifies the process for sharing documents with partners who don't have existing user accounts. Now, when a partner accesses a document with a public link, they can create a user directly linked to that partner, streamlining document sharing and improving user experience. This change ensures partners can easily access documents without needing to create a full user profile.
Original PR description
Purpose ======= We can share a document to a partner without a user, and with `access_via_link == 'none'`. In that situation, the partner is forced to create a user, but if he clicks on signup, then the new user won't be linked to the partner set on the `documents.access` (a new partner will be created). Now, when inviting a member, if he doesn't have a user, we invite him to create a user. If the partner has a user, then we just redirect him to the login page. Task-5242208 Forward-Port-Of: odoo/enterprise#104374 Forward-Port-Of: odoo/enterprise#100628
This update enhances the appearance of full-size popups on the website to prevent content from blending with transparent backgrounds. A 10px margin and a default white background have been added to improve visual separation and readability, ensuring a clearer user experience.
Original PR description
The full-size option for popups could be misleading when using transparent backgrounds, as the dialog content could visually merge with the page and become hard to read. This change keeps the same…
The full-size option for popups could be misleading when using transparent backgrounds, as the dialog content could visually merge with the page and become hard to read. This change keeps the same behavior as other popup sizes while adding a 10px margin on both sides of the snippet. It also applies a default white background in full-size mode, ensuring better visual separation and improved readability. | Before | After | | ------------- | ------------- | | <img width="1646" height="456" alt="image" src="https://github.com/user-attachments/assets/122b266d-8391-45fe-a6be-08177b97f99c" /> | <img width="1659" height="466" alt="image" src="https://github.com/user-attachments/assets/df4e09de-850e-4735-9169-5115465c1372" /> | | <img width="1641" height="707" alt="image" src="https://github.com/user-attachments/assets/51d549f8-f7ff-42de-aba1-52ab0b4adaf0" /> | <img width="1655" height="687" alt="image" src="https://github.com/user-attachments/assets/2085b8ec-f318-4f04-a9ed-af8ecb0d6fa8" /> | task-5435802
This update adds helpful guidance to the Odoo POS pricing tool, specifically for the `pos.pricer` and `pricer.tag` models. This change simplifies the setup process for new users and administrators, making it easier to configure pricing strategies within the system.
Original PR description
Following this commit: ==== - Added help for pos.pricer and pricer.tag models to ease implementation for new user. task-5462933
1 change
Enhancements to existing features
This update clarifies the labels and settings related to Peppol reception within Odoo Enterprise. It adjusts requirements based on a company's Peppol participation role and prevents unnecessary fields from being required for sending-only companies. This ensures more accurate and streamlined Peppol data handling.
Original PR description
In this commit: Clarify Peppol reception mode labels to better reflect actual behavior. Update Settings field requirements based on the Peppol participation role. Prevent document-related fields from being required when the company is configured as sending-only. Task-5438539 Co-authored: [Soham Zadafiya (soza)](soza@odoo.com)
1 change
Enhancements to existing features
This update enhances the testing process for invoice payments, specifically when using bank statement lines. A new test helper has been introduced to streamline and standardize these tests, ensuring more reliable payment processing scenarios. This improves the overall accuracy and stability of invoice payments.
1 change
Enhancements to existing features
This update ensures that Thai province names within Odoo are displayed in their native Thai language. This improves consistency and accuracy for users operating in Thailand, aligning with local naming conventions.
Original PR description
State names are not translatable in Odoo, so they should be stored in their native language for consistency. This PR updates all Thai provinces to use their native Thai names. task-5484432