General & Admin-Level Questions
1. What is Salesforce Revenue Cloud and how is it different from CPQ? Salesforce Revenue Cloud is an integrated suite that includes CPQ, Billing, Subscription Management, and Revenue Recognition (RLM). CPQ focuses on quote configuration and pricing, while Revenue Cloud extends into billing, payment, and revenue forecasting.
2. Explain the end-to-end Quote-to-Cash lifecycle in Revenue Cloud. It begins with quoting (CPQ), then moves to contracting, ordering, billing, payment collection, revenue recognition, and finally reporting. Each step integrates with Salesforce objects.
3. What are the key objects involved in Salesforce CPQ and Billing?
CPQ: Quote, Quote Line, Product, Price Rule, Product Rule
Billing: Order, Invoice, Payment, Credit Memo, Billing Rule
4. What are required permissions to work with CPQ and Billing modules? Users need Salesforce CPQ/Billing permission sets such as CPQ Admin, Billing Admin, and access to relevant custom objects.
5. How do you sync Quotes with Opportunities and Assets? By clicking the 'Submit for Approval' or 'Sync' button, Quote Line Items are linked with Opportunity Products or Assets upon acceptance.
CPQ-Specific Questions
6. What are Price Rules and how do you use Lookup Queries in them? Price Rules are used to dynamically calculate pricing. Lookup Queries fetch data from custom objects based on conditions, which can then drive pricing via actions.
7. What is the use of Summary Variables in CPQ? They calculate aggregated values like SUM or COUNT across Quote Lines, often used in Price Rules or Approval Conditions.
8. Explain Product Rules: Validation, Selection, and Alert rules.
Validation: Prevent incompatible selections.
Selection: Automatically add/removes products.
Alert: Warn users during configuration.
9. How do you configure Bundles and Nested Bundles in CPQ? Use Product Option and Product Feature records to build bundles. Nested bundles involve adding another bundle inside a parent bundle.
10. What is Guided Selling? It's a wizard-like experience where users answer questions, and CPQ suggests relevant products.
11. How do you create a custom Quote Template? Use the Quote Template object to define headers, line item sections, terms, and custom formatting.
12. What is the difference between Contracting and Quote Syncing? Quote Syncing updates Quotes after Opportunity changes; Contracting generates a Contract and Assets post-quote acceptance.
13. What is Advanced Approvals in CPQ? A managed package that provides flexible, rule-driven approval processes including parallel and sequential approvals.
14. How do you manage renewals and amendments in CPQ? Use the Renewal and Amendment Quotes linked to the original Contract. Salesforce automates record creation.
Billing-Specific Questions
15. How does Salesforce Billing handle invoice generation? Invoices are created from Orders based on Billing Rules and Frequency settings. They can be one-time or recurring.
16. What are Billing Rules and how do you set up recurring billing? Billing Rules define how and when to bill a product. Recurring billing is set via Billing Frequency and Revenue Treatment.
17. What are the key objects in Billing? Order, Order Product, Invoice, Invoice Line, Payment, Credit Memo, Debit Memo, Tax Treatment.
18. What is a Credit Memo and when is it used? A Credit Memo is used to reduce customer balance, often due to returns or overbilling.
19. What is the difference between Usage-Based and Subscription-Based Billing? Usage-Based: Billed based on actual consumption. Subscription-Based: Billed on a recurring basis, typically monthly/annually.
20. What happens after an Order is activated? The system generates Order Products, Invoices (based on Billing Rules), and optionally triggers revenue recognition.
21. What’s the role of Payment Allocation? It links a payment to specific Invoice Lines, helping track how payments are applied.
22. What is Invoice Run and Billing Scheduler? Invoice Run is a manual or scheduled process to generate invoices for due Order Products.
23. How do Debit Memos work in Salesforce Billing? Debit Memos increase the amount owed, typically used to correct underbilling or add charges.
24. How does tax calculation work in Billing? Using internal tax rules or integration with external tax engines like Avalara or Vertex.
25. What happens when 'Bill To Contact' is missing? Invoice generation fails. The Bill To Contact must be populated on the Order record.
Revenue Recognition (RLM) Questions
26. What is RLM in Salesforce Revenue Cloud? Revenue Lifecycle Management automates and ensures compliance with accounting standards like ASC 606.
27. What are Performance Obligations (POBs)? POBs represent deliverables within a revenue contract, each with recognition conditions and rules.
28. How does Revenue Recognition work in Salesforce? Recognition Schedules define how revenue is spread over time — straight-line, milestone-based, or usage-based.
29. What’s the use of Revenue Contracts? They consolidate related sales (orders/invoices) into a single entity to manage recognition.
30. What are Revenue Recognition Rules? They define how and when to recognize revenue per product or condition.
Scenario-Based & Troubleshooting
31. A quote’s price isn’t updating. What steps would you take to debug? Check Price Rules, Summary Variables, Lookup Queries, and recalculation settings.
32. How do you automate quote approvals for discounts over 20%? Use Approval Conditions + Advanced Approvals or native approval process with criteria.
33. A Quote Template doesn’t show line items. What could be wrong? Ensure the Quote Line section is added and Line Item fields are mapped.
34. What would you do if invoice generation fails with 'Bill To Contact is required'? Add a valid contact to the Order’s Bill To Contact field.
35. How do you handle expired or revised subscriptions in amendment quotes? Use Amendment process to adjust or terminate and re-quote with updated terms.
36. How would you add tax calculation via Avalara? Install Avalara integration, configure tax codes, and map address/tax treatment fields.
37. What causes 'We couldn't calculate the price because pricing action parameters aren't configured'? Incomplete Price Rule setup — missing target field, object, or formula/value.
38. What’s the use of the Sync button on the Quote? To sync quote changes with Opportunity and prepare for Contracting.
39. How do you automate quote renewal reminders? Use Flow or Scheduled Job to notify sales rep before contract expiration.
40. What happens if the contract dates and quote dates don’t align? Billing and revenue schedules may fail. Dates must be aligned before contracting.
Advanced/Architect-Level Questions
41. How do you connect Revenue Cloud with an external ERP system? Via middleware (MuleSoft, Dell Boomi), custom Apex APIs, or Salesforce Connect.
42. How would you design a custom discount logic that depends on quantity tiers? Use Price Rule + Lookup Table that maps quantity ranges to discounts.
43. How do you handle large quote performance issues? Optimize Price Rules, reduce nested bundles, and limit summary variables.
44. Can CPQ be used for non-subscription products? Yes. CPQ supports both one-time and recurring product models.
45. How can you track payment status for partial payments? Via Payment Allocation object linked to Invoice Lines.
46. What’s the best way to manage contract amendments with mid-term changes? Use Amendment Quote process and ensure Asset conversion is enabled.
47. How do you build a pricing model that uses cost-plus margin? Create a custom field for cost, use a Price Rule to apply margin logic.
48. How do you identify revenue leakage in the system? Audit Revenue Contracts, unmatched Invoice Lines, and check for missing Revenue Rules.
49. What’s the difference between Evergreen and Standard Subscription? Evergreen has no end date; Standard has a defined term with start and end dates.
50. How do you automate dunning or overdue invoice alerts? Use Billing Scheduler + Flow to identify unpaid invoices and trigger email/SMS alerts.
51. How does Salesforce handle currency in Billing and Revenue Recognition? Multi-currency is supported using conversion rates; Revenue Rules must also account for currency fields.

No comments:
Post a Comment