-
Notifications
You must be signed in to change notification settings - Fork 7.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: subcontracting module #30955
feat: subcontracting module #30955
Conversation
f1a3359
to
1bafea0
Compare
c5d1263
to
4ee985a
Compare
Removed this test case as the new POs will not have the Supplied Items table.
@s-aga-r
|
There are two cases:
Screen.Recording.2022-07-01.at.4.29.11.PM.mov
Screen.Recording.2022-07-01.at.4.30.03.PM.mov |
@s-aga-r Ok Understood |
Both Qty and FG Item Qty are by default 1. Screen.Recording.2022-07-01.at.7.23.41.PM.mov |
Problem
Currently, the whole subcontracting flow is not intuitive and is sort of a work-around. It even takes a while to figure out the flow.
Possible Solution
Have an explicit flow for subcontracting:

For QA Team
Test site: https://subcontracting.frappe.cloud
There are two ways to subcontract the items in ERPNext:
1. Through Production Plan:
2. Directly create the Purchase Order:
NOTE: Test data is already on the test site.
Possible Changes
DocType(s)
New
To Be Removed (Readonly for Now)
Master level
Mark Service item for subcontracting and then map Service Item with FG (BOM)Purchase Order (PO)On selecting the service item (show the RMs and the cost of the RMs if the item mapping is done) or manually select a BOM for every service itemSubcontracting Order (SCO)
Select FG items (if started from PO then populate basis service item mapping)Material Transfer
Eway bill for transfer?Subcontracting Receipt (SCR)
Create return basis the quality inspection - update SCO statusCreate Purchase Receipt
From PO or SCO or independently by providing the reference for the PO