Author of "The CPQ Implementation Guide" book. In IT since 2007, In Salesforce ecosystem since 2011, In Salesforce CPQ projects since 2016.
8 SF certifications.
Every business is different. Therefore the way how the Sales People operate in those businesses is different as well. Of course there are some common elements. But the need to adjust the Quote Line Editor (QLE) in Salesforce CPQ is there and the implementation Partner has to respond to that.
So how can we change the user interface of the Quote Line Editor?
I guess that since you are reading this article you’re looking for the solution for the error in the title of the post: Calculation error on quote Q-00161: “UNAUTHORIZED”.
I just wanted to point you to a great introduction to a Quote Calculator Plugin (QCP). Here’s a video from Salesforce walking you through the use cases and showing an example how to implement one
The Start Date and End Date of your Contract or Subscription records are not aligned (not equal) to the Start Date and End Date of your Quote or Quote Line.
Example, your quote may look like this
Start Date
End Date
Quote Line 1
09.02.2021
31.12.2021
Example of a Quote Line with specific Start and End dates.
And your subscription looks like this:
Start Date
End Date
Subscription 1
09.02.2021
08.02.2022
Example of a Subscription with specific Start and End dates, which are not aligned to the Quote Line.
And that’s how you want to have your Subscription
Start Date
End Date
Subscription 1
09.02.2021
31.12.2021
The target result of a Subscription Start and End dates, aligned to the Quote Line.
Those who work with Apex logs know, that this is not an easy task. Having Salesforce CPQ and Salesforce Billing on top of the standard cloud (well, really having any managed package with logs) makes the log review process even more complex, as we get tonnes of logs from the managed packages, that even though they are not readable for us, they just exist in the log file as you scroll through. However, just recently Financial Force released a plugin for Visual Studio Code to help analyse the logs.
When you come new to the Salesforce CPQ implementation project or when you are a part of a big programme, where many streams are working together, deployment become quite a big activity with many items to handle. The list in this article should help you to understand what areas of the current project or org setup needs to be checked. That’s not the whole list, but a good starting point for you to rock the deployment process in your project!
Price Calculation in Salesforce CPQ can be configured in so many ways! And that is great, because the product can fit into many requirements. However, due to the flexibility demanded, the whole calculation sequence is quite a complex series of operations.
Salesforce CPQ provides a set of prebuilt API, that you can call from your code, to automate certain CPQ related processes. The chances are pretty low that you are ever going to need this feature, however, in case you do, you would be able to. Read this post, to have a high level overview of what the available APIs can hep you with and what you can achieve with that.
In the Spring 20 release, Salesforce introduced an option to drive the bundle presentation behaviour in the Quote Line Editor (QLE). Before that, a bundle of products was always expanded. That possibly does not fit quite a few businesses. Now, Salesforce Admins can drive the behaviour.
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Cookie settingsACCEPT
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.