Daily updates from Odoo
Saturday, December 6, 2025
3 changes · 19.0
Resolved issues and error corrections
This update resolves an issue where the automatic PEPPOL endpoint field in Belgian company registrations (containing characters like dots) was incorrectly filling in. The fix adds specific valid characters for EAS, ensuring accurate PEPPOL endpoint generation and preventing errors related to Belgian VAT identifiers.
Original PR description
When company registry contains characters such as dots (.), automatic fill-up of peppol_endpoint field fails because dots are valid peppol identifier characters, but are clearly not part of belgian VAT identifier. The solution is therefore to add an EAS-specific set of valid characters to prevent this situation no-task Forward-Port-Of: odoo/odoo#238356
This update ensures that the delivery address is now correctly included in requests for tax calculations and EDI documents (NF-e invoices). Previously, this information was missing, which could lead to tax discrepancies. This change is crucial for accurate tax reporting and seamless EDI processing.
Original PR description
Purpose: For invoice goods(NF-e), the delivery address can differ from the invoice address. It is necessary for both fiscal and logistical reasons to provide the delivery address in the tax calculation and EDI requests. Failure to do so may result in tax issues for the issuer. Expected Behavior: Users will be able to set a delivery address on the sales order and invoice and the delivery address will be sent in the requests for tax calculation and EDI. The returned EDI document will display the delivery address information. Current Behavior: The delivery address is not sent in the requests. task-5171186
This update ensures that when stock is spread across multiple locations for a Lot/Serial Number, the correct location is always displayed in the system. Previously, the location was incorrectly set to 'False', preventing users from seeing where the stock was actually stored. This improvement enhances inventory tracking and accuracy.
Original PR description
Fixed (Issue #237701 ) Description of the issue/feature this PR addresses: When a Lot/Serial Number has positive stock spread across multiple locations, the field lot.location_id is currently set to False Current behavior before PR: The Lot/Serial form shows no location Users cannot see where the stock actually exists If stock exists in multiple locations → the location is cleared (False) Desired behavior after PR is merged: Users always see a stock location when stock exists A valid stock location will still be shown instead of None --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr