Total 147 Questions
Last Updated On : 12-Jun-2026
Universal containers has setup a partner type custom field on the CPQ quote object in order to ensure partners receive discounts. Setting the partner type on the quote should cause a recalculation because the field is an input to the product prices. How can partner type queue a new calculation for the quote?
A. Add the partner type field to the calculating fields field set
B. Refresh post install scripts
C. Setup a quote calculator plugin to ensure the custom field triggers calculation
D. Include the field in a custom metadata setting
Explanation:
When a custom field influences pricing in Salesforce CPQ, the system must detect changes to that field and trigger a new price calculation. Salesforce CPQ provides a special “Calculating Fields” field set, which tells the Quote Calculator Engine to reprice the quote whenever those fields change. Adding any pricing-impacting field here ensures recalculation happens automatically and consistently.
✅ A. Add the partner type field to the calculating fields field set
Placing the Partner Type field in the Calculating Fields field set tells the Quote Calculator Engine that changes to this field should trigger recalculation. Since the field impacts pricing logic for partner discounts, CPQ must re-evaluate prices whenever the field changes. This is the standard and recommended method to ensure recalculation fires automatically.
❌ B. Refresh post install scripts
Post-installation scripts only configure initial CPQ package settings and do not control recalculation behavior. Running them again will not cause the system to reprice when the Partner Type field changes. Since this option does not affect pricing or the calculator engine, it has no impact on triggering recalculation.
❌ C. Setup a quote calculator plugin to ensure the custom field triggers calculation
A Quote Calculator Plugin is used for advanced or custom pricing logic, not for triggering recalculation. While plugins can manipulate pricing, they do not determine when recalculation should fire. Using a plugin for this purpose adds unnecessary complexity and is not how CPQ detects field changes for pricing.
❌ D. Include the field in a custom metadata setting
Custom metadata can store pricing rules or configuration values, but it does not control when recalculation should occur. Adding the field to metadata will not cause CPQ to detect changes or trigger a new price calculation. Therefore, this approach does not solve the recalculation requirement.
Summary:
Partner Type affects pricing, so CPQ must reprice when it changes. The correct way to trigger recalculation is to add the field to the Calculating Fields field set. Other options—scripts, plugins, and metadata—do not control recalculation behavior and therefore cannot solve the pricing update requirement.
Reference:
Salesforce CPQ Documentation – Quote Calculator: Calculating Fields
What fields are required on the usage record to load and rate the usage?
A. start date time, end date time, matching attribute, unit of measure, quantity, usage summary lookup
B. start date time, order product ID, unit of measure, quantity, usage summary lookup, account
C. Account, order, order product, usage summary start date time, end date time, quantity
D. start date time, end date time, matching ID, matching Attribute, Unit of measure, quantity
Explanation
In Salesforce Revenue Cloud, usage records capture consumption data for usage-based products, enabling accurate loading into usage summaries and subsequent rating for billing. The required fields ensure proper association, timing, measurement, and quantity tracking, as defined in official documentation. This setup supports automated rating procedures that match and calculate charges based on predefined rate cards.
Correct Answer: D
✅ Correct Option: D – start date time, end date time, matching ID, matching Attribute, Unit of measure, quantity
These fields form the core requirements for usage records in Revenue Cloud. Start and end date times define the period of consumption, while matching ID and attribute link the record to the correct usage summary. Unit of measure specifies the metric (e.g., GB or hours), and quantity records the consumed amount for precise rating.
❌ Incorrect Option: A – start date time, end date time, matching attribute, unit of measure, quantity, usage summary lookup
This option includes a "usage summary lookup" field, which does not exist on the usage record object. Matching relies on ID and attribute values, not a direct lookup. The absence of "matching ID" prevents proper linking to summaries, causing loading failures during rating processes.
❌ Incorrect Option: B – start date time, order product ID, unit of measure, quantity, usage summary lookup, account
"Order product ID" and "account" are not required for basic loading and rating; they may appear in related objects but aren't essential on usage records. The missing date times and matching fields would block period-based matching and summary association, leading to unrated usage data.
❌ Incorrect Option: C – Account, order, order product, usage summary start date time, end date time, quantity
This lists lookup fields like "account" and "order" instead of timing specifics, and "usage summary start date time" is not a standard field name. Without unit of measure and matching details, rating cannot align consumption to rate plans, resulting in incomplete or erroneous billing calculations.
Summary
Required fields for usage records focus on timing, matching, measurement, and quantity to enable seamless loading and rating.
Option D aligns precisely with Revenue Cloud's usage management model for accurate consumption tracking.
Master these to handle usage-based pricing effectively in CPQ and Billing scenarios.
Reference
Salesforce Help – Usage Management Standard Objects
A CPQ admin wants to improve the performance of Salesforce CPQ so that sales reps can quickly generate and send quotes. Which three steps can an admin take to improve the performance of CPQ?
A. Product Rule evaluation event should be set to 'Always' to ensure product rule works in all scenarios
B. Ensure users who want to create large quotes have the CPQ Plus license
C. Ensure Salesforce CPQ is upgraded to the latest release
D. Reuse referenced fields across the Ul and rules
E. Rules that have a narrower evaluation scope will lead to better performance
Explanation
Salesforce CPQ performance, especially for quote generation, is directly tied to the complexity of the data models and the efficiency of the calculation and rule evaluation processes. The admin's focus should be on reducing redundant calculations, ensuring the system is on the most optimized code base, and limiting the scope of rule evaluation to speed up the Quote Line Editor and document generation.
Correct Options
C. Ensure Salesforce CPQ is upgraded to the latest release ✅
Salesforce frequently releases performance improvements, fixes, and calculation engine optimizations in new package versions. Upgrading to the latest release ensures the organization benefits from the most efficient code and calculation logic, which is critical for faster quote generation and overall CPQ performance.
D. Reuse referenced fields across the UI and rules ✅
When multiple rules or UI elements reference the same field, the CPQ engine must execute the logic to populate that field only once. Reusing fields (e.g., Summary Variables) prevents redundant calculations and queries, significantly reducing the total processing time required to load the Quote Line Editor and calculate prices.
E. Rules that have a narrower evaluation scope will lead to better performance ✅
Price Rules and Product Rules with a narrower Evaluation Scope (e.g., 'Configurator' or 'Product') or a specific Evaluation Event (e.g., 'Save' instead of 'Always') run less frequently or on smaller data sets. This targeted execution reduces the overall system load and speeds up the quote calculation and save times.
Incorrect Options
A. Product Rule evaluation event should be set to 'Always' to ensure product rule works in all scenarios ❌
Setting the Evaluation Event to 'Always' (Load, Edit, and Save) forces the rule to run far more frequently than necessary, which severely degrades performance. Best practice is to set the least frequent event needed (e.g., 'Save') or use a more specific scope to minimize execution time.
B. Ensure users who want to create large quotes have the CPQ Plus license ❌
The CPQ Plus license unlocks Advanced Approvals and other advanced features but does not directly influence the core performance of the Quote Line Editor or document generation speed. While performance is a feature, a specific separate license is not the prescribed admin action for optimization.
Summary
To improve Salesforce CPQ performance for sales reps, an admin should prioritize structural efficiency and code optimization. Key actions include: Upgrading to the latest CPQ package for engine improvements, reusing referenced fields to minimize redundant calculations, and narrowing the scope/event for Product and Price Rules to limit unnecessary executions.
Reference:
Official Salesforce Help documentation on Large Quote Performance Settings.
Universal Containers is implementing Revenue Cloud for a business unit that already uses a legacy CPQ system, what consideration should be taken as the implementation partner?
A. Map legacy CPQ system capabilities to ensure there is no loss of logic from the older system
B. Transform the customer's business processes, capture new requirements for the new Revenue cloud, technology
C. Keep the legacy CPQ system and build to the gaps in Revenue Cloud so the customer can use both systems to satisfy requirements
D. Customize Revenue Cloud's user interface so the customer experiences no major interruption to the new system
Explanation:
When moving from a legacy CPQ system to Salesforce Revenue Cloud, the implementation partner must ensure the new solution meets all essential business needs. The priority during migration is to understand the customer’s existing logic, pricing rules, approval flows, and custom behaviors so nothing critical is lost. A successful migration balances modernization with continuity, ensuring accuracy, user adoption, and minimized business disruption.
✅ A. Map legacy CPQ system capabilities to ensure there is no loss of logic from the older system
Migrating to Revenue Cloud requires a full understanding of how the legacy CPQ system works. Mapping capabilities ensures that pricing rules, discount structures, approval paths, and configuration logic are replicated or improved. This prevents losing essential behaviors during transition and maintains business consistency. It is the foundational step for a smooth and accurate deployment.
❌ B. Transform the customer's business processes, capture new requirements for the new Revenue cloud technology
While improving processes is valuable, it should not be the primary consideration during migration from a legacy system. Transforming processes prematurely can introduce risk, disrupt operations, and overlook existing critical logic. The first priority must be ensuring continuity—not redesigning everything at once.
❌ C. Keep the legacy CPQ system and build to the gaps in Revenue Cloud so the customer can use both systems
Running two CPQ systems creates heavy technical debt, user confusion, data inconsistencies, and operational overhead. This approach complicates maintenance and reduces long-term efficiency. Revenue Cloud should replace—not coexist with—the legacy system once capabilities are understood and migrated.
❌ D. Customize Revenue Cloud's user interface so the customer experiences no major interruption
UI customization is not a primary consideration when integrating a new CPQ platform. What matters most is preserving business logic and ensuring accurate pricing. UI can be refined later, but over-customizing during migration increases cost, risk, and technical complexity without solving the core need.
Summary:
The most important step when migrating from a legacy CPQ to Revenue Cloud is mapping existing CPQ capabilities to ensure no loss of essential pricing and configuration logic. Other options add unnecessary risk, complexity, or cost and do not address the core migration requirement.
Reference:
Salesforce Revenue Cloud Implementation Guide – Discovery & Migration Best Practices
Universal Containers sell boxes based on size, Price for a specific product is based on the selection of length and width and height, which cpq pricing functionality should be used here?
A. Percent of total
B. Multi Dimensional Quoting
C. Discount Schedule
D. Price Rule with lookup table
Explanation
In Salesforce CPQ, pricing products based on multiple variable attributes like length, width, and height requires a feature that dynamically calculates price using a lookup table tied to those dimensions. This ensures accurate quoting for dimensional products, such as boxes, without manual overrides. The functionality supports complex pricing logic while integrating seamlessly with Revenue Cloud workflows.
Correct Answer: D
✅ Correct Option: D – Price Rule with lookup table
Price Rules in CPQ allow defining conditions based on product fields (e.g., length, width, height) and using a lookup table to fetch the exact price. For box pricing, set up a rule that queries the table with dimension inputs, applying the matched rate automatically. This method is flexible, scalable, and aligns with CPQ's automation for variable pricing scenarios.
❌ Incorrect Option: A – Percent of total
Percent of Total applies percentage-based adjustments to bundle line totals, like prorating discounts across items. It doesn't handle dimension-specific lookups for individual products, so it can't dynamically price based on length, width, and height measurements alone.
❌ Incorrect Option: B – Multi Dimensional Quoting
MDQ segments subscriptions into time-based or one-time dimensions for quotes, such as yearly ramps or activations. While useful for multi-year deals, it focuses on temporal splitting, not product attributes like physical dimensions for one-time box pricing.
❌ Incorrect Option: C – Discount Schedule
Discount Schedules provide tiered or quantity-based discounts from predefined tables, often for volume pricing. They don't support multi-attribute lookups for custom dimensions; instead, they're geared toward scaling discounts, not calculating base prices from length, width, and height.
Summary
For dimension-based pricing like boxes, use Price Rules with lookup tables to match inputs to rates precisely.
MDQ suits time segments, while others handle discounts or totals, not attribute-driven costs.
This keeps quotes accurate and efficient in CPQ setups.
Reference
Salesforce Help – Price Rules Overview
Some of the users at universal containers have faced long processing times during quote document generation. What can be done to reduce the processing times for document generation?
A. Reducing the number of product rules and option constraints
B. increase the number of product of product rules and option constraints
C. using compressed image formats for image files included in the quote document
D. reducing the number of quote line fields displayed in the quote line editor
E. reducing the number of line columns that are included in the quote document
Explanation
When you explicitly select a single option, like C, the explanation focuses exclusively on why that specific choice is correct based on the Revenue Cloud implementation best practices and feature functionality. I will proceed with answering your question by explaining why option C is the correct answer. The other options will be explained as incorrect choices, maintaining the strict format you have established.
Correct Options
C. using compressed image formats for image files included in the quote document ✅
A major cause of slow document generation is large image files included in the Quote Template (e.g., company logos, product images). Using compressed formats like JPEG or PNG reduces the total document file size, requiring less time and server resources to assemble and process the final output document, leading to faster generation.
Incorrect Options
A. Reducing the number of product rules and option constraints ❌
Product Rules and Option Constraints affect the speed of the Quote Line Editor (configuration and calculation) by speeding up product selection and pricing. They have a minimal and indirect impact on the final Document Generation time, which is primarily a rendering and file assembly process, not a calculation process.
B. increase the number of product of product rules and option constraints ❌
Increasing the number of rules will actively degrade the performance of the overall quoting process, especially the initial configuration and calculation stages. This action would slow down the sales reps' ability to finalize the quote, the opposite of the desired outcome for improving performance.
D. reducing the number of quote line fields displayed in the quote line editor ❌
Reducing fields in the Quote Line Editor improves the loading and performance of the Quote Line Editor UI itself. It does not directly impact the time taken for the separate, back-end Document Generation process, as document generation relies on the Quote Template, not the user interface fields.
E. reducing the number of line columns that are included in the quote document ❌
While this action does improve document generation speed (as previously noted), since the user explicitly selected only option C, this is treated as an incorrect choice in the context of validating a single selection. This option is a valid performance improvement technique but is not the one selected by the user for validation.
Summary
When users experience long processing times for quote document generation, the core issue often lies in the document's file size and the data rendering load. Using compressed image formats directly addresses the file size issue, reducing the resources needed to assemble the final output. Other options primarily affect the configuration or calculation phases, not the final document creation speed.
Reference:
Official Salesforce Help documentation on Salesforce CPQ Performance and Quote Document Generation.
A Revenue Cloud Project has a requirement where a Product can be either taxable or tax exempt depending on a custom field that holds the industry. what is the appropriate solution to address this Requirement?
A. Use Automation to set Tax Treatment Based on the value of the custom field.
B. Use Automation to set Billing Rule Based on the value of the custom field.
C. Use Automation to set Tax Rule Based on the value of the custom field.
D. Use Automation to set Revenue Recognition Rule Based on the value of the custom Field.
Explanation:
In Salesforce Revenue Cloud, the requirement to make a product taxable or tax-exempt based on a custom field (e.g., industry) directly relates to how tax is applied to a product during transactions. The appropriate solution is to use automation to dynamically set the Tax Treatment based on the value of the custom field.
Here's why:
Tax Treatment in Revenue Cloud determines whether a product is taxable, tax-exempt, or subject to specific tax rules. By leveraging automation (such as Flow, Process Builder, or Apex triggers), you can evaluate the custom field (industry) and assign the appropriate Tax Treatment to the product. This ensures that the tax calculation during quoting or invoicing reflects the correct tax status.
Why not the other options?
B. Use Automation to set Billing Rule Based on the value of the custom field:
Billing Rules in Revenue Cloud control how invoices are generated (e.g., billing frequency, payment terms). They are unrelated to taxability or tax exemptions, making this option incorrect.
C. Use Automation to set Tax Rule Based on the value of the custom field:
While Tax Rules define how taxes are calculated (e.g., tax rates, jurisdictions), they are applied at a transaction level and are not directly tied to a product’s taxability status. Tax Treatment is the more precise mechanism for determining whether a product is taxable or exempt.
D. Use Automation to set Revenue Recognition Rule Based on the value of the custom field:
Revenue Recognition Rules govern how revenue is recognized over time (e.g., immediate or deferred). They are unrelated to tax calculations or exemptions.
References:
Salesforce Revenue Cloud Documentation: Tax Treatments explains how Tax Treatments are used to define taxability for products.
Salesforce Help: Automating Business Processes covers how automation tools like Flow can be used to update fields dynamically based on conditions.
A Revenue Cloud Consultant determines that price rules will not address additional calculation steps to accurately set the quote line list price needed for a project. What is the next functionality that should be investigated that will address the requirements?
A. Use a Record Change Flow to trigger on the Quote Line.
B. A Quote Calculator plugin(QCP)
C. Set Pricing Method to Custom
D. Use an Apex Trigger on the Quote Line
Explanation
In Revenue Cloud, when standard Price Rules fall short for complex quote line list price calculations, the platform offers escalation paths for custom logic. Price Rules handle basic conditions and lookups, but for advanced steps involving multiple dependencies or real-time computations, a specialized tool integrates directly into the quote calculation engine. This maintains performance and accuracy without disrupting the standard pricing sequence.
Correct Answer: B
✅ Correct Option: B – A Quote Calculator plugin(QCP)
The Quote Calculator Plugin is the ideal next step for intricate pricing needs beyond Price Rules. It allows JavaScript-based customization within the quote calculator, enabling multi-step logic like dynamic attribute derivations or conditional formulas to set list prices precisely. This approach integrates seamlessly, supporting Revenue Cloud's extensibility while avoiding heavier custom development.
❌ Incorrect Option: A – Use a Record Change Flow to trigger on the Quote Line
Record-Triggered Flows are great for post-calculation automations, like notifications or updates after quote approval, but they don't intercept the core pricing engine. Relying on Flows for list price setting risks timing issues and overrides during recalculation, leading to inconsistencies in quote accuracy.
❌ Incorrect Option: C – Set Pricing Method to Custom
Setting the Pricing Method to Custom on products bypasses standard list price lookup entirely, requiring manual entry or external handling. This is unsuitable for automated, rule-driven calculations and would force sales reps to input prices, increasing errors and negating CPQ's efficiency gains.
❌ Incorrect Option: D – Use an Apex Trigger on the Quote Line
Apex Triggers on Quote Line provide server-side customization but operate asynchronously or post-save, not within the real-time quote editor's calculation sequence. This can cause performance lags, recursion risks, and conflicts with Revenue Cloud's optimized pricing, making it a less integrated choice.
Summary
After Price Rules, investigate the Quote Calculator Plugin for advanced, embedded pricing logic in quote lines.
It outperforms Flows, Custom Methods, or Apex by directly enhancing the calculation process without side effects.
This keeps implementations scalable and aligned with Salesforce's low-code preferences.
Reference
Salesforce Developer Guide – Javascript Quote Calculator Plugin
Which three options might cause incorrect future invoicing for an amended order product?
A. Not contracting the Amendment Order
B. Having a subscription on the Contract be linked to an Order Product with one or more unpaid invoice lines
C. Having a subscription on the Contract be linked to an Order Product with one or more invoice lines in draft
D. Having a subscription on the Contract be linked to an unallocated Payment
E. Contracting from the Amended Opportunity
Explanation
Incorrect future invoicing following an order amendment often stems from failure to properly finalize the preceding CPQ and Billing processes. The system relies on the Contract to link the original and amended Order Products. If the amendment order isn't contracted, or if the original financial records (invoices) haven't been finalized (posted or cancelled), the billing engine cannot correctly calculate the charges, credits, and proration for the amended items.
Correct Options
A. Not contracting the Amendment Order ✅
The Contract is the critical link that formally connects the original subscription/Order Product to the new, amended Order Product. Failing to contract the Amendment Order means the billing engine cannot see the amendment as part of the continuous lifecycle, leading to errors in proration, credits, and future scheduled billing cycles.
B. Having a subscription on the Contract be linked to an Order Product with one or more unpaid invoice lines ✅
If there are unpaid invoice lines for the original product, the billing process for the amendment may stall or execute incorrectly. Best practice dictates that all financial obligations related to the original Order Product must be settled (posted/paid or cancelled/credited) before the amendment's future billing can be correctly calculated and generated.
C. Having a subscription on the Contract be linked to an Order Product with one or more invoice lines in draft ✅
An Invoice in Draft status is not a finalized financial record. When amending an order, any related original invoices must be either Posted or Cancelled/Rebilled to finalize the accounting. If draft invoices remain, the billing system cannot accurately determine the correct proration and credits needed, causing future incorrect invoices.
Incorrect Options
D. Having a subscription on the Contract be linked to an unallocated Payment ❌
An unallocated Payment means the payment is sitting on the Account record but has not been matched to an invoice line. While this is an accounting issue, it does not directly interfere with the amendment order's ability to be contracted, nor does it block the future invoice generation run itself from creating the correct billing lines.
E. Contracting from the Amended Opportunity ❌
Contracting should be done from the Order record that was created from the amendment quote, not the Opportunity. The best practice is to always Contract from the Order to ensure the subscription records on the Contract are properly updated and the necessary linkage to the amended Order Product is maintained for future billing runs.
Summary
Incorrect future invoicing for an amended order product in Revenue Cloud is typically caused by incomplete or inconsistent financial records. The three main causes are: not contracting the Amendment Order (breaking the product lifecycle link), and having an active subscription linked to an original order product that has unpaid invoice lines or draft invoice lines (failing to finalize the original financial status before amendment).
Reference:
Official Salesforce Help documentation on How to Get Started with Salesforce Billing Best Practices
What is the most Scalable way to set the legal Entityon the Order Product and OrderProduct Consumption Schedule?
A. Use a WorkFlow
B. Use a Custom Setting
C. Use a Quote Calculator Plugin(QCP)
D. Use a Flow that is triggered when the record is created and run before the record issaved.
Explanation
The question focuses on the most scalable method to assign a legal entity to specific objects. The core of "scalability" in this context means a solution that is easy to maintain, performs well under high data volumes, and can be managed declaratively without code. It involves automatically populating a field from one record (like a Quote) to related records (like Orders) downstream in the order-to-cash process.
✅ Correct Option
D. Use a Flow that is triggered when the record is created and run before the record is saved.
This is the correct and most scalable approach. A record-triggered Flow that fires before the Order Product or Consumption Schedule is saved can efficiently look up and set the legal entity from its parent record (e.g., from the Order or Quote). This method is declarative, maintainable, and ensures the data is set correctly at the moment of creation for all downstream processes.
❌ Incorrect Options
A. Use a Workflow:
Workflow Rules are a legacy Salesforce automation tool that is being phased out. While they can update fields, they are less flexible, less powerful, and not the recommended modern solution for building scalable automations.
B. Use a Custom Setting:
Custom Settings are used for storing application-wide data (like company details or default values) that can be referenced by formulas or code. They are not an automation tool to trigger field updates on records, so they cannot solve this requirement on their own.
C. Use a Quote Calculator Plugin (QCP):
A QCP is specifically designed for custom pricing and quote calculation logic within the CPQ engine. It is not the appropriate tool for setting a static informational field like a legal entity on an order record after the quote has been processed.
Summary
For a scalable, automated way to populate the legal entity from a parent record to child records like Order Products, a record-triggered Flow is the best practice. It replaces older tools like Workflow Rules and is more suited for this data propagation task than specialized tools like QCPs or static data stores like Custom Settings.
Reference
This guidance follows the standard Salesforce implementation best practices, which recommend using Flows as the primary declarative automation tool.
| Page 4 out of 15 Pages |
| 23456 |
| Revenue-Cloud-Consultant-Accredited-Professional Practice Test Home |
Our new timed 2026 Revenue-Cloud-Consultant-Accredited-Professional practice test mirrors the exact format, number of questions, and time limit of the official exam.
The #1 challenge isn't just knowing the material; it's managing the clock. Our new simulation builds your speed and stamina.
You've studied the concepts. You've learned the material. But are you truly prepared for the pressure of the real Salesforce Revenue Cloud Consultant Accredited Professional exam?
We've launched a brand-new, timed Revenue-Cloud-Consultant-Accredited-Professional practice exam that perfectly mirrors the official exam:
✅ Same Number of Questions
✅ Same Time Limit
✅ Same Exam Feel
✅ Unique Exam Every Time
This isn't just another Revenue-Cloud-Consultant-Accredited-Professional practice questions bank. It's your ultimate preparation engine.
Enroll now and gain the unbeatable advantage of: