Billing for One Project with Multiple Owning Companies
During invoice processing, DPS includes for billing all projects owned by the active company. This is true even if the active company does not own all of the phases or tasks below these projects in the work breakdown structure (WBS).
A project is owned by the company specified by the organization code in the project record in the Projects hub. Different companies can own the phases or tasks that are part of a project.
For example:
- Company A owns the project and phase 1
- Company B owns phase 2
Billing Accounts
For each company, you select revenue accounts to use as billing accounts for fees, labor, consultant expenses, reimbursable expenses, units, and add-on fees. During final invoice processing, DPS automatically creates invoice transaction records charged to the accounts specified.
When you process the final billing for a project with phases and tasks owned by different companies, DPS verifies that the billing accounts are valid, meaning that the accounts are set up in the chart of accounts for both companies.
If the accounts are not set up in the chart of accounts for both companies, DPS substitutes billing accounts.
For example, if Company A owns the project and phase 1 and Company B owns phase 2, one of two scenarios occurs:
- The invoice override accounts selected for the project on the More Calculations tab in are not valid in Company B, so DPS uses the defaults established for Company B in .
- There are no invoice override accounts for the project, so DPS uses the default revenue accounts from Company A's billing settings. Again, the accounts are not valid in Company B, so DPS uses the default revenue accounts established in Company B's billing settings.
Add-on, Unit, and Tax Accounts
DPS also checks the add-on, unit, and tax accounts selected for the phases and tasks to verify that these accounts are valid. DPS replaces any account that is not valid for the company owning the project with the appropriate default account for the company owning the phase or task beneath the project.