Tuesday, July 8, 2025
2 changes · 18.0
Enhancements to existing features
Users can now adjust the exchange rate used on invoices, choose a rate from a specific date, and refresh it when it differs from the expected rate. This gives accounting teams more control and accuracy when handling invoices in foreign currencies.
Original PR description
- Make `invoice_currency_rate` editable. - Add a date picker widget that let the user apply the rate of a certain date. - Add a refresh button when the rate is not the expected one. To that end, the computed field `expected_currency_rate` is added. task-4378994
Point of Sale connected scales can now detect additional error states from Mettler Toledo devices. This helps prevent incorrect weight readings from being sent to the cashier when the scale is not operating normally.
Original PR description
This PR adds the detection of different error states of the Mettler Toledo 8217 protocol. When the scale is in an error state we need to make sure that the PoS user doesn't get any wrong scale data sent to the PoS. Related PR: https://github.com/odoo/enterprise/pull/89602