Daily updates from Odoo
Thursday, May 9, 2019
2 changes
Code cleanup and technical improvements
Invoice payments are now handled through a clearer shared registration flow, reducing duplicated logic in accounting screens. This should make payment-related behavior easier to maintain while keeping the business workflow largely unchanged for users.
Original PR description
Task 1903572 purpose: always use the transient model when registering the payemtn from invoice (single or multi) to clean some code and make things more clear specs: need to see if there are real benefits of doing so -- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Invoice payments are now registered through a dedicated temporary workflow, whether paying one invoice or several at once. This simplifies the payment process internally and should make future maintenance of payment-related features more reliable across affected accounting localizations.
Original PR description
Task 1903572
purpose:
always use the transient model when registering the payemtn from invoice (single or multi) to clean some code and make things more clear
specs:
need to see if there are real benefits of doing so