Error Message “Invalid field SBQQ__SegmentUplift__c for Asset” would appear when amending a Contract.
This is caused by one of two things (or both):
- The Required By field on the Subscription record points to an Asset record ID.
- There are both an Asset record and a Subscription record existing for the same Product.
There is a solution for both instances:
- Point the Required By field on the Subscription record to the parent Subscription record ID.
- Delete the Asset record and make sure the Required By field on the Subscription record points to the parent Subscription record if applicable.
Credit goes to Laura Gomez for solving this.