Docschargebeedocs

HomeBillingPaymentsRevRecGrowthReveal
Support

Product Updates


  • Release Notes

Getting Started


  • Overview
  • Chargebee Billing Data Centers
  • Object Relationship Model
  • Understanding Sites
  • Developer Resources
  • Chargebee Tech Glossary
  • Articles and FAQ

Implementing Chargebee


  • Implementation Guide
  • Go-live Checklist
  • Articles and FAQ

AI in Chargebee


  • Chargebee Agents
  • Chargebee Copilot
  • Chargebee MCP Server (Model context protocol)

Product Catalog


  • Product Catalog Overview
  • Coupons
  • Articles and FAQ

Subscriptions


  • Working with Subscriptions
  • Billing
  • Orders
  • Articles and FAQ

Customers


  • Managing Customers
  • Account Hierarchy
  • Email Notifications
  • Branding
  • Configure Multiple Languages
  • Articles and FAQ

Invoices, Credit Notes and Quotes


  • Invoices
  • Credit Notes
  • Quotes [Legacy]
  • Transactions
  • Articles and FAQ

Taxes


  • Overview
  • Configuring Taxes
  • Country-specific Taxes
  • Articles and FAQ

Hosted Capabilities


  • Overview
  • Hosted Checkout
  • Hosted Self-Serve Portal
  • Hosted Pages Features
  • Additional Hosted Pages
  • Payment Components
  • Managing payments with ChargebeeJS
  • Mobile-Optimized Hosted Pages
  • Articles and FAQ

Site Configuration


  • Users & Roles
  • Custom Fields & Metadata
  • Mandatory Fields
  • File Attachments & Comments
  • Advanced Filter Options
  • Multicurrency Pricing
  • Multi-decimal Support
  • Configuring Reason Codes
  • Events and Webhooks
  • API Keys
  • Time Zone
  • Time Machine
  • Transfer Configurations
  • Articles and FAQ

Reports and Analytics


  • RevenueStory
  • Home Dashboard
  • Frequently Asked Questions
  • FAQs for Classic Reports Sunset
  • Articles and FAQ

Integrations


  • Sales
  • Customer Support and Success
  • Finance
  • Tax
  • Marketing
  • Stitch
  • Collaboration
  • Contract Management
  • Order Management
  • Mobile Subscriptions (Legacy)
  • Other Integrations
  • Articles and FAQ

Data Privacy & Security


  • Two Factor Authentication
  • SAML Single Sign-On
  • System for Cross-Domain Identity Management (SCIM)
  • EU-GDPR
  • Consent Management
  • Personal Data Management
  • Compliance Certificates
  • HIPAA Guidelines
  • PCI Recommendations and Integration Types
  • Articles and FAQ

Data Operations


  • Bulk Operations
  • Migration
  • Articles and FAQ
  1. Billing
  2. Integrations
  3. Articles and FAQ
  4. Salesforce
  1. Billing
  2. Integrations
  3. Articles and FAQ
  4. Salesforce

How Chargebee pricing syncs to Salesforce

In Chargebee product, pricing is handled differently compared to Salesforce due to structural differences in how prices are stored and updated.

  1. Key Differences in Pricing Structure: Chargebee vs. Salesforce
  • Chargebee stores pricing based on each frequency (monthly, yearly, etc.) per currency.
  • Salesforce does not allow multiple Pricebook entries (PBE) for the same currency.
  • Due to this limitation, Chargebee does not update the PBE dynamically when prices change.
  1. How Pricing is Managed in Chargebee Latest Product Catalog within Salesforce
  • A custom object called CB Item Price has been introduced in Salesforce.
  • This object is added to the Related List of the product and acts as the source of truth for Chargebee prices.
  • Whenever prices are updated in Chargebee, these updates are reflected in the CB Item Price object but not in the Salesforce Pricebook Entry (PBE).

Example Scenario:

  • Suppose a product has five different price frequencies in Chargebee (e.g., Monthly, Quarterly, Semi-Annual, Annual, and Biennial).
  • Deciding which price should be reflected in the Pricebook Entry (PBE) becomes complex.
  • To avoid inconsistencies, Chargebee does not update PBEs automatically once they are set.
  1. How to Manage Price Updates in Salesforce
  • Since PBEs are static, there are two ways to ensure accurate pricing in Salesforce:
  • Refer to CB Item Price Object: Use this as the source of truth for the latest prices instead of relying on PBE.
  • Manually Update PBE: If you need a specific frequency price to reflect in Salesforce's Pricebook, it must be updated manually or through automation.
  1. Multi-Price Book Management
  • Chargebee supports the multi-price book feature, allowing products to exist in multiple Salesforce Pricebooks.
  • However, Chargebee only creates entries in the standard Pricebook.
  • If products need to be added to different Pricebooks, this must be done manually by your team. Chargebee will not create or update entries in non-standard Pricebooks.
  1. Opportunity (Opps) Management – How to Fetch Correct Prices: When adding products to Opportunities, it is recommended to use:
  • "Manage CB Products" → This fetches the latest Chargebee prices for all frequencies automatically.
  • Avoid using the standard "Add Products" button, as it does not pull updated prices from Chargebee.

Here is Key Takeaways & Next Steps

  • Use the CB Item Price object as the primary reference for Chargebee pricing.
  • If PBE needs to reflect a specific frequency price, update it manually or set up automation.
  • For multi-price book management, products must be manually added to non-standard Pricebooks.
  • Use "Manage CB Products" for adding products to Opportunities to ensure the latest pricing is reflected.

Related Articles

Why deals are being automatically closed won in Salesforce?
Is it possible for Salesforce to use read-only API key for syncronization?
Contract terms are enabled in Chargebee but they are not visible on CB subscription - Salesforce
How to create/update subscription using Salesforce Flow Builder?
How can I add CB quotes as a tab in Salesforce?
Subscription creation on renewal opportunity
'Sync Rule for Opportunities in Salesforce: Allow Chargebee to update the opportunity products in Salesforce with subscription''s products in Chargebee setting'
Salesforce- populate Customer.Billing_Address.Company
Business Entity is not showing up for selection in Chargebee Settings of Salesforce

Show more

Was this article helpful?