Release Notes

Updates, changes, and improvements at Chargebee

August 2023

August 2023

Aug '23New FeatureHosted Pages

Pricing Table: Support for new pricing model options and quantity selection

Pricing Tables now support volume, tiered, and stairstep pricing models, giving you greater flexibility to showcase your pricing strategies. Plus, with the new 'quantity slider' feature, your visitors can easily select their desired quantity right from the pricing page. This selection is automatically transferred to Chargebee Checkout, simplifying the purchase journey.

Aug '23Bug FixesInvoices

Invoice Fixes

The following issues were fixed with this release:

A fixed amount round-off discrepancy in manual discounting was identified and fixed.

The invoice number under promotional credits tab for one of the customer records was not valid. This is now fixed!

Cancellation Management

You can now modify or remove a scheduled cancellation directly from Salesforce.

Aug '23New FeatureCRM Salesforce

Salesforce CRM Integration Package v1.57

Cancellation Management: You can now modify or remove a scheduled cancellation directly from Salesforce.

Auto-Collection Default Fixed: Fixed an issue where auto-collection was incorrectly set to 'On' by default when creating a new subscription.

Subscription Change Cancellation: You can now cancel scheduled subscription changes from within Salesforce.

Reason Code Update for 'CB Credit Note' Object: Updated the Reason Code field on the CB Credit Note object from the deprecated Reason_code_c to create_Reason_code.

Immediate Refund Field Updates in Salesforce: Refunds initiated from Salesforce will now immediately display updated field values upon page refresh, instead of waiting for the next sync.

Pause/Resume Subscription Action Sometimes Disabled: If you have a subscription that started in Chargebee, there were cases where the Pause/Resume Subscription action was disabled, even if you had this feature turned on in Chargebee. This is now corrected.

Issue with Refunds in Salesforce: When issuing refunds from Salesforce, there was an occasional error if the Reason Codes feature wasn't active in Chargebee. We've resolved this problem.

Admins Get Notified About Package Upgrades: Admins will now receive email notifications when there's a new Chargebee package ready for installation.

Aug '23New FeatureMobile Subscriptions

Introduced SDK Function to Validate Receipts for One-Time Purchases

validateReceiptForNonSubscriptions() function is introduced in all our in-app purchase SDKs to validate the receipts for one-time purchases.

Aug '23New FeatureBetaTaxation

Bulk Management of Taxes & Scheduling Tax Rates

Do a bulk import and export of tax rates for multiple countries, states, pin codes, or even pin code ranges for all your tax profiles together using the Bulk management of Taxes feature. You can introduce tax rate groups with effective start dates and end dates under tax profiles for each tax rate. Contact Chargebee Support to enable this feature for your site.

Note - This feature is in beta. Submit a request to enable this feature.

Aug '23EnhancementsHosted Pages

Pricing Table: Support for custom domain

You can now use your custom domain for Chargebee Checkout directly with Pricing Tables—no extra setup required! Navigate to Settings → Revalidate Domain to pull in your custom domain settings instantly.

Aug '23Bug FixesSubscriptions

Subscription Fixes

The following issues were fixed with this release:

We identified and fixed a coupon behavior issue that was found to occur on different billing modes.

We identified and fixed a bug in handling pause and resume actions for subscriptions.

Aug '23Bug FixesCRM HubSpot

HubSpot Q2C: Initial Sync Fail

In this release, we have resolved the initial sync issue in our HubSpot Q2C (Quote to Cash) Integration. This update ensures a smoother and more reliable experience for users who have been facing challenges during the initial synchronization process.

Aug '23EnhancementsCB UX

Show Customer ID in Subscription Index Page

The Subscription Index Page lacked visibility of the customer details. We have added the 'Customer ID' column to the Subscription Index Page, enhancing data accessibility for users.

Aug '23New FeatureTaxation

Reverse Charges Configuration

You can now configure to collect reverse charges from customers in specific countries. When a subscription is created for a customer from a different country than your organization address for which you have configured to collect reverse charge, tax is not applied on the invoice, and the Reverse Charge note that you add gets displayed.

Aug '23EnhancementsCB UX

Enhanced Card Expiry Alert For Leap UI

We found the Card Expiring alert in Leap UI less noticeable compared to the Classic UI, affecting proactive customer support. To fix this issue, we revamped the alert in Leap UI, making it more noticeable on both customer details and subscription details pages.

Aug '23Bug FixesSubscriptions

Subscription Fixes

The following issues were fixed with this release:

While creating a quote for a new subscription with billing cycles as 24 and addon cycles as 12, the addon was visible for all 24 cycles.

The subscription status was found to be changing when certain fields were updated.

The charge value was found to be calculated twice in Total Contract Value when the charge was added at subscription creation.

Aug '23Bug FixesE-commerce

Incorrect Failed Records Count In Shipstation Warning Message

The warning message in Shipstation consistently displayed 51 failed records, despite the actual number being more. We have adjusted the fetching limit from the third-party entity mapping table to reflect the accurate count of failed records.

Aug '23New FeatureRevRec

Google Play Store Integration

