Daily updates from Odoo
Friday, January 30, 2026
2 changes
Code cleanup and technical improvements
This update modernizes the process for sending Chilean Electronic Data Interchange (EDI) reports – invoices, factoring documents, and stock pickings – to government servers. Previously, these were automatically sent via a daily cron job. Now, invoices and factoring documents use a new Send & Print wizard, while stock pickings require manual sending. This change enhances efficiency and aligns with Odoo's current system.
Original PR description
`l10n_cl_edi` was written before `account_edi` was developed, as such, it doesn't actually rely on it's sending process for communicating with the SII and government servers. Nevertheless, it still…
`l10n_cl_edi` was written before `account_edi` was developed, as such, it doesn't actually rely on it's sending process for communicating with the SII and government servers. Nevertheless, it still uses a cron to automatically send the records on post rather than the more modern send & print system. This commit refactors the `l10n_cl_edi*` modules to utilize Send & Print where possible. Regression: Before, all Invoices, Factoring Documents, and Stock Pickings would be sent automatically and linked properly when the custom cron ran once a day. For invoices and factoring documents this is now accomplished via the Send & Print wizard, but for pickings since there isn't any Send & Print functionality, it must manually be sent now via the button on the form view. Note: I can't actually find any reason why `l10n_cl_edi` was depending on `account_edi`. It was added in a commit that added it to a lot of modules but never actually used for the sending process or any of the edi format/document code. As such there are no upgrade scripts necessary to migrate from the document system to custom fields. task-5190489
This update refactors how salary input data is identified in the payroll system, moving from using a numerical ID to a more descriptive key (name). This change enhances data accuracy and simplifies the process of defining salary components for employees, leading to more reliable payroll calculations.