When you have a project that is essentially made up of smaller projects. An example might be you have ten homes being built and each home is to be a project but they are all being built for one client who want one bill for all ten homes but you need to track the cost for each home. If the only solution is a set of cost codes for each house it is a management nightmare. It should be simple make a master project and assign the sub projects to the master.
Bruce:
Please check out this help topics specifically for your question:
https://help.sagecm.intacct.com/Content/Modules/ImplementationGuidelines/CondoApartmentRemodeling/Implementation_CondoApartmentRemodelingMultiPrimesWithEstimates.htm
https://help.sagecm.intacct.com/Content/Modules/ImplementationGuidelines/Developers_Residential/Implementation_ResidentialDeveloperWithSpreadsheets.htm
Bruce:
We have two options built in to SCM specifically for that purpose:
1.) A Project can have one or more Prime Contracts. The Project would represent the Subdivision, each Prime Contract would represent the individual lots in that Subdivision. This is especially useful to production home builders using Earned Revenue based on the Completed Contract Method. At Settlement, you only need to close one of the many Prime Contracts (Lots) at a time.
2.) Multi-family buildings / projects present a different challenge and SCM is ready for this. A single project and a single prime contract can be setup where each unit has it's own unique set of Job Cost Codes, and the individual units each use a unique Owner code so they can be grouped, summed, sorted, and subtotaled by Owner Code. This is helpful when you need to show every unit on the same Prime Invoice or Bank Draw Request.