Tuesday, October 4, 2022
6 changes · master
Enhancements to existing features
Swiss vendor bills uploaded into Odoo can now use the payment QR code to automatically fill key fields such as vendor, payment reference, recipient bank, and notes. This helps businesses comply with Swiss invoice requirements while reducing manual data entry and potential mistakes.
Original PR description
The new legislation in Switzerland implies that soon (September) all invoices will have to add at the end of the invoice a QR code containing all useful informations regarding the payment. The format, content and actual displaying of the QR code is very legally-bound. When a bill is uploaded, we use the informations contained in the QR to pre-populate some of the bill fields: * Vendor (if one corresponding to the name in question already exists in the db) * Payment reference * Recipient bank * Note (extracted from the optional communication) task-2754997 -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Customers now receive an email if their online order cannot be confirmed because the cart total changed while a payment was in progress. This helps avoid confusion by clearly explaining why the paid order was not completed and what happened.
Original PR description
Currently in ecommerce when the client modifies its cart while there is a payment in progress and that the sale order amount does not match the transaction payment. Then if the payment is validated, the sale order is not confirmed because of the amount mismatch but the client has no way of knowing this situation. This commit add a new mail to warn the client in that situation. opw-2983494
Dutch company setups now use Anglo-Saxon accounting by default, aligning Odoo with standard accounting practice in the Netherlands. This reduces manual setup work and helps avoid implementation issues for Dutch businesses.
Original PR description
Description of the issue/feature this PR addresses: Improvement of the Dutch localization. In the Netherlands, we use Anglo Saxon accounting! Current behavior before PR: Setting Anglo-Saxon accounting is default False Desired behavior after PR is merged: Setting Anglo-Saxon accounting is default True Also saves Odoo SA a lot of issues on implementing Dutch companies :) It is now by default correct. -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Website editors get improved dynamic snippets with richer template choices, better carousel behavior, and refreshed product layouts. This makes it easier to create polished website sections with less manual configuration, while also fixing product add-to-cart behavior in debug snippet setups.
Original PR description
**WILL BE BACKPORTED IN 16.0** The goal of this pull request is to improve the dynamic snippet so that templates have more flexibility.
The mail message composer was reorganized to move some behind-the-scenes logic into shared models. This should make the composer easier to maintain and evolve without changing how users write messages today.
Original PR description
+ Create ComposerTextInputView model + Replace uses of useRef with useRefToModel + Replace use of useUpdate with useUpdateToModel + Remove dead code (ComposerTextInput._isEmpty) Task-3001200.
The Belgian payroll commission import field has been updated to use Odoo’s newer interface technology. This keeps the feature aligned with the current platform and helps maintain a smoother, more reliable user experience without changing the business workflow.
Original PR description
This commit migrates the `binary_commission` field to owl.