Daily updates from Odoo
Friday, December 5, 2025
4 changes
3 changes
Features or functions removed from Odoo
This update simplifies the AI modules by replacing outdated PyTZ dependencies with the more current ZoneInfo. This change was driven by a previous update to standardize timezone handling within Odoo, ensuring greater consistency and accuracy.
Original PR description
Small commit that replaces pytz dependencies with ZoneInfo since the following PR made that be the standard choice: https://github.com/odoo/odoo/pull/236660
This update removes an outdated dependency (pytz) from the AI module. The change was made to improve performance and align with best practices for timezone handling. This ensures Odoo continues to run efficiently and reliably.
Original PR description
Since #100008 the usage of pytz should be avoided and replaced by ZoneInfo.
This update removes a rarely used code for work entry types within the Odoo Enterprise payroll module. This cleanup improves the system's efficiency and reduces potential complexity. The change is a routine maintenance task to ensure the system remains optimized.
Original PR description
Removed code `LEAVE510` since it's not referenced anymore Task: 5365455
1 change
Features or functions removed from Odoo
This update removes outdated services automatically added when connecting to the Peppol network. These services were no longer relevant due to restrictions on user registration from Australia, New Zealand, and Singapore, and minimal usage. This simplifies the system and reduces potential confusion.
Original PR description
When creating a new connection to the Peppol network, we add multiple services by default. This commit remove from the default (they can still be manually enabled): - the ANZ BIS3 Invoice &…
When creating a new connection to the Peppol network, we add multiple services by default. This commit remove from the default (they can still be manually enabled): - the ANZ BIS3 Invoice & CreditNote that is deprecated in favor of the PINT version, - the SG BIS3 Invoice & CreditNote that will also be deprecated soon by its PINT version. Note that anyway for the moment we don't allow to register user from AU/NZ/SG on Peppol, so we were in any case registering those services for all participants, and none of them were relevant for those two local formats ... In the future we would like to handle the received services(formats) on IAP directly to handle change better. https://github.com/odoo/odoo/blob/0af9d32e305c1f1afb51e126c1e6747879e78225/addons/account/models/company.py#L35-L50 I checked on our AP, and only 8-10 invoices were sent with these formats, between Belgians... so it is most likely errors. Let's reduce the confusion. <img width="1283" height="65" alt="image" src="https://github.com/user-attachments/assets/208bbd7e-f836-4bc9-a594-795313b06be9" /> Source: https://docs.peppol.eu/edelivery/codelists/v9.4/Peppol%20Code%20Lists%20-%20Document%20types%20v9.4.json Forward-Port-Of: odoo/odoo#238674