In Salesforce CPQ, when clicking the link to Authorize New Calculation Service in the Pricing and Calculation Package Settings, you are generating a token for the user that is clicking the link. This user+token combination will be used by Salesforce CPQ to communicate with a service hosted on Heroku. This application service is used to carry out asynchronous calculations utilizing the Javascript calculator. Without this user+token combination, the system will not be able to perform background calculations. When there are issues with the authorization for CPQ calculation services, users may see the following errors:
The calculation service needs to be authorized by an active user before quote calculations are successfully executed. Due to this active user requirement, it is recommended that the user that is used to authorize the calculator is a non-human admin user. This will prevent required maintenance and possible downtime if the admin user who authorized the calculator is later deactivated.
Requirements:
Authorizing the calculation service as a system admin user will resolve the errors. If you have already authorized the calculator and would like to change users, you must first revoke the token by following these steps:
To Authorize as your desired user:
Considerations:
000380243

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.