# August 2025

Chargebee product updates released in August 2025.

Source: https://release-notes.chargebee.com/august-2025

<Update tags={["NEW FEATURE"]} topics={["Hosted Pages"]}>
  ## Pricing Table is now in Chargebee.js

  [Pricing Table](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/pricing-table) is now available within [Chargebee.js](https://www.chargebee.com/checkout-portal-docs/pricing-table.html), replacing the earlier version that was offered via the now-deprecated [NPM package](https://www.npmjs.com/package/@chargebee/atomicpricing). Pricing table is a hosted, responsive pricing page you embed directly in your app or website. It gives you programmatic control over plan configuration and customer context before checkout, with optional session-based rendering [via API](https://apidocs.chargebee.com/docs/api/pricing_page_sessions?lang=curl) for a secure, contextual experience.

  ### **Why is this important?**

  With a single integration, you gain access to Chargebee's full suite of [hosted experiences](https://www.chargebee.com/checkout-portal-docs/) without heavy lifting from engineering.

  Chargebee.js minimizes developer work by handling updates and security fixes automatically, while giving you flexibility and speed to launch features on demand.

  ### **How can you use it?**

  Follow the [Pricing Table integration guide](https://www.chargebee.com/checkout-portal-docs/pricing-table.html) to embed and configure Pricing Table in your app.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Hosted Pages"]}>
  ## Optimized trial sign-up in full-page Checkout

  Introducing [optimized trial sign-up](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#enable-optimized-trial-sign-up) in Checkout, a new experience that clearly surfaces key trial details for customers: free-trial length, no charge today, first charge date, and (if configured) the trial end reminder, across the order summary and thank-you pages.

  ### **Why is this important?**

  You reduce uncertainty at checkout, build trust, and increase trial starts and conversion to paid by making terms explicit.

  ### **How can you use it?**

  Optimized trial sign-up is enabled by default for new Chargebee Billing sites. You can [customize the new trial labels](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage-fieldslabels#labels-for-optimized-trial-sign-up) in your Checkout settings as needed. If you don't see this feature in your site, you can [enable it](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#enable-optimized-trial-sign-up) and then customize the trial labels.

  <Image src="/screenshots/august_2025/trial-v2-compare.png" alt="" />
</Update>

<Update tags={["NEW FEATURE"]} topics={["Retention"]}>
  ## Chargebee Retention is now supported via Chargebee.js

  Chargebee [Retention](https://www.chargebee.com/docs/retention/getting-started-guide/getting-started-guide-chargebee-retention)—previously delivered via the older [Brightback.js](https://www.chargebee.com/docs/retention/settings-and-installation/installing-chargebee-retention#integrate-brightbackjs-earlier-version) library—is now available through [Chargebee.js](https://www.chargebee.com/checkout-portal-docs/cancel-page.html). Retention intercepts your cancellation flows and delivers dynamic, hosted cancel‑deflection pages tailored with context‑aware offers such as discounts, plan changes, or surveys.

  ### **Why is this important?**

  You gain access to all of Chargebee's [hosted experiences](https://www.chargebee.com/checkout-portal-docs/) through a single Chargebee.js integration, letting you roll out cancel-deflection flows and other features quickly, without a heavy lift from developers.

  Chargebee.js also handles updates and security fixes automatically, reducing engineering overhead.

  ### **How can you use it?**

  Choose the integration approach that fits your flow:
  \- [Attach a built‑in handler](https://www.chargebee.com/checkout-portal-docs/cancel-page-api-ref.html#attach-the-cancellation-handler) to your cancel button to invoke the cancel-deflection experience with minimal setup.
  \- Or [fetch the cancel page](https://www.chargebee.com/checkout-portal-docs/cancel-page-api-ref.html#get-a-cancel-page), run your own logic, such as analytics or feature-flag checks, and then redirect accordingly.
  Follow the [integration guide](https://www.chargebee.com/checkout-portal-docs/cancel-page.html) to learn more.
</Update>

<Update tags={["NEW FEATURE"]} topics={["CRM Salesforce"]}>
  ## Upgrade your quoting with Chargebee CPQ for Salesforce [1.71+ Package]

  [Chargebee CPQ for Salesforce](https://www.chargebee.com/docs/billing/2.0/chargebee-cpq/chargebee-cpq-for-salesforce) now offers a fully redesigned quoting experience within your Salesforce organization. With support for advanced quoting use cases like:
  - Ramp Pricing
  - Real-Time Quote Estimates
  - Multi-Plan and Multi-Frequency Selling
  - Payment Terms
  - Manual Discounting
  - Cross-Product Family Selling

  You can configure and manage complex quotes across New Business, Amendments, Renewals, and One-Time Charges all in one place. The updated UX includes new quote fields like Total Contract Value and Payment Terms to help you manage and track high-value deals effectively.

  ### **Why is this important?**

  This upgrade equips your sales team to handle complex enterprise quoting scenarios directly in Salesforce, helping you accelerate deal cycles and reduce manual quoting errors.

  ### **How can you use it?**

  Use Salesforce's new [Create Quote](https://www.chargebee.com/docs/billing/2.0/chargebee-cpq/chargebee-cpq-quote-for-new-business) lightning action to access the enhanced quoting features. Contact [Chargebee Support](https://www.chargebee.com/docs/billing/2.0/kb/getting-started/how-to-contact-chargebees-support-team?utm_source=docs_rn&utm_medium=content&utm_campaign=support) to get this enabled in your Chargebee site.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Growth"]}>
  ## Introducing Chargebee Growth (EAP)

  [Chargebee Growth Solutions](https://www.chargebee.com/docs/retention/getting-started-guide/chargebee-growth-solutions) is an experimentation and monetization platform that helps your teams accelerate revenue across their subscriber lifecycle. At its core, Chargebee Growth empowers you to deploy targeted offers and optimisation workflows including free to paid trial conversion, upsell or expansion offers, and retention workflows without heavy engineering effort. Offers can be tailored using billing attributes such as MRR, entitlements, tenure, and plan, along with custom attributes, while performance dashboards help you monitor results in real time.

  ### **Why is this important?**

  You gain the ability to present personalized in-app experiences and offers based on real-time context. You can identify churn risk early, experiment with what works for your subscribers, and deploy tactics that improve conversions and customer lifetime value.

  With Chargebee.js, you also reduce engineering effort, ensure automatic updates and security fixes, and access all [hosted experiences](https://www.chargebee.com/checkout-portal-docs/) in one integration, giving you both flexibility and speed.

  ### **How can you use it?**

  Growth solutions are currently in early access and available only for Chargebee Billing customers at no additional cost during the early access period. [Join the Early Adopter Program (EAP)](https://app.chargebee.com/login?forward=https://app.chargebee.com/request_access/chargebee-growth&ref=feature) to have this enabled on your site.
  To begin using Chargebee Growth, follow these steps:
  - [Integrate with Chargebee Billing](https://www.chargebee.com/docs/retention/getting-started-guide/chargebee-growth-installation#step-1-integrating-with-chargebee-billing).
  - [Integrate personalized in-app offers using Chargebee.js](https://www.chargebee.com/checkout-portal-docs/personalized-offers.html).

  <Image src="/screenshots/august_2025/growth-overview.png" alt="" />
</Update>

<Update tags={["ENHANCEMENT"]} topics={["RevenueStory"]}>
  ## Fresh data and clearer insights in UBB reports

  You can now view data sync details within [Usage-Based Billing](https://www.chargebee.com/docs/2.0/understanding-usages.html) reports to better understand how recent your data is. Whether the report uses real-time updates or periodic sync, you will now see indicators that show the timing of the latest data refresh. Depending on the report type, you'll see different sync indicators such as:
  - Usage Analytics Reports - A note highlights that data updates occur in near real-time.
  - Revenue Reports - The last successful sync is now available on the Revenue reports.

  ### **Why is this important?**

  Understanding how up-to-date your data is allows you to make more informed decisions. Visibility into the last sync time ensures you're not relying on outdated metrics.

  ### **How can you use it?**

  In your Chargebee Billing site,
  - Navigate to **Usages** > **Metered Features**.
  - Select a Metered Feature name to view the UBB reports.

  <Image src="/screenshots/august_2025/fresh.png" alt="" />
</Update>

<Update tags={["ENHANCEMENT"]} topics={["RevenueStory"]}>
  ## Clear Sandbox action in Chargebee deletes RevenueStory data

  With this update, the **Delete all Data** [action in Chargebee](https://www.chargebee.com/docs/billing/2.0/getting-started/sites-intro#managing-test-site-data) now extends to RevenueStory. Earlier, when you cleared your test site in Chargebee, the data remained in RevenueStory, leading to inconsistencies in testing. Now, when you perform a **Delete Test Site Data**, the corresponding RevenueStory data is also wiped, keeping both environments aligned.

  ### **Why is this important?**

  This ensures your Test site remains consistent across Chargebee and RevenueStory. You can now confidently test reporting and analytics in RevenueStory without residual data affecting your results.

  ### **How can you use it?**

  In your Chargebee Billing site, go to **Settings** > **Configure Chargebee** > **Delete or Repopulate Test Site data** > click **Delete all Data**. This action will now automatically clear RevenueStory data.

  <Image src="/screenshots/august_2025/sandbox.png" alt="" />
</Update>

<Update tags={["ENHANCEMENT"]} topics={["RevenueStory"]}>
  ## Time Machine support extended to UBB reports

  You can now use Chargebee's [Time Machine](https://www.chargebee.com/docs/billing/2.0/site-configuration/time-machine) feature with **UBB** reports in RevenueStory to simulate how changes in billing data affect your usage metrics over time. If you're analyzing historical data, set a specific date in Time Machine and instantly view the corresponding usage insights in your UBB reports.

  ### **Why is this important?**

  This helps you evaluate and control when validating billing scenarios or planning changes, evaluating potential outcomes before they impact your actual billing.

  ### **How can you use it?**

  In your Chargebee Billing Test site,-   Click **Settings** > **Configure Chargebee** > **Time Machine**
  - Use Time Machine in Chargebee to set a past date. Your UBB reports in RevenueStory will automatically adjust to show usage data as it would appear on that date.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["CRM Salesforce"]}>
  ## Identify subscriptions with payment details in Salesforce [1.71+ Package]

  Chargebee's Salesforce integration now displays the last four digits and expiration date of a customer's primary payment method directly on the [Chargebee Subscription object](https://www.chargebee.com/docs/billing/2.0/integrations/salesforce-mapping#cb-subscription).

  ### **Why is this important?**

  Having payment details visible within Salesforce helps your support team resolve billing and subscription-related queries faster, with less back-and-forth or system switching.

  ### **How can you use it?**

  Navigate to the Chargebee Subscription record in Salesforce to view the newly added fields for the last four digits and expiration date of the customer's primary payment method.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["CRM Salesforce"]}>
  ## Create quotes for subscription renewals in Salesforce [1.66+ Package]

  You can now [create renewal quotes](https://www.chargebee.com/docs/billing/2.0/integrations/salesforce-cb-actions#create-a-quote-for-renewal) directly from the Chargebee Salesforce App by selecting the **Existing Subscription** option and applying changes at the contract end.

  ### **Why is this important?**

  This change offers a flexible way to manage subscription renewals without relying solely on the **Contract Term** feature. It enables you to present accurate pricing and terms ahead of time, improving visibility and helping build customer trust.

  ### **How can you use it?**

  When generating a Chargebee Quote in Salesforce, select **Existing Subscription** and select **Apply Changes** at the contract end. This allows you to quote for the upcoming renewal cycle, ensuring changes are scheduled to take effect at the right time.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["CRM Salesforce"]}>
  ## Enhanced Chargebee to Salesforce sync [1.66+ Package]

  You can now use [detailed logs](https://www.chargebee.com/docs/billing/2.0/integrations/salesforce-integration-guide#chargebee-to-salesforce-sync-logs) to accurately detect and diagnose subscription sync failures between Salesforce and Chargebee.

  ### **Why is this important?**

  Diagnosing sync failures was often time-consuming and opaque. With this update, RevOps managers and admins can quickly pinpoint the cause of a failed sync by reviewing the Opportunity ID, record link, and error messages. This accelerates issue resolution and helps prevent data inconsistencies, enabling reliable quoting and subscription workflow.

  ### **How can you use it?**

  Check the [Sync Logs](https://www.chargebee.com/docs/billing/2.0/integrations/salesforce-integration-guide#chargebee-to-salesforce-sync-logs) in Chargebee when a subscription fails to sync from Salesforce. The logs now include the Opportunity ID, a direct link to the relevant Salesforce record, and a clear error message to help you troubleshoot and correct the issue efficiently.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["CRM Salesforce"]}>
  ## Support for multi-product selling in Salesforce [1.66+ Package]

  You can now sell subscriptions with multiple plans directly from Salesforce using the Chargebee UI and the Update Chargebee automation. You can also include plans with ramps, making it easier to present phased pricing strategies.

  ### **Why is this important?**

  This enables flexible deal structuring by allowing you to add or remove multiple plans, including those with ramps, within a single subscription.

  ### **How can you use it?**

  In Salesforce, select a **Product Family** > click **Add Plan** multiple times to include several plans in one subscription. Use the **Update Chargebee** checkbox to automate syncing these changes with Chargebee.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Payments"]}>
  ## New webhook for paused dunning events

  Introducing a new [webhook](https://apidocs.chargebee.com/docs/api/webhooks?lang=curl) event - `dunning_updated`. It is triggered when [dunning](https://www.chargebee.com/docs/payments/2.0/dunning/dunning-v2) paused for an invoice in Chargebee Billing either [manually](https://www.chargebee.com/docs/payments/2.0/dunning/dunning-v2#pause-dunning) or [via API](https://apidocs.chargebee.com/docs/api/invoices?lang=curl#pause_dunning_for_invoice).

  ### **Why is this important?**

  Until now, paused dunning states weren't captured as events, making it harder to coordinate updates across systems. This webhook lets you detect changes in real time, reduce manual intervention, and keep records accurate.

  ### **How can you use it?**

  [Configure webhooks](https://www.chargebee.com/docs/billing/2.0/site-configuration/webhook_settings#configure-webhooks) in Chargebee Billing, and select Dunning Updated under the [Events to Send](https://www.chargebee.com/docs/billing/2.0/site-configuration/webhook_settings#events-to-send) dropdown.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["RevenueStory"]}>
  ## New data sources in RevenueStory Report Builder

  You can now use additional data sources in **RevenueStory Report Builder** to create richer, more detailed reports.
  \- [Invoice Transactions](https://www.chargebee.com/docs/billing/2.0/reports-and-analytics/revenuestory-datasources#invoice-transactions): Analyze invoice-level payment activity, such as successful payments, failures, and outstanding amounts, to gain deeper financial clarity.
  \- [Subscription Shipping Address](https://www.chargebee.com/docs/billing/2.0/reports-and-analytics/revenuestory-datasources#subscription-shipping-addresses): Include shipping details in your reports to track delivery trends and combine order fulfillment insights with revenue data.

  ### **Why is this important?**

  With these new data sources, you can build richer reports that analyze invoice-level transactions for financial clarity and include shipping details for a complete view of customer orders, adding more flexibility to your subscription and revenue reporting.
  A company wants to see how much money it makes from subscriptions and how customer orders are billed and shipped. With these new data sources, they can:
  \- **Check invoices in detail** : See which invoices are paid, unpaid, or failed.
  \- **Track shipping** : Find out if orders are delivered on time or delayed.
  \- **Combine insights** : Build one report that shows revenue, payment issues, and shipping delays together.

  ### **How can you use it?**

  \- Log in to your Chargebee Billing site.
  \- Go to **RevenueStory** > **Report Builder** > **Build New Report** > **Detailed report**.
  \- Select **Invoice Transactions** or **Subscription Shipping Address** from the data source options.

  <TrainnVideo id="JICWMrkuAo7M6S8fDrzCJg" />
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Setup & Site Management"]}>
  ## Introducing guest approvers for your approvals

  You can now assign guest approvers (non-Chargebee Billing app users) to both new and existing approval workflows in Chargebee Billing. These approvers receive email notifications with a pre-authenticated link and can approve or reject requests without logging in.

  **Why is this important?**
  Previously, approval workflows were limited to Chargebee Billing app users with specific roles. This created friction when team structures changed or when external stakeholders needed to be involved. With guest approvers, you can route approvals to any email address, reducing administrative overhead and increasing flexibility in how approvals are managed.

  **How can you use it?**
  To assign and process approvals with guest approvers:

  1. 1. Log in to the [Chargebee Billing site](https://app.chargebee.com/login).

  2. 2. Go to **Settings > Configure Chargebee > Approval Rules**.

  3. 3. Add a new approval rule or edit an existing one.

  4. 4. Enter the guest approver's email address in the approvers list. When the approval request is triggered, the guest approver receives an email with a secure link.

  5. 5. The guest approver clicks the link to open a responsive approval page; no login required.

  6. 6. They review the request details and choose to approve or reject it. Chargebee records the action, including the IP address and browser details, and updates the approval history.

  [Learn more](https://www.chargebee.com/docs/billing/2.0/site-configuration/approvals-managing-requests#guest-approvers) about the guest approver's actions.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Localized error messages on Checkout for VAT prefix without number

  When a customer entered a [VAT number](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage-fieldslabels#billing) prefix without a number in the full-page Checkout [layout](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#layout-tab), the error message previously appeared only in English. This has now been fixed, and the error message is included in the [language pack](https://www.chargebee.com/docs/billing/2.0/customers/configure-multiple-languages#language-pack), making it available for translation.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Consistent display of primary payment method in Checkout

  When the [setting](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#allow-customers-to-add-multiple-payment-methods) to **Allow customers to add multiple payment methods** was disabled, and a customer had more than one payment method on file, the primary payment method was not displayed during a checkout session with full-page [layout](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#layout-tab). This issue has now been fixed.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## "Back to cart" arrow symbol now behaves consistently

  When you remove the **Back to cart** [label](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage-fieldslabels#working-with-labels) in Checkout, the associated back arrow symbol is now removed as well. Previously, the symbol remained visible even without the label, which could cause confusion.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Accurate next invoice estimates for Checkout

  You'll now see accurate invoice estimates when using the [Estimate APIs](https://apidocs.chargebee.com/docs/api/estimates). Previously, the next invoice estimate could incorrectly include charges for an addon that was only applicable for one [billing cycle](https://www.chargebee.com/docs/billing/2.0/subscriptions/addons-billingcycle). This led to incorrect pricing information being displayed on Checkout for the upcoming invoice. This issue has been resolved to ensure estimates match your billing configuration.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Fix for Checkout session creation with Time Machine

  When creating a new Checkout session for a new customer while using [Time Machine](https://www.chargebee.com/docs/billing/2.0/site-configuration/time-machine), the session sometimes failed with the error, "*The \{customer ID\} is already present.*" This issue has been fixed.
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## Unbilled charges now invoiced correctly

  We've fixed an issue where [unbilled charges](https://www.chargebee.com/docs/billing/2.0/subscriptions/unbilled-charges) were being created but not invoiced, which could affect your revenue recognition and MRR calculations. With this fix, newly generated unbilled charges will be invoiced correctly, reducing the need for manual adjustments and giving you more accurate reporting. A patch is also planned to address previously generated unbilled charges, ensuring full consistency in your billing.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Easier switching between new and existing payment methods

  In the full-page [layout](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#layout-tab) of the Checkout experience, customers who had existing payment methods would lose visibility of them after clicking **Add new payment method**, without an option to go back. This has now been fixed. Customers can now view and switch between their existing and new payment methods as needed, ensuring greater flexibility during checkout.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Prevent address changes while payment is in progress

  To ensure accuracy during checkout, the [address fields](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage-fieldslabels#billing) in the in-app [layout](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#layout-tab) are now disabled once payment is in progress. This prevents last-minute changes that could alter the payment amount and cause failure in subscription creation.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Fix for Checkout error when toggling e-invoicing

  If you had enabled [e-invoicing](https://www.chargebee.com/docs/billing/2.0/invoices-credit-notes-and-quotes/e-invoicing) and later turned it off, Checkout with full-page [layout](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#layout-tab) sometimes displayed an error message saying "*Cannot read properties of undefined...*". This issue has now been fixed.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Clearer messaging for customer login errors on Portal

  When customers attempted to log in to the [Chargebee Self-Serve Portal](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/self-serve-portal) after multiple failed card payments, they previously saw the incorrect message: "*Looks like you don't have an account with us*". This has now been corrected to display an accurate error message that reflects the actual issue.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Invoice reflects correct service period for Checkout charges API

  When you include both `charges[date_from]` and `charges[date_to]` in your [Checkout charge-items or one-time charges](https://apidocs.chargebee.com/docs/api/hosted_pages?lang=curl#checkout_charge-items_and_one-time_charges) API call, the [invoice](https://www.chargebee.com/docs/billing/2.0/invoices-credit-notes-and-quotes/invoice-overview) now accurately reflects the intended service period, so your customers see the correct duration of service rendered.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Order summary display fixed on mobile version for Checkout

  You've likely noticed that the order summary button on the [full-page layout](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#layout-tab) for Chargebee Checkout sometimes displayed the order amount with awkward spacing or misaligned text on mobile browsers. That layout issue has now been resolved.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Accessibility fixes for address validation on Checkout

  We've improved accessibility in the [full-page layout](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#layout-tab) for Chargebee Checkout by fixing how address field validation error messages are communicated. With this update, screen readers can now accurately detect and announce these messages, ensuring customers with visual impairments have a clearer checkout experience.
</Update>

<Update tags={["BUG FIX"]} topics={["Hosted Pages"]}>
  ## Resolved issue with amount display on Checkout for new payment methods

  When customers selected one of the newly supported payment methods, the submit button on the [full-page layout](https://www.chargebee.com/docs/billing/2.0/hosted-capabilities/configure-fullpage#layout-tab) for Chargebee Checkout occasionally displayed an incorrect amount. This issue has now been fixed.
</Update>

<Update tags={["BUG FIX"]} topics={["Multi Business Entity"]}>
  ## Correction of bulk upload Sample Sheet for Accurate Item Pricing

  We fixed a misalignment in the [bulk upload](https://www.chargebee.com/docs/billing/2.0/data-operations/bulk-operations) sample sheet for creating item prices, where the examples for the item_price\[pricing_model\] and item_price\[price\] columns were shifted by one cell, leading to incorrect data entry and potential billing errors. The sample sheet has now been corrected, making bulk uploads smoother and ensuring accurate billing from the start.
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## Accurate invoicing restored for unbilled charges

  We've fixed an issue that caused [unbilled charges](https://www.chargebee.com/docs/billing/2.0/subscriptions/unbilled-charges) to remain on some customer accounts instead of being invoiced, particularly for business using [parent-child account hierarchies](https://www.chargebee.com/docs/billing/2.0/customers/account-hierarchy). With this update, invoices now correctly capture all applicable charges, ensuring accurate billing and preventing revenue from being unaccounted for.
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## Accurate discount breakdown in credit note preview

  We've corrected an issue on the credit note preview screen where promotional credits were incorrectly included in the discount amount when invoices were paid using both [promotional credits](https://www.chargebee.com/docs/billing/2.0/invoices-credit-notes-and-quotes/credit-notes#promotional-credits) and manual discounts. With this fix, promotional credits are now excluded from the discount amount, while valid discounts and coupons continue to display accurately. This ensures that you view the correct breakdown of credits and discounts, giving you a clear and reliable view of your billing adjustments.
</Update>
