
The above diagram explains the high level design flow of Project Management in NetSuite.
In the Project To Cash Flow Process the user roles includes the
- Sales
- Project Manager
- Consultants & Contractors
- Finance & Operations
The flow starts with the CRM process which initiates with a Create Oppurtunity which comes under the Oppurtunity Management.
From there you can start creating a Project, then staff resources to that particular project and it comes under the Project Management done by the Project Manager. The role of the Project Manager is to manage the entire project starting from the task assignment, budget allocation, resource allocations and purchase orders if any. Adding to the role he is also responsible for approval of the time sheets and expense sheets.
The Time and Expense Management which includes the Time sheet entries and the Expense entries done by the consultants or contractors involved in the particular project. Once the entries are done, the notification is sent to the project manager for the approval. Once approval is done, the Invoice and other finance related to the projects are managed by the Finance or Operations
In the Finance and Operations, the Project Accounting is handled which includes billing rules, charges are genereated from the billing rules and finally the invoice is generated. Along with it, the Revenue Recognition rules and Revenue Transactions can be also done. All this can be viewed as a Real Time Reporting feature available in NetSuite.