Thursday, January 15, 2026
2 changes · saas-18.4
Enhancements to existing features
Odoo now includes Minute and Kilowatt hour as standard units of measure aligned with UNECE recommendations for Peppol. This helps electronic invoices use the correct unit codes instead of falling back to a generic unit, improving compliance and consistency across localizations.
Original PR description
**Issue:** 2 UoM that is in the UNECE Recommendation No.20 for Peppol don't exist in Odoo: - MIN: Minute - KWH: Kilowatt hour Even if they are created manually, they are not used in the UBL/CII electronic invoices. Instead, the default code (i.e. "C62" for "Units" is used). Some localization modules create the "Kilowatt hour" UoM as they need it. (l10n_cl and l10n_tr_nilvera) So it's better to have a "generic" one available for every module. opw-5269119 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#243535 Forward-Port-Of: odoo/odoo#238342
This update enables public users to access documents without needing to create a traditional Odoo user. When a user invites a public member, they can now create a linked user account, streamlining the document sharing process and improving user convenience. This change simplifies document access for external partners.
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#104339 Forward-Port-Of: odoo/enterprise#100628