Release Notes

Updates, changes, and improvements at Chargebee

November 2022

November 2022

Nov '22Bug FixesInvoices

Service Period Validation Issue

The service period validation was not working as expected, wherein the validation error was not displayed when the service period start time was after the end time. This is fixed!

Nov '22Bug FixesInvoices

Zip Code Validation Issue

The zip code validation for Vietnam and Ireland billing addresses was not working as expected. This is fixed!

Nov '22New FeatureRevRec

Support for Gift Subscriptions

RevRec now supports subscription gifting use case where the gifted subscription can be activated by another customer, triggering the revenue recognition.

Nov '22Bug FixesInvoices

UI Bug

The comment field label was displayed incorrectly on the Issue a refund pop-up. This is now fixed!

Nov '22EnhancementsRevRec

Credit Note Enhancements

Chargebee users can now configure revenue recognition rules for custom reason codes in addition to the standard reason codes. And the accounting configuration for credit notes is now available to contract term based revenue recognition, while previously it was only available for invoice as contract approach.

Nov '22Bug FixesCheckout

Adyen Bancontact Chargebee JS fix

While making Adyen Bancontact payment via Chargebee JS, the system will now send the shoppers' e-mail addresses to Adyen.

Nov '22EnhancementsCRM Integration

Now manual discounts appear on the checkout link when a subscription is created through HubSpot iFrame.

Nov '22EnhancementsPayments

ACH via Checkout.com

With this release, we have added support for ACH as a new payment method for Checkout.com. This feature is a Private Beta Release. Contact Chargebee Support to enable ACH via Checkout.com for your Test and Live site.

Nov '22New FeatureRevRec

Introducing Foreign Currency Translation Report

The new Foreign Currency Translation report shows the details behind currency translations including the specific foreign exchange rates used in revenue translation and how is the foreign currency change impact calculated, giving you more insights in your multi-currency book of business.

Nov '22EnhancementsPayments

GoCardless Payment Intent Support

With this release, we have added Payment Intent support for GoCardless.

Nov '22Bug FixesInvoices

Credit Note - Service Period Issue

Upon deleting some credit note line items, the service period of the remaining items was found to change in the Create Credit note advanced view page. This issue is now fixed!

Nov '22EnhancementsRevRec

RevRec Improvements

We have added the following enhancements:

Support for use of Product Code, Product Family, or other product custom fields to create a linkage in SSP allocation between performance obligations, where pricing of one product is dependent on pricing of the other while using simple net percent or apportioned net percent standalone policy.

Improvements in regression API and UI testing with automated tools.

Various bug fixes and stability fixes.

Nov '22EnhancementsCheckout

ACH in Chargebee hosted pages through the Checkout.com gateway

Chargebee now offers ACH payments in Chargebee-hosted pages through the in-app layout of checkout, customer portal, and pay now for the Checkout.com gateway.

Nov '22EnhancementsCheckout

ACH payments through Checkout.com gateway via Chargebee JS

Chargebee now offers ACH payments via Chargebee JS through the Checkout.com gateway.

Nov '22Bug FixesEntitlements

Levels[value] Not Ignored

In the Create Feature API, the levels[value] were not ignored when levels[is_unlimited] were true. This is fixed!

Nov '22Bug FixesEntitlements

Entitlements API Limit

When the Client hits the Chargebee Entitlements APIs and reach their limit, instead of a 429 it would throw a 500 error. This is fixed.

Nov '22New FeatureReceivables

Merchant Level Language Settings

For managing merchant-level locale settings, local preferences have been introduced on the Company profile page under Settings. This provision will help the merchant manage multi-language settings for the portal.

Nov '22EnhancementsReceivables

Download Credit Note

With this release, end customers will be able to download the Credit Notes same as invoices.

Nov '22EnhancementsReceivables

Auto-Close Cases - New Additions

With this release:

Customers can filter the report based on the Autoclose stage name using the **Case Stage** field to group similar cases in the Master report.

Activity trail now captures all autoclose emails sent to the merchants.

Nov '22EnhancementsReceivables

Top-Stats Modifications (Landing Page and Receivables Dashboard)

With this release, we have divided the top stats into two categories - Overall Stats and Payment Stats. The Overall stats category will be selected and displayed by default, while the user has the option to select the Payment Stats to view the stats under it. This will provide better clarity in terms of the different sets of numbers being displayed.

Nov '22Bug FixesInvoices

Invoice Closure Issue

We have resolved the error that was found to occur while trying to close a pending invoice by providing a custom date when the site timezone and system timezone were different.

