Workamajig allows you to group "Client" Company records together under a designated "Parent" Company record. There are only two levels to this feature, Parent and Child.
A Parent Company can have unlimited Child Companies. However, a Child Company can only have one Parent Company.
NOTE: There are no grandchild companies. To get a deeper levels in your reporting, please refer to other available fields on the Company and/or Project such as Company Type, Project Type, Divisions, Products and even Custom Fields.
Setup a Parent Company
Go to Billing > Clients > Open a new/existing Company Record > Billing > Billing Details (click the icon) > Check "Is a Parent Company" >
NOTE: If you do perform work for the "Parent", then we recommend you create a child company (i.e. Corporate) to track these types of projects so reporting is always at the same level (see the section below called "Financial Reports for Parent Companies" for more info).
Setup a Child Company
Go to Billing > Clients > Open a new/existing company record > Billing > Billing Details (click the icon) Enter the Parent Company from search box >.
NOTE: If a Division and/or Product are setup in the Parent record, these will then be available to set on the Child Company as well.
Billing Parent Companies
A project invoice can only be generated for the Client ID that is associated with the project. However, the invoice can be paid by the designated client on the invoice or by the Parent Company.
If the parent company is paying the bill, when you enter a receipt for a Parent Company, you can then choose to apply it to invoices for the child companies.
Financial Reports for Parent Companies
If you only create projects and transactions for the child companies, there are really no direct reports for the Parent company. However, the Parent company can be used as a grouping option for reporting purposes. This allows you to see all of the associated Child company transactions and have it roll-up into a total amount at the Parent company level.
NOTE: Parent and Child are the only two levels of association here. The Parent company can be simply used for grouping report data and as a main repository of contacts that need to view all projects across the multiple Child companies via the Client Portal. If you do projects/transactions specifically for the "Parent" company in addition to other child companies, we recommend creating a Child Company Record that reflects the parent or corporate division, this way it will be linked to the parent and will the have its own line under the parent. This allows you to use the Parent Company report grouping to also capture data regarding the main company and all other "child" companies in the same report.
When you group by parent company, the parent company does not appear as a row, but instead is used as a grouping that can be subtotaled of the child companies data.
If you do work (projects, invoices, etc) at the parent level, then you will want to show all rows.
Where do I put the contact record? In the Parent or in the Child?
Workamajig allows contacts at the Parent level to see all Children. Contacts at the Child level can only see themselves. Therefore, if the Contact needs to be associated with multiple child company projects as the primary contact, they should be placed at the Parent Level. For Contacts who should be restricted to only viewing projects associated with their company, they should be placed in the Child level.