RevRec now supports integration with Google Play Store to automate revenue recognition for mobile subscriptions, along with expense recognition for Google Platform fee.

Aug '23New FeatureRevRec

New Service Delivery Reports

Introducing two new reports for service delivery:

Service Delivery Rollforward report to track the booking, delivery, expiration and overage, and remaining delivery balance by accounting period.

Service Delivery Control report that reconciles the input data for delivery to what RevRec has processed, to ensure process integrity.

Aug '23New FeatureBetaTaxation

Introducing Vertex Integration

Integrate your Chargebee site with Vertex to automate tax application for your Chargebee invoices and credit notes. You can sync your invoices and credit notes to Vertex and generate reports. Contact Chargebee Support to enable this feature for your site.

Note: This feature is in beta. Submit a request to enable this feature.

Aug '23EnhancementsE-commerce

Enhancement on Zero Decimal Currency

In this release, we've addressed the zero decimal currency glitch affecting the Orders Details, Refund Order, and Cancel Order functionalities.

Aug '23New FeatureMobile Subscriptions

Introduced SDK Function to Manage Subscription Settings on Flutter

With this feature release of Chargebee's Flutter SDKs, you can now leverage the showManageSubscriptionsSettings() function to invoke the subscription modification flow directly from your app. Learn more.

Aug '23EnhancementsMobile Subscriptions

Enhanced Purchase Function in Flutter SDK

Flutter SDK's purchaseStoreProduct() function now allows you to pass customer details, such as customerId, firstName, lastName, and email to Chargebee during product purchases. Learn more.

Aug '23Bug FixesAccounting Integration

Pending or Draft Invoices displayed as Sync Error

In this latest update, we're excited to announce that we have resolved the issue related to updating invoice information in Xero when an invoice has been previously deleted via our API by users with the key 'UpperBee'. With this fix in place, you can now confidently manage your invoices, knowing that any previously encountered errors have been addressed.

Aug '23EnhancementsRevenueStory

Filters Using Plan and Addon Name in Dashboards and Report Explorer

In this release, we're thrilled to announce an important enhancement to RevenueStory. Users can now filter historical product names, providing valuable insights into the performance of specific plans and add-ons. This improvement addresses a crucial need for our customers, allowing them to measure individual plans and add-on performance easily. It's especially beneficial for customers whose revenue is primarily derived from addons or a combination of plans and addons.

Aug '23New FeatureCB UX

Classic to Leap UI Transformation for Coupons Sets Details Page

Chargebee application's Coupon Sets Details page needed enhancement for improved user experience. We've transitioned the Classic UI for the Coupon Sets Details page to the sleeker Leap UI, enhancing user experience and pushing forward with Leap UI adoption, while phasing out the older Classic UI.

Aug '23Bug FixesMobile Subscriptions

iOS SDK - Fixed Retrieve Subscriptions Function

Previously, when retrieving a subscription using the retrieveSubscriptions() function list that exceeded the default limit of 100, the SDK failed to provide the subsequent list due to a parsing error. Proper parsing and handling of the next_offset value have been implemented. Users should now experience seamless pagination for subscription lists beyond the set default limit.

Aug '23New FeatureMobile Subscriptions

React Native SDK - One-Time Purchase

With this release, we're excited to introduce support for one-time purchases in React Native SDK. The SDK now comes with enhanced capabilities to handle various aspects of one-time purchases:

  • Handle One-Time Purchase Directly: Our SDK is now capable of directly managing one-time purchase transactions, ensuring a smooth experience for end-users.

  • Caching Receipt Retry for Non-Subscription Receipt Validation: We have optimized the validation process for one-time purchase receipts. In instances where receipt validation might face transient issues, the SDK will cache and retry the validation, ensuring successful and accurate validation for non-subscription purchases.

Learn more about one-time purchases using React Native SDK.

Aug '23Bug FixesMobile Subscriptions

Fixed Incorrect Customer ID from App Store in React Native SDK

When users restored purchases using our React Native SDK, incorrect customer IDs were generated in Chargebee, disrupting user access based on their IDs. We've rectified the SDK to support customer object parameters during the restore purchase method, preventing misidentification. Meanwhile, for immediate relief, we've rolled out steps to identify and rectify affected subscriptions by manually merging them back to the original customer.

Aug '23Bug FixesSubscriptions

Subscription Fixes

The following issues were fixed with this release:

Wrong contract value was found to be calculated in future subscriptions when they became active without including the Charges when the future subscription become active.

When next billing date was updated to few minutes later, the subscription was renewed but the event was not generated.

Historic Data was found to be missing from ARR Movement Summary.

When the next billing date was changed for a subscription to the end of the same date, after a metered item is added or replaced, then the subscription renewal was found to fail.

Aug '23Bug FixesInvoices

Manual Trigger (EAP)

Previously, if a Credit Note (CN) was created before initiating the e-invoice process for an invoice, the e-invoice email was not being sent out as expected. We have resolved this issue to ensure a seamless e-invoice experience for our users.

Note: This feature is in early access. Terms and conditions apply. Submit a request to enable this feature.

Aug '23EnhancementsInvoices

Set Default Service Period for Credit Notes

