Revenue contract versions
To help you track the history of changes during the Initial Contract Timeline and the contract modifications during the Revision Timelines, Zuora Revenue creates versions of the revenue contract. Each version of the revenue contract is a snapshot of the revenue contract.
Initial contract timeline
Within the initial contract timeline, Zuora Revenue creates a version only when the following two conditions are both met:
-
There is a change to the contract.
-
Revenue has been recognized and posted on the contract either within the same period or across fiscal periods.
Although a new version of the contract might be created, Zuora Revenue continues to show the allocation treatment for the contract as Initial in the Workbench.
Revision timeline
Within a revision timeline, if revenue has been recognized on the contract, Zuora Revenue always creates a version for the first contract modification that occurs.
Zuora Revenue also creates versions within a revision timeline in either of the following circumstances:
- There are multiple contract modifications both within and across fiscal periods.
- There are multiple contract modifications that happen at the same time in one fiscal period that will cause different allocations methods to be applied.
For example, there is a contract modification to an existing performance obligation that is treated retrospectively as a cumulative catch-up. Then, new transaction lines that represent new distinct performance obligations are added to the revenue contract. Zuora Revenue will create a version for the retrospective change and then another version for the prospective addition of performance obligations.
Examples of revenue contract versioning
Example 1: The settings about contract modification timeline in Zuora Revenue are as follows:
Contract Timeline | Duration Type | Duration |
---|---|---|
Initial Contract Timeline | RC Creation Period | 0 |
Revision Timeline | RC Modified Period | N/A |
Revenue contracts are created in Zuora Revenue in January. The Initial Contract Timeline is January and the first Revision Timeline starts from February. The following table shows the versioning of five different revenue contracts.
Example 2: The settings about contract modification timeline in Zuora Revenue are as follows:
Contract Timeline |
Duration Type |
Duration |
---|---|---|
Initial Contract Timeline |
RC Creation Qtr |
0 |
Revision Timeline |
RC Modified Period |
N/A |
Revenue contracts are created in Zuora Revenue in January. The initial contract timeline is Q1 of the year and the first revision timeline starts from April. The following table shows the versioning of five different revenue contracts.