# November 2022

Chargebee product updates released in November 2022.

Source: https://release-notes.chargebee.com/november-2022

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## 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!
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## Zip Code Validation Issue

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

<Update tags={["NEW FEATURE"]} topics={["RevRec"]}>
  ## 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.
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## UI Bug

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

<Update tags={["ENHANCEMENT"]} topics={["RevRec"]}>
  ## 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.
</Update>

<Update tags={["BUG FIX"]} topics={["Checkout"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["CRM Integration"]}>
  ## Manual Discount in Generated Checkout Link

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

<Update tags={["ENHANCEMENT"]} topics={["Payments"]}>
  ## 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](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 enable ACH via Checkout.com for your Test and Live site.
</Update>

<Update tags={["NEW FEATURE"]} topics={["RevRec"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Payments"]}>
  ## GoCardless Payment Intent Support

  With this release, we have added Payment Intent support for GoCardless.
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## 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!
</Update>

<Update tags={["ENHANCEMENT"]} topics={["RevRec"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## ACH payments through Checkout.com gateway via Chargebee JS

  Chargebee now offers ACH payments via Chargebee JS through the Checkout.com gateway.
</Update>

<Update tags={["BUG FIX"]} topics={["Entitlements"]}>
  ## Levels[value] Not Ignored

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

<Update tags={["BUG FIX"]} topics={["Entitlements"]}>
  ## 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.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Receivables"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Receivables"]}>
  ## Download Credit Note

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

<Update tags={["ENHANCEMENT"]} topics={["Receivables"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Receivables"]}>
  ## 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.
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## 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.
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## Invoice Export Issue

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

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## 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!
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## 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!
</Update>

<Update tags={["BUG FIX"]} topics={["RevenueStory"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## 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!
</Update>

<Update tags={["ENHANCEMENT"]} topics={["RevenueStory"]}>
  ## High-Value Currency - Enablement Task

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

<Update tags={["ENHANCEMENT"]} topics={["Accounting Integration"]}>
  ## RevRec HVC changes

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

<Update tags={["ENHANCEMENT"]} topics={["CRM 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.
</Update>

<Update tags={["BUG FIX"]} topics={["RevenueStory"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Integrations"]}>
  ## HVC Integration release

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

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## 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!
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Invoices"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["CRM 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.
</Update>

<Update tags={["BUG FIX"]} topics={["Accounting 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.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscription 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.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Subscription 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.
</Update>

<Update tags={["BUG FIX"]} topics={["Accounting Integration"]}>
  ## Changing Xero Reconciliation plugin DOM

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

<Update tags={["ENHANCEMENT"]} topics={["CB 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!
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## 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.
</Update>

<Update tags={["BUG FIX"]} topics={["RevenueStory"]}>
  ## Cancelled Reason Code New Flow Change

  Churn Type Reports VUD with the new flow was impacted and this was fixed with this release.
</Update>

<Update tags={["BUG FIX"]} topics={["RevenueStory"]}>
  ## Discrepancy in MRR retention cohort numbers

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

<Update tags={["BUG FIX"]} topics={["RevenueStory"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Invoices"]}>
  ## 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.
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## Import Credit Note Issue

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

<Update tags={["ENHANCEMENT"]} topics={["Payments"]}>
  ## 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.
</Update>

<Update tags={["BUG FIX"]} topics={["Accounting Integration"]}>
  ## Netsuite InvoiceSyncError

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

<Update tags={["NEW FEATURE"]} topics={["Receivables"]}>
  ## Auto-Close Cases

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

<Update tags={["ENHANCEMENT"]} topics={["Receivables"]}>
  ## Client Portal Link in Customer Flyout page

  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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Receivables"]}>
  ## Customer View - New Filters

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

<Update tags={["BUG FIX"]} topics={["Receivables"]}>
  ## 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.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## 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!
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## Coupon sets support for full-page layout of Checkout

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

<Update tags={["ENHANCEMENT"]} topics={["Invoices"]}>
  ## 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.
</Update>

<Update tags={["BUG FIX"]} topics={["CRM 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.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Entitlements"]}>
  ## 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.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## 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.
</Update>
