Common Errors
Missing or inactive price book
Symptoms
- Playbook does not appear when creating a Quote
- Add Products table is empty
- Quote creation fails silently or with a price book error
Resolution
- Confirm the Playbook's Price Book is active.
- Confirm products have active PricebookEntry records in that price book.
- Verify the user has read access to Product2, Pricebook2, and PricebookEntry.
Insufficient permissions
Symptoms
- User cannot see Cotiza CPQ app or components
- Access errors when saving Quotes or editing playbooks
Resolution
- Assign Cotiza CPQ User (or Cotiza CPQ Admin for config users).
- Verify Salesforce API Enabled permission.
- Confirm Create/Edit access on Quote and related objects.
- Check field-level security on Cotiza custom fields.
See Permissions.
Playbook rules not firing
Symptoms
- Expected products not added automatically
- Question visibility does not change
Resolution
- Verify the Rule and Action records are Is Active.
- Check the linked Scenario criteria evaluate to TRUE for your test data.
- Review Execute When timing—rules set to On first TRUE evaluation only fire once.
- Confirm Execution Order—earlier rules may need to run first.
- Check if Rules Paused is enabled (CPQ Power Users).
See Rule Evaluation and Rules Cookbook.
Approval stuck or not progressing
Symptoms
- Quote remains in Submitted status
- Approver cannot see pending approval
Resolution
- Confirm Quote Approval Step records were created on submission.
- Verify approver User is active and matches assigned Quote Approver.
- For manager approvers, confirm Opportunity Owner has a populated manager chain.
- Check if Require Individual Approval requires separate actions per approval.
- Approvals Power Users can act on any pending approval for testing.
See Approvals Setup.
Proposal shows draft watermark
Symptoms
- Generated PDF displays draft watermark
Resolution
- Confirm Quote is not a Shell Quote.
- Verify all required approvals are Approved.
- Save the Quote before generating the final proposal.
See Generating Proposals.
Sync did not update Opportunity
Symptoms
- Opportunity fields or products do not reflect Quote after sync
Resolution
- Confirm Sync action completed without errors.
- Review Opportunity Field Mapping and OppLineItem Field Mapping custom metadata.
- Verify field API names and data types match between source and target.
- Check user has edit access on Opportunity and OpportunityLineItem.
See Field Mappings.
Contract not created
Symptoms
- Create Contract checked but no Contract appears
Resolution
- Confirm Create Contract changed from false to true (trigger fires on change).
- Verify Quote is synced and approved.
- Check Apex trigger errors in Debug Logs.
- Confirm user has create access on Contract and Cotiza entitlement objects.
See Contracts Lifecycle.
MDX / configuration formula errors
Symptoms
- Playbook or View Section save fails with validation error
Resolution
- Review inline help on the failing field for formula or SOQL syntax requirements.
- For Record Table queries, avoid parent relationships and subqueries.
- For piped text, use exact Variable Name tokens from Playbook Questions.