# May 2022

Chargebee product updates released in May 2022.

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

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## Feature and Security Enhancements

  The following enhancements were added:

  We have improved the discoverability of the API documentation for customers when they configure Brightback with their Chargebee site allowing them to enable the pre-cancel and cancel APIs.

  The configuration of a shipping note will now ensure that the content is displayed in the Shipping Address section.
</Update>

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

  The following fixes were addressed:

  Bill Future Renewals displayed incorrect calculation. This issue was identified and fixed

  Reopening invalid amount charged for unbilled charges using mixed currencies was fixed.

  Toast message displayed when we deduct promotional credit was wrong. This issue was identified and fixed.

  Consolidated invoices had missing PO numbers in the UI. This issue was identified and fixed.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Checkout"]}>
  ## Hosted Pages feature for Multi-Entity

  With this release, hosted pages are now made available with the Multi entity feature.
</Update>

<Update tags={["BUG FIX"]} topics={["Integrations"]}>
  ## Multiple fixes

  The following fixes are included in this release:

  Intacct - Tax Solution - Refund Credit Note roundoff issue was solved with this release.

  Date discrepancy for report generation of gateway reconciliation statement was fixed.

  Netsuite Data Truncation error was resolved.

  The NS Sales Order estimate amount was incorrect for the stairstep subscription causing a roundoff error. This was fixed.
</Update>

<Update tags={["BUG FIX"]} topics={["Integrations"]}>
  ## Report mismatch fix for RevRec

  The RevenueStory RevRec report and Classic report mismatch have been identified and resolved.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Notifications"]}>
  ## Notifications Enhancement

  This release contains the following fixes and enhancements:

  We escalated the role requirement for two internal admin actions - reset_site_data & reset_table_data to prevent them from being triggered accidentally.

  Audit logging was introduced for actions performed on the Chargebee Notifications page.

  We have fixed multiple "500 Errors" that were thrown sporadically in several mail-sending flows.

  We have introduced an admin action - customize_daily_mail_limit, that can be used by GTM teams to increase the daily mail limit for select merchants on demand. Currently, GTM teams have to route such requests via the NOC team, which is time-consuming.
</Update>

<Update tags={["BUG FIX"]} topics={["Integrations"]}>
  ## Payment method support and Customer bug fixes

  We now automatically sync transactions, invoices, and credit notes to Netsuite for all payment methods supported by Chargebee to reduce manual book closures at the end of each month.
</Update>

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

  The following fixes are included in this release:

  The issue with rounding off while ​using add charge option

  A console error is displayed when the customer has a fraud alert and they open the subscription details page.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## Subscription Fixes

  We have resolved the following issues:

  Unable to update the quantity on a subscription due to the error Subscription item tiers does not match with original item price.

  Inability to create a subscription when manual discounts were applied to the subscription.

  An issue within the UI when we edit an existing add-on and enable the "shippable" checkbox, is the option to define the shipping frequency does not display for the addon due to which the update itself fails and displays that there were some errors.

  An applied coupon does not display when changes are made to the subscription that includes this coupon.

  Any recommended add-on that is added to the quote does not get removed even after it is updated with the removal of the add-on.

  The removal of a specific quick charge from a quote results in the removal of multiple or other quick charges being removed from the quote.

  The next invoice amount and date do not display when the trial plan is updated to a yearly subscription. However, this action works fine and as expected when updated to a monthly subscription
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## Rounding off and Console Error

  The following errors are addressed in this release:

  The issue with rounding off while ​using add charge option was fixed

  A console error is seen when the customer has a fraud alert and they access the subscription details page. This issue was identified and fixed.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## Miscellaneous Fixes

  The following fixes are included in the release:

  All of the add-ons were not being displayed as part of the Create Subscription page. It is identified that only 20 add-ons were displayed. These limits are now increased so that all the add-ons display and do not require manual addition either.

  The subscription preview displays an incorrect amount when differential pricing is overridden with an updated price.

  We identified that events were generated when no changes are made while editing a subscription. (PC 2.0 Only).

  As part of the manual discount amounts or percentages, the input does not accept decimal places such as 12.5%.

  Calculation errors were identified for sites that have multi-decimal support enabled. This led to incorrect discounts being applied when the amounts were rounded off.

  An error message displays "line_items must not be more than 10" when edits are made to a quote that is created through API. Also, when customers create a quote for more than 8-9 items then the UI PAGE of the quote displays a blank screen, however, the PDF version is accurate.

  The scheduled cancellation date is incorrect in the EET timezone, leading to an extension of the subscription by 24 hours.

  We noticed an incorrect reactivation of a canceled subscription when changes are made and the record is saved.

  Unbilled Charges behavior was erroneous when we try to create a future subscription that is scheduled to start later leading to the immediate generation of invoices and the same applied to backdated subscriptions too.
</Update>

