# November 2023

Chargebee product updates released in November 2023.

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

<Update tags={["NEW FEATURE"]} topics={["Mobile Subscriptions"]}>
  ## Introducing Android SDK 2.0 with Google Billing Library 5.0

  Chargebee's latest [Android SDK 2.0](https://github.com/chargebee/chargebee-android#updates-for-billing-library-5) is here! Embracing the new capabilities of [Google Billing Library 5.0](https://www.chargebee.com/docs/2.0/mobile-playstore-billing-library-5.html), this update marks a significant leap. You can now integrate multiple **base plans** into a single subscription. What's more, each of these base plans can be embellished with a variety of enticing **offers**. This enhancement gives you the freedom to efficiently tailor diverse pricing and promotional strategies.

  <Image src="/screenshots/november_2023/mobile_subscriptions_1.png" alt="" />
</Update>

<Update tags={["NEW FEATURE"]} topics={["Subscriptions"]}>
  ## Enhanced Tiered-Pricing Flexibility

  We've expanded the way you manage subscriptions for [tiered pricing](https://www.chargebee.com/docs/2.0/price-override.html#overriding-product-price-and-tier-range) products. In the past, you were confined to merely changing the price of each tier, but no longer! Our latest update empowers you to fine-tune the quantity range for each pricing tier and also alter the number of tiers itself. This significant enhancement opens up a plethora of options for you to craft pricing strategies suiting your customers' needs.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Subscriptions"]}>
  ## Improved Renewal Issue Detection

  Keeping subscriptions active should be hassle-free, but sometimes unexpected glitches can interrupt the renewal process. We've made our detection mechanisms for these errors more efficient. Our goal? To swiftly identify and fix any rare glitches, ensuring those subscriptions renew smoothly - often before you even spot a problem.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Mobile Subscriptions"]}>
  ## Sync-Failure Resolutions for In-app Subscriptions

  Say goodbye to the annoying sync issues caused by Google Play Store's outdated `inappproducts.get()` method. We've switched to the [`monetizations.subscriptions.get()`](https://developers.google.com/android-publisher/api-ref/rest/v3/monetization.subscriptions/get) method, ensuring your in-app subscription data stays current and accurate.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## Tailored Auto-collection Settings during Checkout

  During checkout, if your customer chooses an online payment method, their subscription's auto-collection setting will now automatically match their predefined preferences. And if they haven't set a preference, it'll default to your Chargebee site's configuration.

  For those preferring offline payment methods, we've made it simpler by automatically setting the subscription's auto-collection to 'Off'. This thoughtful refinement guarantees that the auto-collection of subscription renewals is precisely as you and your customers intend.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## Full Page Checkout: Recover Abandoned Carts

  In the full-page layout of Chargebee-hosted Checkout, the [Recover Abandoned Carts Feature](https://www.chargebee.com/docs/2.0/abandoned-carts.html) is now available to enhance your experience:

  **Abandoned Carts Tracking** Gain support for tracking abandoned carts and access detailed reports, empowering you to retarget customers with comprehensive context.

  **Recovered Cart Reports** Obtain insights into the effectiveness of the abandoned cart tracking system, enabling in-depth analysis of its performance.

  **Automated Retargeting Links** Utilize the functionality to automatically send retargeting links to your customers via email systems, facilitating seamless engagement.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Checkout"]}>
  ## Full-Page Checkout: Save Payment Method

  Our Full-Page Checkout just got even better. While making a one-time purchase, your customers can conveniently save their payment method for future use. This means less hassle for them in their next purchase and more conversions for you.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Setup & Site Management"]}>
  ## Welcome New Currencies!

  [Four new currencies](https://www.chargebee.com/docs/2.0/supported-currencies.html) are now supported on our platform! By introducing the Georgian Lari (GEL), Kazakhstani Tenge (KZT), Algerian Dinar (DZD), and Paraguay Guarani (PYG), we've broadened transaction possibilities for your customers worldwide.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Accounting Integration"]}>
  ## Xero: Support for Credit Note & Overpayment Deallocation

  The Xero integration has leveled up, now offering the ability to deallocate a credit note from an invoice. Previously this was done manually.
  When you deallocate excess payments, they won't generate any extra transactions in Xero. These payments are automatically removed from the invoice, ensuring your accounts stay tidy and accurate with minimal effort.
</Update>

<Update tags={["BUG FIX"]} topics={["CB UX"]}>
  ## Support for Multiline Text Custom Fields for Subscriptions

  Multiline text [custom fields](https://www.chargebee.com/docs/2.0/custom_fields.html#types-of-custom-fields) are now supported in subscriptions! This means you can now add detailed text fields to Subscription records. But, hold on! We've spotted a little bug: Currently, adding line breaks directly in these fields isn't working as expected. This issue also affects Customer records.
  The fix is on its way! In the meantime, here's a handy workaround: Compose your text in your favorite text editor—where you can add all the line breaks you need. Once you're done, copy-paste it into the multiline text custom field.
</Update>

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

  The following are the bug fixes.

  Previously, when adding non-recurring add-ons with decimal pricing to pending invoices, a quirky glitch shifted the decimal point two places off on the add-on selection screen. We've squashed this bug!

  When your screen shrank below approximately 1200px in width, invoice links on the customer detail page turned unresponsive. We've ironed out this hiccup, making sure the links are click-ready, no matter the screen size.
</Update>

<Update tags={["BUG FIX"]} topics={["Taxation"]}>
  ## Improvements to Tax Import

  This latest release introduces several notable improvements in taxes.

  We have added a new `timezone` field to our sample CSV file for tax imports. This enhancement ensures that your tax data aligns perfectly with your specific regional time settings.

  To make your tax import process more efficient, we have updated the overwrite field in our sample CSV file to `yes` by default. This clever tweak removes the overwrite lock allowing for an error-free import.

  We have tightened our CSV validation process. Now, if the crucial `tax_profile_name` field is missing in your CSV file, the import won't proceed. This change guarantees that your tax data is complete and accurate right from the start.
</Update>

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

  We identified an issue where some coupons, meant for yearly use, were being applied beyond their intended duration. This oversight has been thoroughly addressed. Rest assured that all coupons will strictly adhere to their intended validity periods, ensuring accurate and compliant promotions for your customers.
</Update>
