Revenue Generation

Because DPS is an accrual-based system, you can recognize revenue when it is earned, rather than when payment is received, and recognize expenses when they are incurred, rather than when they are paid.

This system of revenue recognition increases the accuracy of project reports and financial statements.

DPS accrues revenue when you run the Revenue Generation process. Revenue Generation calculates revenue on a project-by-project basis (or phase-by-phase, task-by-task) according to the revenue method that you assign to each project, phase, and task.

If you do not use Revenue Generation, DPS recognizes revenue as it is billed. Job-to-date billings may not be the best way to recognize revenue because:
  • A project may not be billed on a monthly basis, but only when it reaches certain milestones.
  • Your enterprise may post invoices in a different period than it posts expense accruals.
  • On projects with "lump sum" billing terms, the amount billed may not match the labor expense incurred.
  • Your financial statements are dependent on your billing cycle.

Timing

  • Because Revenue Generation calculates revenue on a job-to-date basis, you can run it whenever you want to(multiple times during the same accounting period, if necessary). To keep your project reports accurate and up-to-date, run Revenue Generation at least once a month or at the end of each accounting period.
  • To see current period revenue, run Revenue Generation and then subtract the prior job-to-date revenue from the new job-to-date revenue.

Project Reports

Revenue displays in the job-to-date, year-to-date, and current sections of the Office Earnings report and in the Financial Analysis section of the Project Progress report.