<Update tags={["BUG FIX"]} topics={["Integrations"]}>
  ## Handling PII clearance

  With this release, we have addressed the following:

  Customers whose Personally identifiable information(PII) has been cleared in accordance with GDPR rules have linked records that are picked up by the Chargebee-Netsuite sync.

  Invoices that are deleted in CB are getting synced into Xero. The invoices are not available in CB yet they are getting synced to CB. This was identified and fixed.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## Coupon Fixes

  This release resolved the following issues:

  Coupons were not being applied to pending invoices.

  When you pause an active subscription and then set the resumption to a specific date all parameters are updated except the MRR. However, this issue does not persist when subscriptions are resumed manually.

  Merchant has imported a subscription and mid-term has increased the number of units for a tiered-based plan. However, instead of a pro-rated invoice being generated only for the additional units purchased, the invoice was generated for the total number of plan units.

  Invoices were not generated when subscription changes were effected with Contract terms even though the alert includes the text "invoice with the prorated amount will be generated immediately".

  While adding a charge to a subscription, even though Unbilled charges configurations have been set to be added to unbilled charges, the "Invoice immediately" option is selected. This happens in both cases when "Allow overriding via Chargebee interface" is enabled or not.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## Display Subscriptions

  We identified an error within the Leap UI, when there are around more than 5 line items in the subscription, the line item details like plan name, and addon name does not display accurately.
</Update>

<Update tags={["BUG FIX"]} topics={["Integrations"]}>
  ## Invoice deferred revenue sync to RS

  The issue with invoices getting deferred due to the sync issue between Chargebee and the Revenue story has been fixed.
</Update>

<Update tags={["BUG FIX"]} topics={["RevenueStory"]}>
  ## Chargebee Dashboard Fix

  The total active subscriptions report on the Chargebee dashboard was found to have some discrepancies. The total number of active subscriptions as per the report was found to be different from that displayed on the Subscriptions index page. This is now fixed!
</Update>

<Update tags={["BUG FIX"]} topics={["RevenueStory"]}>
  ## Dashboard Fix

  The Chargebee dashboard was not loading for some users and displayed that the reports are scheduled. This is now fixed!
</Update>

<Update tags={["BUG FIX"]} topics={["Checkout"]}>
  ## Self-Serve Portal Fixes

  The following fixed are included in this release:

  We resolved a resultant 500 error when changing the quantities in the self-serve portal. Customers need to verify if the plan is configured to Display in Self-Serve Portal.

  When a customer has scheduled changes on a trial plan and the date of the scheduled changes displays an invalid date. Also, when there is a scheduled change, the plan on activation still shows the previous plan instead of the new plan.

  For any subscription changes via the self-serve portal that will take effect at the end of the term, we noticed that the View Scheduled Changes feature returns an error on PC 2.0.
</Update>

<Update tags={["BUG FIX"]} topics={["Checkout"]}>
  ## Checkout One-time Charge Error

  We've resolved the issue with one-time charge checkout, wherein the amount authorized does not match the subscription amount as the tax is not sent for the authorized amount.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## Chargebee JS Implementation

  We encountered the following error Blocked a frame with origin https://js.chargebee.com from accessing a cross-origin frame. This is associated with the way that Chargebee.js was implemented. The implementation for components & fields was done first on the JS SDK, not considering the scope for expansion into SPAs. This feature relies on iFrames and message passing.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Invoices"]}>
  ## Invoice Notes Enhancement

  This release includes the following fixes and enhancements:

  The price per Unit 400 is changed to 40000 after deleting invoice notes on the subscription details page. This issue was identified and fixed.

  The HTML code in the Invoice Notes in PC 2.0 can only be copied via edit. However, we have now replicated the behavior to match that on PC 1.0.

  Auto retry on sever quit cases was fixed

  EU countries were not displayed when changing tax price type to Tax Exclusive.

  Handle Payment instruction, not returned scenario was fixed.
</Update>

<Update tags={["BUG FIX"]} topics={["User Experience"]}>
  ## Notification View Fix

  The CSS style issue on the Notifications page is now resolved
</Update>

<Update tags={["UI ENHANCEMENT"]} topics={["Integrations"]}>
  ## User Interface Update

  With this release, we have discontinued the pop-up window under the 'Settings > Third-party integrations' tab in the Chargebee app which redirects you to the 'Apps' tab.
</Update>

<Update tags={["BUG FIX"]} topics={["CRM Integration"]}>
  ## HubSpot Quote-to-Cash Integration

  You can now select the Chargebee business entities to connect to your HubSpot account. This then enables you to specify one of those business entities while creating a subscription. The subscription is created in the selected business entity.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## Coupon Deletion Error

  When we are creating a coupon in a domain with the same amount as that of the plan then deleting the coupon from the UI displays an error in the console as Format not found for currency.
</Update>

<Update tags={["BUG FIX"]} topics={["CRM Integration"]}>
  ## HubSpot integration - Sync records after an associated item is deleted from HubSpot

  When a record is deleted from HubSpot, you can use the Redirect Sync option on the sync dashboard to manually sync the record with another HubSpot item.
</Update>
