Monday, September 15, 2025
3 changes · saas-18.3
Enhancements to existing features
The Argentina electronic invoicing module now includes renewed demo and test certificates for ARCA's testing services. This prevents test failures caused by expired certificates and keeps the certification environment available for validation work.
Original PR description
Homologation certificates are required to connect Odoo with ARCA's test web services. When they expire, electronic invoicing tests fail, displaying a “Digital certificate expired” warning. In this PR, I'm updating the certificates so we can continue using the testing environment for our tests. Odoo Task 1359 Adhoc Task 57144 Forward-Port-Of: odoo/enterprise#94128
Documents and trash views now use the creation date as the default order instead of the last modified date. This keeps document lists more stable because minor updates, such as tag or name changes, will no longer unexpectedly move items around.
Original PR description
As the write_date can be reset by very small changes like adding a tag, updating its name and also during some upgrade, we set the default ordering to create_date. We do similarly for the trash. Task-5025453 Forward-Port-Of: odoo/enterprise#93952 Forward-Port-Of: odoo/enterprise#92840
This update adds automated test coverage for the self-ordering point-of-sale experience, helping catch issues earlier before they affect customers or staff. It also separates printer-related logic to make testing safer and reduce conflicts with the main point-of-sale system.
Original PR description
- Isolated `printer` service into a standalone file to avoid naming conflicts with `point_of_sale` during tests. - Introduced `setupSelfPosEnv` to mock and bootstrap the self-order testing environment. - Add Hoot test coverage for core components, models, and service logic Task-4945633