Happy Business Starts Here

The amendment request for quote(id=xxxxxxxxxxxxxx) is not valid

Highlighted
Zuora Alumni

The amendment request for quote(id=xxxxxxxxxxxxxx) is not valid

Problem:

 

An Amendment Quote is created on salesforce but the following error is thrown when trying to open it:


The amendment request for quote(id=xxxxxxxxxxxxxx) is not valid






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √

1 ACCEPTED SOLUTION

Accepted Solutions
Highlighted
Zuora Alumni

Re: The amendment request for quote(id=xxxxxxxxxxxxxx) is not valid

Solution:


This message is normally thrown when there is no valid Amendment made .
Possible scenarios are:
1) The amendment Quote is created without making any change from the original subscription such that there is no "Quote Amendment" Record created.
2) While creating the Amendment Quote, only Quote start Date is changed, which is not consdiered as a valid Amendment.


If the Amendment is not valid, there is no Amendment Type created and the error is thrown
Please note: The following fields are always required for this call:
Amendment.Type
Amendment.Name
Amendment.SubscriptionId


Tips to Troubleshoot:


1) Check if Changes vs. Original displays what is changed.
2) Check if Quote amendment Record is created.

 

Capture1.PNG
As long as the above two are there, this should be a valid Amendment Quote


3) If the above two show fine and the error is still thrown, please file a ticket with Zuora Support.
Debug log needs to be captured from Subscriber console that should provide the complete Amend REST request. Based on reviewing this request , we can determine further if this is a valid Amend() request. This error is thrown from core zuora. So, if the same exact Amend() call is made directly on Zuora end (from using Zuora Connect tool or any SOAP API tool) the same error should be thrown.






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √

View solution in original post

1 REPLY 1
Highlighted
Zuora Alumni

Re: The amendment request for quote(id=xxxxxxxxxxxxxx) is not valid

Solution:


This message is normally thrown when there is no valid Amendment made .
Possible scenarios are:
1) The amendment Quote is created without making any change from the original subscription such that there is no "Quote Amendment" Record created.
2) While creating the Amendment Quote, only Quote start Date is changed, which is not consdiered as a valid Amendment.


If the Amendment is not valid, there is no Amendment Type created and the error is thrown
Please note: The following fields are always required for this call:
Amendment.Type
Amendment.Name
Amendment.SubscriptionId


Tips to Troubleshoot:


1) Check if Changes vs. Original displays what is changed.
2) Check if Quote amendment Record is created.

 

Capture1.PNG
As long as the above two are there, this should be a valid Amendment Quote


3) If the above two show fine and the error is still thrown, please file a ticket with Zuora Support.
Debug log needs to be captured from Subscriber console that should provide the complete Amend REST request. Based on reviewing this request , we can determine further if this is a valid Amend() request. This error is thrown from core zuora. So, if the same exact Amend() call is made directly on Zuora end (from using Zuora Connect tool or any SOAP API tool) the same error should be thrown.






If you found my answer helpful, please give me a kudo ↑
Help others find answers faster by accepting my post as a solution √

View solution in original post