Wednesday, December 4, 2024
5 changes · master
Enhancements to existing features
Payment and batch payment screens were refined to make common actions easier to find and reduce small usability friction. Batch payment creation now fills the journal automatically, labels were corrected, and an unnecessary ordering control was removed from the journal list.
Original PR description
The changes are : - spelling correction - button rearrangement - autofill of journal_id field on batch payment creation - remove the order drag & drop button on batch payment journal list view linked:https://github.com/odoo/odoo/pull/185227 task-4276813
Restart and reboot commands for IoT boxes can now use an active websocket connection when the usual local network route is unavailable. This makes device management more dependable and prepares the IoT module for future real-time communication improvements.
Original PR description
Instead of using the longpolling endpoints, use the websocket to send the reboot/restart command. This simplifies the JS code and it should be easy to add other WS functionality in the future. https://www.odoo.com/odoo/project/1428/tasks/3619591
Code cleanup and technical improvements
This draft refactor updates view definitions across several Odoo apps so field names in widget options follow the latest platform behavior. The change is mostly internal and helps keep reports, documents, helpdesk, HR, manufacturing, planning, and marketing screens compatible and reliable after core framework updates.
Miscellaneous changes
Romania does not use the 3-column trial balance report, instead they use a 4-column and 5-column variant. This commit adds the 4/5-column report as variants to the standard trial balance. The standard trial balance implementation has been changed to be easier to override and add column groups. task: 3810685 Forward-Port-Of: odoo/enterprise#74701 Forward-Port-Of: odoo/enterprise#59115
Original PR description
Romania does not use the 3-column trial balance report, instead they use a 4-column and 5-column variant. This commit adds the 4/5-column report as variants to the standard trial balance. The standard trial balance implementation has been changed to be easier to override and add column groups. task: 3810685 Forward-Port-Of: odoo/enterprise#74701 Forward-Port-Of: odoo/enterprise#59115
Original PR description
This commit adapts archs to the changes made in https://github.com/odoo/odoo/pull/189284 task-4365253
When synchronizing orders from Amazon with Avatax enabled, sales order lines currently show no taxes and incorrectly set the tax included price as being the subtotal. This occurs because the fiscal position used does not include any tax, which is the expected behavior for Avatax. The recomputation then uses the full amount of the line (which is tax included), and in the absence of tax, consider this is also the subtotal. We now intentionally do not consider the tax amount from Amazon
Original PR description
When synchronizing orders from Amazon with Avatax enabled, sales order lines currently show no taxes and incorrectly set the tax included price as being the subtotal. This occurs because the fiscal position used does not include any tax, which is the expected behavior for Avatax. The recomputation then uses the full amount of the line (which is tax included), and in the absence of tax, consider this is also the subtotal. We now intentionally do not consider the tax amount from Amazon on the order lines, because the distribution of the Amazon's given tax amount is unknown. The multiple real taxes across that line is not an information that Amazon gives us, and needs to be seen from Avatax. This setup ensures that the subtotal on sales order lines remain accurate. opw-4214775 Forward-Port-Of: odoo/enterprise#74995 Forward-Port-Of: odoo/enterprise#74007