Tuesday, April 9, 2024
4 changes · 17.0
Enhancements to existing features
This update improves the UK HMRC tax report submission experience with four key enhancements: users now receive confirmation notifications when connecting to HMRC and when sending reports, the system automatically handles authentication issues when switching between companies, and the send button only appears when a valid tax obligation is selected. These changes reduce confusion and prevent errors during the VAT reporting process.
Original PR description
Contains four improvements for HMRC flow: 1- Successfully connecting to HMRC now shows a notification to let the user know they can send their reports. 2- The "send" button in the send HMRC wizard…
Contains four improvements for HMRC flow: 1- Successfully connecting to HMRC now shows a notification to let the user know they can send their reports. 2- The "send" button in the send HMRC wizard triggers the sending but nothing happens UI wise. Now, the wizard is closed and a confirmation notification is shown. 3- For a user wanting to submit the VAT report for two companies, after switching clicking on the "send to HMRC" button raises an error as the token does not correspond to the correct company. Before, the user had to manually remove their authentication credentials to allow for a new connection to get a new token. Now, if we get an error from HMRC that the agent isn't authorised to submit the report, we clear the credentials ourselves and redirect the user to the login page, so they could get the correct token. 4- Trying to send the report without selecting an obligation returns a traceback error. Now, the send button will not appear unless an obligation is selected. task-3696341
This update improves how Odoo handles payment registration when dealing with invoices in foreign currencies. Instead of creating write-offs, the system now intelligently uses exchange rate adjustments to fully reconcile payments without leaving unpaid balances. This simplifies accounting records and provides a cleaner financial trail for multi-currency transactions.
Original PR description
When a register payment is made with a writeoff in foreign currency and when the user set manually an exchange difference account, don't create a write-off. Instead, 2 cases to consider: - When the payment is expressed in a foreign currency different than the invoice's one, play with the rate between amount_currency and balance and let odoo making an exchange difference accordingly. That way, the payment has no write-off and the invoice is fully paid. - When the payment is expressed in company currency but the invoice has a foreign currency, force the exchange difference to use a rate that will fully paid the invoice without creating any write-off line on the payment. task_id: 3717436 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
This update improves the IoT app's log file download feature by making downloaded files more identifiable with the IoT device name and generation date included in the filename. It also adds better error handling to prevent system crashes when log file configurations are missing or files cannot be found, providing clearer feedback to users when issues occur.
Original PR description
Small improvements on the download logs button in the Iot App: - Log file contains the IoT name and date of generation - Internal server error araise if the logfile config is missing - Internal server error aised if the log file is missin Was meant to be part of: https://github.com/odoo/odoo/pull/159186 opw-3827121 Forward-Port-Of: odoo/odoo#160645
The 'Apply Now' button on job postings has been optimized to use job names instead of ID numbers in URLs. This change eliminates unnecessary page redirects that were slowing down the application process, making it faster and more efficient for candidates to apply for positions.
Original PR description
-Same behaviour as [1] we should use slug(job) instead of job.id 1: a2c6ddf8158bf40f13b5c5a8b89deb3d2ae8af6b Description of the issue/feature this PR addresses: Current behavior before PR: Desired behavior after PR is merged: --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr Forward-Port-Of: odoo/odoo#160809 Forward-Port-Of: odoo/odoo#160622