What Happens if I Run Revenue Generation in a Prior Period

When you run Revenue Generation in an accounting period that is before the current period, for a project whose revenue method uses data fields that can be changed or updated by the user, you may have unexpected results.

  • Revenue Generation always calculates a project's revenue by using the project's current data.

  • Any time you run Revenue Generation on a project whose revenue method uses percent complete data (for example, Method P), Revenue Generation uses the current percent completes.

    If you run Revenue Generation in a prior period, and the project's percent completes changed after that period closed, the project's revenue for the prior period is more than the correct amount.

    For example, think about a project whose percent complete is 50% in January, and you change it to 60% complete in February. If you run Revenue Generation for the project for January, Revenue Generation calculates the accrued revenue by using 60% as the data for percent complete.

  • Any time you run Revenue Generation on a project whose revenue method uses any field with user-specified data, such as Compensation or a user-defined field, Revenue Generation uses the data that is in the field now.

    If you run Revenue Generation in a prior period, and the project's user-specified data was changed after the period closed, the project's revenue for the prior period is more than the correct amount.

  • If you change a project's revenue method, and then run Revenue Generation for an accounting period before the period when you made the change, Revenue Generation uses the calculation in the new revenue method to calculate accrued revenue.