First 50 of 200 questions. Each one lists the choices, the correct answer, and an explanation. The checker at the top of this page saves progress in this browser when it is available.
Continue in the practice tool above to load more questions, 50 at a time.
Question 1Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
After a customer accepts a quote, which step comes next in the product-to-cash lifecycle?
- Send a dunning letter
- Generate an invoice
- Create an order Correct answer.
- Recognize revenue
Explanation
Acceptance confirms the customer's commitment, so the next lifecycle step is order creation. The order records the committed products, quantities, and terms that fulfillment and billing will use. Invoicing and revenue recognition happen after fulfillment.
Question 2Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which record links a product to a specific price book and holds its price?
- Pricebook2
- Product2
- PricebookEntry Correct answer.
- QuoteLineItem
Explanation
PricebookEntry is the junction record between Product2 and Pricebook2 and carries the unit price and active status. Product2 defines the product itself, while Pricebook2 is only the price book header.
Question 3Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
In Salesforce CPQ, what does a product bundle represent?
- A price book that contains only optional products
- A parent product sold together with component products Correct answer.
- A single product with no configurable options
- A discount schedule applied to a product family
Explanation
A bundle is a parent product whose component products are selected during configuration. Components can be required or optional and carry their own quantities and prices.
Question 4Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What is the primary purpose of a quote in the sales process?
- To present proposed products and terms before purchase Correct answer.
- To recognize revenue across the applicable accounting periods
- To record the customer's historical payment and credit activity
- To track the inventory levels held at each warehouse location
Explanation
A quote documents proposed products, quantities, prices, and terms for customer review before purchase. It becomes the basis for an order once accepted.
Question 5Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which statement best describes a contract in the product-to-cash lifecycle?
- A request for payment sent to a customer after invoicing
- A temporary price list used only while preparing a quote
- The accounting entry that records revenue for a period
- A formal agreement of terms that can drive orders and renewals Correct answer.
Explanation
A contract formalizes agreed terms and can drive orders, amendments, and renewals. It is a legal and commercial record rather than a price list or accounting entry.
Question 6Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What is an asset in Revenue Cloud?
- A billing schedule used for a one-time product sale
- A purchased product instance tracked for service and renewal Correct answer.
- A draft quote that has not yet been sent to the customer for review
- A price book entry that has been marked inactive in the catalog
Explanation
An asset represents a product instance the customer has purchased and that the business tracks for service, support, and renewal. It is created from fulfilled orders or contracts.
Question 7Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What does an invoice communicate to a customer?
- The list of products that are still being configured
- The forecasted revenue for future fiscal years
- The amount due for billed products or services Correct answer.
- The internal approval history for a sales quote
Explanation
An invoice presents the amount due for products or services that have been billed, along with payment terms. It is a request for payment, not a configuration or approval record.
Question 8Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What does billing frequency determine for a subscription?
- How long the customer is legally obligated to the contract
- The date on which revenue recognition begins
- The discount percentage applied to the first order
- How often invoices are generated during the subscription term Correct answer.
Explanation
Billing frequency controls how often invoices are issued, such as monthly, quarterly, or annually. It is separate from the contract term length and from revenue recognition timing.
Question 9Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A company wants to give a larger discount when a customer commits to a longer subscription term. Which CPQ discount schedule type should be used?
- Volume-based
- Product-based
- Quantity-based
- Term-based Correct answer.
Explanation
Term-based discount schedules set discount tiers according to the length of the subscription term. Volume-based schedules instead use the total quantity purchased.
Question 10Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which CPQ feature automatically applies a percentage discount to all quote lines when the quote total exceeds a threshold?
- Product rule
- Approval rule
- Price rule Correct answer.
- Validation rule
Explanation
Price rules evaluate conditions on a quote and apply actions such as discounts or price adjustments to lines. They are the CPQ mechanism for automated pricing changes.
Question 11Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which quote status typically indicates the quote has been submitted and is awaiting approval?
- Draft
- Presented
- In Review Correct answer.
- Accepted
Explanation
In Review indicates the quote has been submitted and is awaiting an approval decision. Draft is still being edited, Presented has been shared with the customer, and Accepted means the customer agreed.
Question 12Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A customer wants to add two seats to an existing subscription before the term ends. Which process is used?
- Cancellation
- Renewal
- Co-termination
- Amendment Correct answer.
Explanation
An amendment modifies an active subscription or contract, such as adding seats mid-term. Renewal occurs at term end, cancellation ends the subscription, and co-termination aligns end dates.
Question 13Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What is the purpose of a renewal in the product-to-cash lifecycle?
- To adjust revenue recognized in a closed accounting period
- To cancel a subscription before its scheduled end date
- To extend a subscription or contract for a new term Correct answer.
- To change the billing frequency used on an invoice
Explanation
A renewal creates a new term for an existing subscription or contract so service continues. It typically reuses or updates the prior commercial terms.
Question 14Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which record defines the planned invoice dates and amounts for a subscription?
- Price book entry
- Revenue schedule
- Billing schedule Correct answer.
- Quote line
Explanation
A billing schedule defines the planned invoice dates and amounts across a subscription or contract. It drives when billing documents are generated.
Question 15Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What is the role of a revenue schedule?
- To spread recognized revenue across accounting periods Correct answer.
- To list all of the products that are included in a product bundle
- To define which individual users can approve a sales quote
- To calculate the sales tax that applies to an invoice
Explanation
A revenue schedule allocates recognized revenue to accounting periods according to the revenue recognition rules. It is separate from the billing schedule, which governs invoicing.
Question 16Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A cloud service charges customers monthly based on the number of API calls they consume. Which pricing model is this?
- Usage-based pricing Correct answer.
- One-time sale
- Flat-rate subscription
- Tiered contract pricing
Explanation
Usage-based pricing charges customers according to metered consumption, such as API calls. Flat-rate subscriptions charge a fixed recurring amount regardless of usage.
Question 17Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which mechanism ensures a quote with an unusually high discount is reviewed by a manager before it is sent?
- Discount schedule
- Product rule
- Summary variable
- Approval process Correct answer.
Explanation
An approval process routes a quote to designated approvers when conditions such as discount thresholds are met. The quote cannot proceed until the approval decision is made.
Question 18Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which CPQ feature can block a user from saving a quote when a required bundle component is not selected?
- Approval rule
- Price rule
- Product rule Correct answer.
- Discount schedule
Explanation
Product rules enforce configuration constraints, including validation rules that prevent saving an invalid bundle. A required component missing would trigger such a rule.
Question 19Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which CPQ feature aggregates values across quote lines so they can be used in calculations or discounts?
- Price book entry
- Billing schedule
- Asset
- Summary variable Correct answer.
Explanation
A summary variable aggregates values across quote lines, such as total quantity or total margin, for use in pricing calculations and conditions. It does not store catalog prices or billing dates.
Question 20Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What does the subscription term define?
- The date on which an invoice becomes due for payment
- The length of time a customer is entitled to service Correct answer.
- The discount tier that applies to a product in a bundle
- The warehouse location used for order fulfillment
Explanation
The subscription term is the period during which the customer is entitled to the subscription. It determines when renewal or amendment activity may occur, separate from billing frequency.
Question 21Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A customer has two subscriptions with different end dates and wants both to renew on the same date. Which concept aligns the end dates?
- Dunning
- Proration
- Co-termination Correct answer.
- Amortization
Explanation
Co-termination aligns subscription periods so they end on the same date, often by shortening or extending a term. This simplifies renewal and billing across related subscriptions.
Question 22Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
When an amendment adds a product mid-billing-cycle, what does proration typically do?
- Applies a fixed discount to the entire quote
- Charges only for the active portion of the period Correct answer.
- Defers all charges to the next contract renewal
- Charges the full period price regardless of start date
Explanation
Proration calculates charges based on the active portion of a billing period, so a mid-cycle addition is billed only for the days it is active. This prevents charging for time before the product was added.
Question 23Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
In revenue recognition, what is a performance obligation?
- A penalty charged when an invoice is paid late
- A schedule that defines invoice due dates
- A promise to transfer a distinct good or service Correct answer.
- A rule that limits which products can be bundled
Explanation
A performance obligation is a promise to transfer a distinct good or service to a customer under a contract. Revenue is recognized as each performance obligation is satisfied.
Question 24Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What is the purpose of dunning in the billing process?
- To manage follow-up when an invoice is overdue Correct answer.
- To calculate the best price for a product bundle
- To route sales quotes for managerial approval
- To automatically renew subscriptions that are expiring
Explanation
Dunning is the collections process that manages reminders and follow-up actions when an invoice is overdue. It helps recover payment without immediately cancelling service.
Question 25Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which sequence best reflects the relationship between quote, order, and asset?
- Order → Quote → Asset
- Quote → Asset → Order
- Asset → Quote → Order
- Quote → Order → Asset Correct answer.
Explanation
An accepted quote is converted into an order, and fulfillment of that order creates the customer asset. The asset then supports service, amendments, and renewals.
Question 26Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What does a price book contain in Revenue Cloud?
- A set of product list prices used when pricing quotes Correct answer.
- The bill of materials listing components used to build each product
- The approval chain that a product must pass before it can be sold
- The revenue schedule template assigned to each product family
Explanation
A price book holds list prices for products and is usually scoped to a currency, region, or market segment. Quotes draw their starting prices from the price book assigned to them, and negotiated discounts are applied on top of those list prices.
Question 27Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which record is responsible for receiving invoices and remitting payment for one or more subscriptions?
- The quote line item that lists the negotiated price
- The billing account linked to those subscriptions Correct answer.
- The asset created when the order is activated
- The contract that records the negotiated legal terms
Explanation
The billing account is the party that is invoiced and that pays; it can cover multiple subscriptions and even multiple contracts. Contracts and assets describe entitlements and ownership, but they do not carry the invoicing and payment relationship.
Question 28Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A customer's billing account is set to Net 30 payment terms. What does this specify?
- The invoice is generated 30 days after order activation
- Payment is due 30 days after the invoice date Correct answer.
- A 30 percent discount applies if payment arrives on time
- Revenue for the invoice is recognized over 30 months
Explanation
Payment terms set the due date relative to the invoice date; Net 30 means the full amount is due 30 days after the invoice is issued. They affect collections timing, not the invoice generation date, discounting, or the revenue recognition period.
Question 29Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A subscription reaches the end of its term and the customer does not renew. What typically happens to that subscription?
- It returns to draft status until the customer renews
- It converts into a quote so the customer can re-order
- It is deleted automatically once the final invoice is paid
- It moves to an expired state and stops generating invoices Correct answer.
Explanation
When a term ends without a renewal, the subscription expires and no further billing events are generated for it. The historical record is retained so invoices, revenue, and reporting remain intact.
Question 30Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What is the function of a quote template in CPQ?
- It determines which approval steps a submitted quote must pass
- It stores the price book entries used to price each quote line
- It defines the layout and content of the quote document sent to the customer Correct answer.
- It records the revenue schedule produced after order activation
Explanation
A quote template controls how the customer-facing quote output is presented, including which fields and sections appear. Pricing, approvals, and revenue schedules are governed by other configuration objects.
Question 31Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A sales rep is unsure which products suit a small business customer and wants the system to ask a few questions and suggest matching products. Which CPQ capability does this?
- Price rules
- Product rules
- Approval rules
- Guided selling Correct answer.
Explanation
Guided selling walks the rep through qualifying questions and uses the answers to recommend products that fit the customer's needs. It assists selection rather than enforcing configuration validity, pricing adjustments, or approvals.
Question 32Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A customer was overbilled on an invoice that has already been posted. Which document reduces the amount the customer owes?
- A revised quote sent back through the approval process
- A credit memo applied against the original invoice Correct answer.
- A new payment schedule attached to the billing account
- A debit memo issued to the customer for the same amount
Explanation
A credit memo reduces the receivable created by a posted invoice and offsets the overbilled amount. It is the standard correction path once an invoice has been issued and can no longer simply be edited.
Question 33Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A customer pays the full annual fee upfront for a twelve-month subscription. How is the portion covering future months typically treated?
- It is recorded as deferred revenue and recognized over the service period Correct answer.
- It is recognized as revenue immediately because cash has been received
- It is excluded from the financial statements until renewal
- It is held as an asset until the subscription is cancelled
Explanation
Revenue is recognized as the service is delivered, so cash collected before delivery is recorded as a contract liability, commonly called deferred revenue. That balance is released to revenue over the months the service is provided.
Question 34Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which statement best describes the relationship between a contract and a subscription in Revenue Cloud?
- A contract replaces the subscription once the first invoice is generated
- The contract governs the agreement; the subscription is the billable commitment under it Correct answer.
- A subscription must be created first so that a contract can reference it
- A contract and a subscription are the same record shown on different pages
Explanation
The contract holds the commercial terms agreed with the customer, and the subscription represents the recurring, billable commitment generated under those terms. Billing and revenue processing operate on the subscription while the contract remains the governing record.
Question 35Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A customer wants to keep the same products and quantities but push the subscription end date out by twelve months. Which action accomplishes this?
- A term extension that moves the subscription end date outward Correct answer.
- A cancellation of the existing subscription followed by a new sale
- A renewal that creates a separate follow-on subscription
- A quantity amendment that increases the number of units
Explanation
A term extension amends the existing subscription so that the same products and quantities continue to a later end date. Cancellation, quantity changes, and renewals all alter the commercial arrangement in ways the customer did not request.
Question 36Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
What does an entitlement record typically represent in a subscription business?
- The discount percentage negotiated on the original quote
- The customer's right to use a service, including the service levels tied to the subscription Correct answer.
- The tax rate applied to a customer's invoices
- The general ledger account used to hold deferred revenue
Explanation
An entitlement defines what the customer is entitled to receive under the subscription, such as support levels or usage allowances. It translates purchased commitments into the service the customer can actually consume.
Question 37Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Which event turns an accepted order into active subscriptions and assets that can be billed?
- Contract signature
- Order activation Correct answer.
- Invoice posting
- Quote approval
Explanation
Activating the order is the step that creates the subscription and asset records and makes the commitment billable. Earlier steps such as approval or signature establish intent but do not produce the billable records.
Question 38Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A subscription is modified to add a distinct service priced at its standalone selling price. How is the modification accounted for?
- As a separate contract, with no adjustment to the existing contract Correct answer.
- As a termination of the original contract with a refund of remaining revenue
- As a cumulative catch-up adjustment spread over the remaining term
- As a reduction of the original transaction price across all obligations
Explanation
When a modification adds a distinct good or service at its standalone selling price, it is accounted for as a separate contract. The original contract's transaction price and allocation are left undisturbed.
Question 39Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
Three distinct services are sold together as a bundle for a single discounted price. How is the transaction price allocated to the services?
- In proportion to each service's standalone selling price Correct answer.
- Entirely to whichever service is delivered first
- Only to the services that are invoiced in the first billing period
- Equally among the services regardless of their individual prices
Explanation
The transaction price is allocated to each performance obligation based on its relative standalone selling price, which spreads the bundle discount proportionally. Delivery order and invoicing timing do not drive the allocation.
Question 40Product-to-Cash Lifecycle and Revenue Cloud Fundamentals
A vendor expects to owe a volume rebate if a customer's usage exceeds a threshold. How should that rebate be reflected in the transaction price?
- Estimated and included only to the extent a significant revenue reversal is highly unlikely Correct answer.
- Recorded as a liability that is never adjusted against revenue
- Recognized as full revenue and corrected only if an audit occurs
- Excluded until the customer formally claims the rebate
Explanation
Rebates are variable consideration and must be estimated and constrained so that revenue is not recognized above the amount that is highly probable not to reverse. The estimate is updated as usage information becomes available.
Question 41Products, Pricing, and Configuration
A product is offered at $500 in the United States price book and at €450 in the EMEA price book. Which record stores each of those list prices?
- Product option
- Discount schedule
- Price book entry Correct answer.
- Selling model
Explanation
A price book entry links one product to one price book and holds the list price for that book, so each product/price-book pairing needs its own entry. Products themselves carry descriptive data, not list prices.
Question 42Products, Pricing, and Configuration
Which configuration object establishes that a monitor may be selected as an add-on to a laptop bundle?
- Product option Correct answer.
- Discount schedule
- Price book entry
- Summary variable
Explanation
Product options link a bundle parent to a component product and control whether that component is optional, required, or defaulted. They define what can appear inside the bundle, independent of how anything is priced.
Question 43Products, Pricing, and Configuration
A rep must choose a processor class and screen size before a laptop bundle can be quoted, and those choices should control which components are offered. Which feature supplies the selectable characteristics that product rules can reference?
- Price book entries
- Discount schedules
- Configuration attributes Correct answer.
- Billing schedules
Explanation
Configuration attributes present selectable characteristics at configuration time, and product rules can reference the chosen attribute values to filter, require, or exclude options. They capture the customer's choices rather than pricing or billing behaviour.
Question 44Products, Pricing, and Configuration
A quote line should receive a 10% reduction only when the related opportunity is of type 'New Business'. Which feature evaluates that condition and applies the adjustment?
- Product option
- Configuration attribute
- Price rule Correct answer.
- Price book entry
Explanation
Price rules evaluate conditions against the quote and its lines, then apply price actions such as a percentage reduction when the condition is met. Conditions can reference fields on the quote, the line, or related records.
Question 45Products, Pricing, and Configuration
Which construct defines whether a product is sold as a one-time sale, as a subscription for a fixed term, or as evergreen, together with its pricing method?
- Selling model Correct answer.
- Price book
- Product family
- Price rule
Explanation
A selling model bundles the selling type (one-time, term-defined, evergreen), the term details, and the pricing method used to price the product. Products are associated with selling models per price book.
Question 46Products, Pricing, and Configuration
Which feature defines volume-based reductions such as 5% off for 10–49 units and 12% off for 50 or more units?
- Price book entry
- Product option
- Discount schedule Correct answer.
- Configuration attribute
Explanation
Discount schedules hold tiers keyed to quantity or amount, and the applicable tier supplies the discount rate used during pricing. They are referenced directly or through a price rule action.
Question 47Products, Pricing, and Configuration
A rep browsing the catalog needs related items grouped together, such as 'Laptops' and 'Monitors'. Which structure provides that grouping?
- Product family Correct answer.
- Selling model
- Price book
- Discount schedule
Explanation
Product family is a picklist value on the product record used to group similar products for catalog browsing, filtering, and reporting. It does not itself control sellability or pricing.
Question 48Products, Pricing, and Configuration
A company sells in USD, EUR, and GBP and wants one catalog with localized list prices. How should price books be structured?
- Create one price book per currency, each holding its own price book entries Correct answer.
- Store all three prices on a single price book entry and let the rep choose
- Create a separate product record for each currency
- Set the currency on the product record and keep a single price book
Explanation
A price book carries a single currency, so supporting three currencies requires three price books, each with price book entries denominated in its own currency. The product record is currency-neutral and is not duplicated per currency.
Question 49Products, Pricing, and Configuration
A bundle option is configured with a minimum quantity of 1 and a maximum quantity of 4. A rep enters 5 while configuring the bundle. What is the expected behaviour?
- The option is removed from the bundle automatically
- The quantity is silently reduced to 4
- The configuration fails validation and the rep must bring the quantity within the allowed range Correct answer.
- The line is priced at the 4-unit price and the fifth unit is ignored
Explanation
Minimum and maximum quantities on a product option are enforced during validation, so an out-of-range entry produces an error the rep must resolve. The system does not silently correct or drop the entry.
Question 50Products, Pricing, and Configuration
A product rule of type Validation has an error condition that evaluates to true for the current configuration. What is the effect?
- It reduces the bundle price by the discount defined on the rule
- It blocks save or calculation and surfaces the error message until the configuration is corrected Correct answer.
- It permanently deactivates the product for all future quotes
- It automatically adds the missing product to the bundle
Explanation
A validation rule compares conditions and, when the error condition is met, stops the configuration from being saved or calculated while displaying the message. Correction of the configuration clears the error.