Happy Business Starts Here

Discount charges are displayed with "currency" instead of "%" in Salesforce

Highlighted
Zuora Support

Discount charges are displayed with "currency" instead of "%" in Salesforce

Problem:

 

When you are giving 100% discount then it is getting displayed as $100 discount in Salesforce under - Subscription Product & Charge

 
 
Solution:
 
This is a known issue https://community.zuora.com/t5/Zuora-CPQ/Discount-Percentage-charges-are-displayed-incorrectly-under....

We do have a workaround for this, which is working as expected. Please follow the below steps:

  • In Salesforce, Navigate to The Subscription Product & Charges object
  • Create a formula field with Text as Return Type. Name it as how you want and add the below formula to it

IF( Zuora__Model__c="Discount-Percentage", TEXT(Zuora__Price__c)+" %", ( TEXT( CurrencyIsoCode )+" "+ text(floor(Zuora__Price__c)) &"."& lpad(text((Zuora__Price__c-floor(Zuora__Price__c))*100),2,"0")))
 

Testing Result from my org:
 





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