Friday, November 21, 2025
2 changes · 17.0
Enhancements to existing features
This change allows invoice confirmation dates to align with the invoice date, instead of always using the posting time. As a result, businesses can safely backdate invoices without creating mismatches between Odoo and the Saudi e-invoicing system.
Original PR description
Previously, `l10n_sa_confirmation_datetime` represented the time where the invoice was posted, that meant that we could not backdate invoices, since it would cause disparity between what zatca receives and what we consider in odoo (i.e. `invoice_date`) This commit allows us to set the date component of `l10n_sa_confirmation_datetime` to the `invoice_date` so we can safely backdate invoices. task-5009969 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update changes how messages are sent to IoT Boxes so they are handled one device at a time instead of grouped together. It helps ensure compatibility with stable IoT Box versions and reduces the risk of connection issues for affected setups.
Original PR description
In order to ensure ws compatibility with stable IoT Boxes versions, we now split websocket messages to send one per IoT identifier, instead of one targeting multiple ones. related: odoo/odoo#234175