Nov '22Bug FixesInvoices

Invoice Export Issue

We identified that the invoice export failed due to a derived column change in code. This issue has been resolved.

Nov '22Bug FixesSubscriptions

Subscription Refresh Issue

A subscription page on a user's site was found to automatically refresh and load a customer record randomly. This is now fixed!

Nov '22Bug FixesSubscriptions

UI Bug

Most customer and subscription records on a site were found to have the wrong amount displayed on the UI for the next payment. This bug is now fixed!

Nov '22Bug FixesRevenueStory

High-Value Currency

An exception in RevenueStory's recent build due to a new chargebee java client jar (SDK) change for support HVC(High-Value Currency) was identified and fixed.

Nov '22EnhancementsCheckout

Preview Portal with entity dropdown support

You will now be able to switch between entities and preview the portal. The portal preview is better than it was!

Nov '22EnhancementsRevenueStory

High-Value Currency - Enablement Task

To enable High-Value Currency the migration and table definition change has been defined in this task.

Nov '22EnhancementsAccounting Integration

RevRec HVC changes

RevRec's high-value currency has been enabled to support a currency value of more than 21,474,836.47.

Nov '22EnhancementsCRM Integration

High Value Currency Support for CRM Integration

Chargebee's CRM integration now supports a maximum currency value of 90,071,992,547,409.91, which was 21,474,836.47 earlier.

Nov '22Bug FixesRevenueStory

Chargebee Dashboard Issues

The following bugs were identified and fixed with this release:

Graphs in the dashboard were identical for the various individual currencies this issue was identified and fixed.

If a user navigates to the toggle button and selects "Include Zeros in Y axis", no change in the Y axis was observed. The option to display zeros in the Y axis was fixed in all reports.

Missing data for the latest period in Home Dashboard was identified and fixed for a specific customer.

Nov '22EnhancementsIntegrations

HVC Integration release

We have enhanced support for currency value of more than 21,474,836.47 for the various integrations.

Nov '22Bug FixesSubscriptions

Export Page Error

The export page was found to throw an error when INCLUDE_NULL_RECORD_IN_SEARCH_AND_EXPORT was enabled. This is now fixed!

Nov '22EnhancementsInvoices

Invoices Fix

The following errors were fixed and enhancements were released with this update:

An inability to downgrade quantity for a subscription record was reported. This is now fixed!

We identified a UI bug wherein the application's left navigation section was accessible while deleting usages for a subscription record. Fixed!

The invoice line item name on the invoice PDF was found to be different from what was displayed on the UI. This issue is now resolved.

Upon refresh or closure, multiple line items and subscription items quantity was set to 0 erroneously. Fixed!

We've introduced the ability to import invoices that were written off on a past date into Chargebee via API.

While creating a credit note at the line item level, in addition to calling out that you can choose a date between the billing period, we've introduced an option to choose Now that simplifies your experience.

Nov '22EnhancementsCheckout

High-value currency support

We have enhanced support for currency value of more than 21,474,836.47 for the in-app and full-page layout of hosted pages.

Nov '22EnhancementsCRM Integration

Sync Chargebee Subscriptions to HubSpot Deals

Now we can sync Chargebee subscriptions to HubSpot deals, either by creating a new deal or by mapping to an existing deal.

Nov '22Bug FixesAccounting Integration

Product Led Growth

You will no longer see whitespaces on the dashboard for different screen resolutions. The dashboard appears as good as it was.

Nov '22Bug FixesSubscription E-Commerce

Edit Pause Subscription Throws Error

The Edit Pause Subscription was throwing an error when the billing cycle method was selected. This is fixed.

Nov '22New FeatureSubscription E-Commerce

Skip to the Next Billing Cycle

You can now skip the next billing cycle in a subscription. For example, if a subscription's renewal date is the 30th of every month (and this is August) and the subscriber selects to skip 2 billing cycles then the resumption date of the subscription will be the 30th of November.

Nov '22Bug FixesAccounting Integration

Changing Xero Reconciliation plugin DOM

We have polished some rough edges and updated the plugin DOM. Xero reconciliations should be better now.

Nov '22EnhancementsCB UX

Vertical Scroll Bar on Index Pages

You can now scroll the index pages - customers, subscriptions, Invoices, and Credit Notes vertically. The Leap UI is better than it was!

Nov '22Bug FixesSubscriptions

Contract Term Amount Logic and VAT Issues

The following issues were fixed with this release:

