Thursday, April 16, 2026
3 changes · saas-18.2
Resolved issues and error corrections
This update resolves a recurring problem where a new Peppol document was incorrectly created when a user removed their journal configuration. Previously, acknowledgements weren't sent, leading to duplicate document creation. This fix ensures proper acknowledgement transmission, streamlining Peppol document processing.
Original PR description
When a user removes its journal on its Peppol configuration, when receiving one, a new document would be created but the acknowledgement would never be sent to IAP. Everytime the user tries to retrieve new documents, the same document would then be created again. Forward-Port-Of: odoo/enterprise#113922
This update resolves an issue preventing users from generating session reports within the CO company's point-of-sale system. The fix ensures that sale details are correctly retrieved, allowing users to accurately track sales data. This improves the reliability of the CO company's financial reporting.
Original PR description
Currently when trying to generate the session report a traceback appears. Steps to reproduce: ------------------- * Install l10n_co_edi_pos * Switch to CO company * Open pos session * Make a sale * Close register * Generate session report > Traceback Why the fix: ------------ We get the sale details with: https://github.com/odoo/odoo/blob/0ce5baf2918960591284eb494d82dfef07043af0/addons/point_of_sale/models/report_sale_details.py#L429-L430 Where the config ids given to `get_sale_details` are given here https://github.com/odoo/odoo/blob/0ce5baf2918960591284eb494d82dfef07043af0/addons/point_of_sale/models/report_sale_details.py#L413-L414 From there we can't access any field from a list of number. opw-6049484 Forward-Port-Of: odoo/enterprise#111627
This update ensures that the date range used to fetch transactions from iap is always accurate. Previously, incorrect date ranges could occur, but this fix now uses the latest statement or statement line date, guaranteeing correct transaction retrieval. This improves the reliability of IAP data.
Original PR description
To fetch transactions from iap, we have to give a date from. Before this commit, it was possible to have a date from prior the lock date which is not supposed to happen. This commit will do the max between the lock date the last date of either the statement or the statement line. task-6019584 Forward-Port-Of: odoo/enterprise#110010