Wednesday, December 21, 2022
5 changes · master
Enhancements to existing features
This work updates how payment terms are managed and applied in accounting documents, including invoices, discounts, configuration, and reports. It matters because payment schedules and early payment discounts affect customer billing, cash collection, and financial reporting accuracy.
Original PR description
WIP --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
The recruitment app's technical files have been reorganized into clearer, more focused sections. This does not change day-to-day hiring workflows, but it should make future updates easier and safer for the team maintaining the system.
Original PR description
Before this commit, recruitment models and views were mostly set inside 'hr_recruitment.py' and 'hr_recruitment_views.xml' respectively. In order to navigate easily, models are separated into distinctive files.
Wire transfer payment instructions can now be refreshed after bank account details are added or changed. This helps businesses avoid showing incomplete payment messages to customers when bank information was not available during initial setup.
Original PR description
Before this commit (in the case the `custom_mode` is set to `wire_transfer`) the model tries to find existing bank accounts to compute a pending message with the necessary information. When bank accounts are not already setup we end with an incomplete message. After this commit we can at any point recompute the pending message and it will be updated with the current bank information. Task - 2511080 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Project tasks are now ordered more usefully by priority and deadline, helping teams see urgent work sooner. Shared project pages also show the actual project name, and recurring task dates include the weekday for clearer scheduling.
Original PR description
Description of the feature this PR addresses: - project sharing: display the name of the project in the action instead of 'project sharing' - project.task: sort records by priority > deadline > sequence > id - project.task form view > recurrence notebook: indicate the day of the week in the list of date Task-3034635 --- I confirm I have signed the CLA and read the PR guidelines at www.odoo.com/submit-pr
Subscription contracts now include a dedicated first contract date, making it easier to see when a customer relationship originally began. This improves reporting on contract age without overloading existing order date fields that already have other meanings.
Original PR description
Before this commit, it was not possible to easily known when a contract first started. Each renew has his own start_date but it is important to see easily how old is a contract in reports. There are several date fields on the sale order and we decided to create a new one instead of reusing date_order. date_order has already two meaning depending on the state of the order: create_date for quotations and order_date for confirmed orders. We think that giving a third meaning to the same field would be confusing. taskid: 3071690