Saturday, September 14, 2024
6 changes · master
Resolved issues and error corrections
The Pay button in the accounting list view now works for draft entries, matching the behavior already available from individual entry pages. This makes payment registration more consistent and easier for users who manage entries from list views.
Original PR description
Since https://github.com/odoo/odoo/commit/3ccdd62bb9ce2f623e31f2e82aa1d5b35afe9d95, we allow to register payments on draft moves via the cog menu. This is true for the form view. However, for the list view, this should be possible from the existing Pay button, and not via the cog menu. task-id: none
The payment screen now correctly shows the Ship Later button when the setting is enabled. This restores an expected checkout option for store staff and helps avoid interruptions when processing orders that need later delivery.
Original PR description
Steps to reproduce: 1. Activate the Ship Later setting in any config. 2. Open session of that config. 3. Add an item in the order and go to payment screen. 4. [ISSUE] The ship later button is not present. Fix: In this commit, we are restoring the visibility of the ship later button which was accidentally hidden in the later UI revamp: 1bc90a18807c43206c4620d7faad2579a3a61fc9.
The Desk Organizer demo product description was reformatted so it displays correctly in sales contexts. This prevents an incorrectly broken or awkward description from appearing in sample data, improving demo and evaluation quality.
Original PR description
The sales description for Desk Organizer seems to be incorrectly displayed due to multiple lines in xml.
The payroll app now installs successfully even when demo data is not included. This prevents setup failures for companies using a clean production-style installation.
Original PR description
If you install hr_payroll without demo data, a method called for a domain will crash, effectively not installing correctly the payroll app. PR related: 66873 Task: 4049872
Corrects an issue in UAE payroll where the WPS report could misread payslip data during generation. This helps ensure payroll payment reports are produced reliably and with the correct employee payslip information.
Original PR description
…PS report Ticket [#3326388](https://www.odoo.com/odoo/my-tasks/3326388) Fixing an issue while parsing the result of _get_line_values in the WPS report in UAE payroll. The returned dict was being indexed with `payslip` while it should have been `payslip.id`
The invoice extraction process now safely handles VAT numbers where no country can be identified. This helps prevent processing errors for valid VAT numbers, including Swiss cases that the underlying detection tool may not recognize.
Original PR description
The stdnum function guess_country can return an empty array if it is not able to detect a country for a vat number. This fix handles the case of no country being detected. This can happen for the Swiss vat numbers, as even though they are valid, stdnum does not check for swiss vat numbers.