fix: Stock Entry uses incorrect company when generated from Pick List (backport #44679) (backport #44681) #44836
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Corrects the problem where the Stock Record associated with the Separation List uses the incorrect company.
The change ensures that the Stock Record uses the company of the original Material Requisition.
Steps to Reproduce
1 Create a Material Requisition of type "Material Transfer" for a specific company code (e.g. "Company2").
2 Create a Picking List from the Requisition.
3 Generate a Stock Entry from the Picking List.
4 Verify that the company code associated with the Stock Entry does not match the company code of the original Requisition ("Company2").
Issue Location
The issue is likely located in the pick_list.py file (lines 865-878) of the "erpnext.stock.doctype.pick_list". module.
Proposed Solution
To fix this issue, it is suggested to change the line stock_entry.company = pick_list.get("company") to get the correct company code from the original Material Requisition.
#44678
This is an automatic backport of pull request #44679 done by [Mergify](https://mergify.com).
This is an automatic backport of pull request #44681 done by [Mergify](https://mergify.com).