Project can have sub-contractors with contra material purchase by main contractor to buy on behalf. Let's say user is a main contractor and has a project but outsource to sub contractors. Sub contractors would like the main contractor to purchase on behalf their materials so that they can do their work. This plugin can solve this, consolidate all documents under the same Project ID, and auto generate the Credit Memo when the Materials is Received without redundant work. Download the jar from https://sourceforge.net/projects/red1/f ... anagement/.
First, create a project with Sales Rep, PriceList, BP and Location specified (BP probably is Standard or own because this is an internal Project reference).
Then go to the Sub-Contractor tab and fill in just the Sub-Contractor's name. Save and go to Materials tab. Just save it without keying anything, and go to the underlying Materials Line tab. Fill in two items, in this case Elm Tree and Oak for 5 items each. Save, and go back and you see the Material tab populated automatically. If you have more than one supplier, you have to specify one of them first. The system will check if it is one of the supplier list to that product. User must separate out different suppliers via different Material records.
Now go to the main menu and run 'Generate PO from Project' select project Test, and choose 'Consolidated'. You will see the PO for each item is the same PO.
Go to the Purchase Order and CompleteIt.
Then create a Material Receipt, put in the name of supplier Tree Farm, and Create Lines from the Purchase Order just made.
Complete the Receipt. Then return back to Project Window at the Material tab you shall see the results.
Note the CreditMemo and Receipt links. Click on the Credit Memo to see if it is OK.
You can then complete the Credit Memo, and check the accounting consequences.
DO NOTE THAT THROUGH-OUT THE PROCESS, THE PROJECT ID IS AUTO CAPTURED AND PASSED ALONG TO ALL DOCUMENTS SO THAT IN THE END PROPER PROJECT BASED ACCOUNTING CAN HAPPEN.
The beauty of the Project schema is you can continue managing many sub-contractors or each one keep ordering and Project will remember things such as:
Source done under GPLv2. here https://bitbucket.org/red1/org.sub.con
Movie here: