In a typical project management environment, both direct & indirect costs and revenue need to be allocated to each project. These will be sub-divided into a Work Breakdown Structure (WBS) and grouped into project hierarchies for accounting and reporting purposes, making reporting at any levels possible and allowing comparison of historical data as well as current budgets.
Project Accounting (incorporating job cost accounting) is the ideal solution for any contract or project based companies looking to manage individual project profitability and cash-flow.

Unlimited level and number of cost codes

Unlimited level of project structure / hierarchy

Define project cost estimates and budgets by cost codes

Roll-up or Roll-down of cost apportionments

Flexible budgeting capability

Support multiple versions of budgets for comparison

Allow users to update project progress online

Facilitates Commitment Cost Accounting

Automate and track retentions, project deposits or advances.

Automatic computation of project Profit Recognition

Monitor project cash-flow