In Revenue Cloud Transaction Management, users may encounter an error when attempting to amend ramped assets. This issue is most commonly seen with assets migrated from legacy Salesforce CPQ data.
Users may report behavior such as:
The most common errors are:
“We couldn't amend the asset because the amendment date provided is earlier than the start date of an upcoming amendment or renewal.”
“Amendment Error: Can Only Sell Multi-Year Deal with a 3-Year Term.”
This issue can occur when one or more of the following conditions are present:
This applies to Revenue Cloud Transaction Management on Salesforce Core in Lightning Experience in Enterprise, Unlimited, and Developer Editions, especially for orgs using ramped assets migrated from Salesforce CPQ legacy data.
Review the applicable cause below and complete the related steps.
Cause 1: Amendment date is earlier than the latest Asset State Period segment start date
The amendment date must be the same as or later than the start date of the latest Asset State Period segment for the asset being amended.
If the business requirement is to amend an earlier period, review whether later amendments must be handled first. For ramped assets, the amendment date must not be earlier than the start date of an upcoming amendment or renewal.
Cause 2: Multiple ramped assets are amended together with mismatched Asset State Period dates
When Multiple Ramp Schedules is turned off, all ramped assets amended in the same transaction must use matching Asset State Period dates.
Cause 3: Migrated Asset State Period or Asset Action Source records are missing required fields
For migrated ramped assets, the related asset records must include the required lifecycle, ramp, and pricing information needed by Transaction Management.
The Segment Identifier and Ramp Identifier fields on Asset State Period are system-populated and are not directly editable. These values are populated by Transaction Management when the ramp schedule is created through supported processes.
If migrated records were created through direct data load or direct DML and the ramp metadata is missing, recreate the asset chain using the supported migration sequence so the system can populate the required ramp metadata.
Cause 4: Amendment works in one sandbox but fails in another
If the amendment works in one sandbox but fails in another, compare the Transaction Management, product, and customization settings between the environments.
Verification:
After completing the applicable resolution steps:
If the amendment quote saves successfully and the ramped asset is amended as expected, the issue is resolved.
005385209

We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.