Monday, July 4, 2016
5 changes · master
New functionality added to Odoo
The aged partner balance report can now be expanded to show the underlying details behind each balance. This helps finance teams investigate overdue amounts and customer or supplier balances more quickly without leaving the report.
Enhancements to existing features
Users can now return delivered products with lot numbers by choosing from the original delivered lot numbers instead of creating a new one. This keeps product tracking clearer and reduces confusion during return processing.
Original PR description
Before this commit, the return of a delivered product with a lot number is problematic for two reasons. First, the user cannot select from the list of delivered lot numbers. Moreover, the user needs to create a new lot number for the returned product since the combination product/lot must be unique. This makes the tracking system of a returned products confusing. This commit allows the user to select from the list of opw-681925
When returning tracked products, users can now only choose lot numbers that match the products originally delivered. This helps prevent mistakes during partial returns and keeps inventory records more accurate.
Original PR description
When tracking is enabled on a product, returning the picking will automatically reserve quants which were delivered in a first place. If the picking is partially returned, the user might want to select different lots than the ones which are suggested. In this case, we make sure that the domain matches the originally delivered products. opw-681925
This pull request modernizes manufacturing-related code and updates related maintenance, stock, product, sale, and payroll areas. It improves configuration access, product naming, warning defaults, and test coverage while preparing manufacturing features for future changes.
Original PR description
Task: https://www.odoo.com/web?#id=21669&view_type=form&model=project.task&action=333&active_id=248&menu_id=4720
The aged partner balance report now returns the underlying accounting lines along with their amounts and aging periods. This helps ensure the report has the correct supporting details and fixes an issue that could cause reporting errors.
Original PR description
Change the _get_partner_move_lines method so that it returns also the domain lines