You can now conveniently align the default service period on credit notes with that of invoice line items, streamlining your workflow and enhancing consistency.

Aug '23New FeatureBetaTaxation

Configuring Taxes for Special Economic Zones (SEZs) and Exports

If you are a business selling to customers in SEZs in India, once you configure and enable GST for India on your Chargebee site, you can configure taxes for customers located in SEZs depending on your unique tax setup. Additionally, you can configure taxes for customers located outside India, for export scenarios depending on your unique tax setup. Contact Chargebee Support to enable this feature for your site.

Note: This feature is in beta. Submit a request to enable this feature.

Aug '23EnhancementsCRM HubSpot

HubSpot Q2C - Avoid Updating the Close Date on Deals

We're excited to announce a significant enhancement to our HubSpot Q2C integration that addresses a crucial concern highlighted by our users. With this update, we have taken steps to ensure that deal records' Close Dates will no longer be updated after they have been closed. This change aims to eliminate unintended consequences related to commission implications, revenue recognition, and data cleanliness, providing you with a smoother experience and more accurate reporting.

Aug '23EnhancementsCheckout

Update to Chargebee JS Wrappers in Checkout Samples GitHub Repository

We have enhanced the Chargebee JS wrappers in the GitHub Chargebee Checkout Samples ensuring improved integration and seamless checkout experiences. This helps you to stay up-to-date with the latest enhancements for smoother payment workflows.

Aug '23New FeatureReceivables

Multi-Language Support for Outgoing Emails

With this release, now we support outgoing emails in the customer's chosen language. In this process, the system identifies the customer locale settings, selects the email template saved in the corresponding locale and triggers the email.

Aug '23EnhancementsReceivables

Manual and Automated Emails - New Experience

A new modal design has been implemented for the Manual and Automated emails. New and updated placeholders along with updated left-navigation components have been introduced. This experience also includes multi-language support, using which, you can switch between the locale-specific tabs and design your emails in your preferred language.

Aug '23EnhancementsReceivables

New Currency Addition

With this release, we have added support for the following new currencies:

Moroccan Dirham (MAD)

Chilean Peso (CLP)

Colombian Peso (COP)

Aug '23EnhancementsReceivables

Increased Column Count - Account Statement

With this release, we have increased the number of columns from seven to ten in the account statement. This will allow the flexibility to add more columns in the account statement and display more data.

Aug '23EnhancementsReceivables

Changing Tag Colours

With this release, you now have the capability to customize tag colours according to your preferences during the tag editing process. Each tag is assigned a distinct yet random colour upon its creation by default.

Aug '23EnhancementsReceivables

User Performance Report Enhancements

With this release, we have made the following enhancements to the User Performance Reports:

You can now save the view with the selected columns and filters to avoid selecting all of it again and again.

You can subscribe to the report and receive a copy of the report in your email inbox at desired intervals.

A new column called Total Collected has been added. This new column gives an idea about the performance of the collector with respect to their collection.

Aug '23EnhancementsReceivables

Apply and Save - Advanced Filters

With this release, you can apply and save an advanced filter using a single button called Apply & Save. This button allows you to save an advanced filter as a quick filter and use it to open the desired view in a single click.

Aug '23EnhancementsReceivables

Top Stats Redesign

With this release, we have redesigned the Top Stats for easier and better readability and increased consumption.

Aug '23Bug FixesAccounting Integration

Invoices not Picked for Sync in Xero

We are pleased to announce a fix addressing a reported issue related to invoice synchronization with Xero. As part of our commitment to continuous improvement, we swiftly investigated and resolved this issue.

Aug '23New FeatureMobile Subscriptions

Linking Multiple Apps with Same Chargebee Site

Introducing the ability to link multiple Apps to a single Chargebee site, streamlining subscription tracking and business insights. You can now seamlessly monitor subscriptions, revenue, and customer data across Apple and Google stores.

Aug '23EnhancementsMobile Subscriptions

Import API Enhancements

The latest update empowers our Import Receipt API to seamlessly manage non-renewing in-app purchases.

Aug '23EnhancementsInvoices

Send E-invoice PDF through Chargebee Email Notification (EAP)

We have streamlined our billing process with our latest update! Now, Chargebee allows you to effortlessly include e-invoice PDFs as attachments in your email notifications, ensuring smoother communication of invoices to your customers.

Note: This feature is in early access. Submit a request to enable this feature.

Aug '23Bug FixesInvoices

Void Invoice Confirmation Box Shows Incorrect Text

Previously, when users enabled voiding an invoice with the credit note feature and returned to the invoice details page, the void invoice confirmation box displayed incorrect text. This issue is fixed!

Aug '23EnhancementsUser Experience

IDE Support Enhancement for Chargebee node SDK

We are thrilled to announce the improved IDE support with our latest update to the GitHub Chargebee-node: Node.js library for the Chargebee API, streamlining your development process.

Aug '23EnhancementsUser Experience

Introducing the New Chargebee Tutorials Platform

We're excited to unveil the newly revamped Chargebee Tutorials platform, offering an enhanced learning experience with updated content and user-friendly navigation. Elevate your understanding of subscription management effortlessly.