How Contract Renewal Source Data Is Processed
You can renew eligible expired recurring promised detail lines by running the Create Contract Renew Source Data process.
The process:
-
Scans the existing promised detail lines of your performance obligations to determine which lines have reached their plan end date.
-
Determines renewal eligibility of the promised detail line and contract.
-
Locates the latest source document header and line version for the eligible promised detail line.
-
Creates new source document headers and lines by using the latest source document version line, and then updates the data to reflect the new plan period and amount or termination.
-
Writes the new source document header and lines to the source document tables for further processing.
After the process is complete, submit the Validate Customer Contract Source Data and Identify Customer Contracts processes to process any newly received source documents.
Settings That Affect Contract Renewal Source Data
When you run the Create Contract Renewal Source Data process, the process considers only the promised detail lines of valid accounting contracts. Valid accounting contracts have the following settings:
-
The allocation status is one of the following:
-
Allocated
-
Not Required
-
Exempted
-
-
The freeze date is earlier than or the same as the system date.
For valid accounting contracts, recurring promised detail lines with the following conditions are eligible for renewal:
-
Termination date is blank or later than the system date.
-
Promised detail lines aren't tagged as discarded.
-
Revenue has been fully recognized.
-
Promised detail lines weren't already processed for renewal.
-
Data Transformation Status is processed.
-
Promised detail lines have no outstanding unprocessed return lines.
How Contract Renewal Source Data Is Processed
Using the original (parent) source document header and line of the recurring promised detail line as a basis, the process generates a new source document to reflect the new service period. The new source documents are copies of the latest version of the source document lines used to create the promised detail lines with the following modifications:
-
The following columns in the SOURCE_DOCUMENTS table are updated as follows:
Field
Value
Document Date
Earliest plan start date
Recurring Header Sequence Number
Incremented by one on each copy
-
The following columns in the SOURCE_DOC_LINES table are updated as follows:
Field
Value
Document Date
Satisfaction plan end date plus one day
Quantity
Recurring amount divided by the unit selling price
Line Amount
Recurring Amount
Satisfaction Plan Start Date
Satisfaction plan end date plus one day
Satisfaction Plan End Date
Satisfaction plan end date is incremented by the recurring frequency and recurring pattern
Version Number
1
Version Indicator
N
Contract Modification Date
Blank
Revision Intent Type
Blank
Add to Contract Indicator
Blank
Add to Contract Action Code
Blank
Recurring Line Sequence Number
Incremented by one on each copy
Contract Group Number
If blank, the line document number is concatenated with the customer contract number. Otherwise, the original contract group number is used.
Line Creation Date
System date
The Identify Customer Contract process processes the newly created recurring source document line using the original recurring source document line identification value, and bypasses the Contract Identification Rule logic. The contract is then assigned a freeze date equal to the document date plus one day, regardless of the freeze rule of the original contract identification rule.
When a contract is first renewed, if no contract group number is assigned to the original accounting contract, the Identify Customer Contract process assigns a contract group number to the contract. The system-generated contract group number consists of the document number concatenated with the contract number of the parent accounting contract. The same contract group number is used for subsequent renewals.