Creating a renewal quote via Global methods via following code zqu__Quote__c quote = [
SELECT Id,zqu__Currency__c,zqu__ExistSubscriptionId__c,
zqu__SubscriptionType__c,zqu__AmendmentName__c,zqu__Amendment_Name__c,
zqu__RenewalTerm__c FROM zqu__Quote__c
WHERE Id =: quote_Id LIMIT 1];
zqu.zQuoteUtil.renewQuote(quote); After above code execution, whlie recalculting via zqu.QuoteRecalculateController.JR_recalculate(quote_Id); it is throwing an error. Code: 58730000, Message: A base subscription with a 0 renewal term cannot be renewed.; Using following KC to achive this fuctionality : https://community.zuora.com/t5/Zuora-CPQ/Code-to-create-a-renewal-quote-for-subscription/m-p/22545#!/%23M1631 https://community.zuora.com/t5/Zuora-CPQ/The-renewalQuote-action-cannot-be-performed-on-a-quote-with/td-p/29457
... View more