An issue with the contract term amount calculation logic was reported. The contract term amount for a subscription was found to be incorrect and inconsistent while applying a full discount, editing the next billing date, or adding prorated charges to the unbilled amount with a full discount.

While editing the offline payment method for a subscription record and reactivating the subscription, the invoice generated was found to have VAT applied twice.

Nov '22Bug FixesRevenueStory

Cancelled Reason Code New Flow Change

Churn Type Reports VUD with the new flow was impacted and this was fixed with this release.

Nov '22Bug FixesRevenueStory

Discrepancy in MRR retention cohort numbers

The discrepancy observed in the MRR retention cohort numbers has been fixed with this release.

Nov '22Bug FixesRevenueStory

Discrepancy in Net MRR growth column names in UI and downloaded VUD report

The discrepancy observed in the Net MRR growth column names in UI and the downloaded VUD report has been fixed with this release.

Nov '22EnhancementsInvoices

AvaTax for Communication Integration

While using the Chargbee-AvaTax for Communications integration, if you are using Avalara's ECMS (Exemption certificate management system) for exemptions, Chargebee now passes a new field called custref id to Avalara that captures the customer id to track tax exemptions.

Nov '22Bug FixesInvoices

Import Credit Note Issue

An inability to import credit notes due to a class casting issue was identified. This is now fixed!

Nov '22EnhancementsPayments

High-Value Currency Support

Earlier, Chargebee only supported currency value in a 32-bit integer with a maximum value of 21,474,836.47. With this release, the currency value is stored in a 64-bit integer with a long-value limit of 90,071,992,547,409.91. This will allow the merchants to add a bigger currency value to a transaction, plan, or other related entities.

Nov '22Bug FixesAccounting Integration

Netsuite InvoiceSyncError

We have tweaked our system to better support customers to sync their invoices in Netsuite without errors.

Nov '22New FeatureReceivables

Auto-Close Cases

With this release, all the cases with paid invoices will be marked as autoclosed.

Nov '22EnhancementsReceivables

A new button for the Client Portal and a **Copy URL** button to copy the link to the Client Portal has been added at the top-right corner of the Customer Flyout page.

Nov '22EnhancementsReceivables

Customer View - New Filters

Two new filters - Last Status and Last Sub-Status have been added to the Customer View.

Nov '22Bug FixesReceivables

Session Expiry Issue

Earlier, if the customer comes back to the instance/session after it was left idle for some time, it would try to reload but not load anything.With this release, session expiry has been introduced because of which, if the instance/session has been idle for 24 hours, the system will redirect the user to the login page.

Nov '22Bug FixesSubscriptions

Subscription Cancellation Issue

While editing a scheduled cancellation of a subscription record to add a new date in the future for cancellation, an error message "The new renewal date cannot be the same as the current renewal date" was displayed. This issue is now fixed!

Nov '22EnhancementsCheckout

Coupon sets support for full-page layout of Checkout

Chargebee now supports coupon codes (from coupon sets) in the full-page layout of Checkout.

Nov '22EnhancementsInvoices

Invoices Fix

The following errors were fixed and enhancements were released:

Consolidated invoicing was found to not work as expected when imported subscriptions were present. Fixed!

An inability to override the parent-child customer relationship on a subscription record was reported to occur due to unbilled charges, without any unbilled charges associated. This is fixed!

While so far, Chargebee relied on the invoice date of the invoice to calculate overages, there was revenue leakage identified in cases like closing pending invoices, or sometimes the generation of invoices. We've now shifted to using the invoice-generation date for a more accurate calculation of overages wherever applicable.

We've introduced the ability to record service periods at the line item level while creating credit notes in Leap UI.

We've introduced the ability to delete charge and quick charge line items (when the invoice is in a pending status) through API also.

Nov '22Bug FixesCRM Integration

Send Email Option is Disabled

While creating a subscription HubSpot's deal ID was not populating for the checkout link workflows for new connections and Chargebee's Subscription ID field was not showing the subscription ID details. This issue is fixed.

Nov '22New FeatureEntitlements

Webhook Fired on Subscription_Entitlement Creation

To avoid making an extra API call for fetching entitlements every time a new subscription is created. We now allow you to configure and receive a webhook whose payload comprises of the subscription entitlements for the corresponding subscription Id. This will reduce the implementation time of entitlements compared to implementing the JSON metadata-based solution.

Nov '22EnhancementsCheckout

Minor UX improvements for the full-page layout of Checkout

We have implemented some minor UX improvements for the full-page layout of Checkout as below:

Auto-scroll the page to the field where the error validation failed.

Allow editing of the email addresses in the UI via a Change link.