# July 2024

Chargebee product updates released in July 2024.

Source: https://release-notes.chargebee.com/july-2024

<Update tags={["NEW FEATURE"]} topics={["Entitlements"]}>
  ## Scheduled Entitlement Overrides

  Introducing the [Scheduled Entitlement Overrides.](https://www.chargebee.com/docs/2.0/scheduling-entitlements-overrides.html) Scheduling entitlement overrides in Chargebee gives you precise control over the start and end dates of your entitlement overrides. This allows businesses to automate and pre-schedule changes to subscription entitlements in advance without manual intervention, ensuring that your clients have timely access to tailored entitlements, while minimizing operational overload and avoiding time-consuming manual processes.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Subscriptions"]}>
  ## Auto-removal of mandatory addons during subscription change

  While updating a subscription record via [Chargebee Billing User Interface(UI)](https://www.chargebee.com/docs/2.0/subscriptions.html#editing-a-subscription_edit-subscription) or [API](https://apidocs.chargebee.com/docs/api/subscriptions?lang=curl#update_subscription_for_items), you can now have the mandatory add-ons associated with the old plan removed automatically by enabling the new setting [**Auto-removal of mandatory add-on on subscription update**](https://www.chargebee.com/docs/2.0/subscriptions.html#editing-a-subscription_remove-mandatory-addons).
</Update>

<Update tags={["NEW FEATURE"]} topics={["Checkout"]}>
  ## Collect Australian GST business status in full-page checkout

  You can now collect [GST](https://www.chargebee.com/docs/2.0/australian-gst.html) business status information from customers in Australia during the [full-page checkout](https://www.chargebee.com/docs/1.0/hosted-checkout.html#ui-layout-options_full-page-checkout) process. This ensures accurate tax calculations by integrating this information directly into the billing address, improving the onboarding experience and billing accuracy for your customers.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Checkout"]}>
  ## Schedule subscription changes in the checkout flow

  You can now allow customers to [schedule subscription changes](https://apidocs.chargebee.com/docs/api/hosted_pages?prod_cat_ver=2&lang=curl#create_checkout_to_update_a_subscription_changes_scheduled_at) in the checkout flow, ensuring no immediate impact on their current plan. As a merchant, you can set changes to occur at the end of the term or on a specific future date. Any immediate charges will be clearly shown in the order summary, enhancing transparency and customer experience.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Payments"]}>
  ## Support export payments with Razorpay integration

  Previously, the Chargebee and Razorpay [integration](https://www.chargebee.com/docs/2.0/razorpay.html) only supported domestic accounts with INR currency. Now, it also supports export accounts, allowing businesses looking to expand and collect payments from customers outside of India to make payments in non-INR currencies. This enhancement facilitates export payments and provides greater flexibility for India-based businesses. [Learn more](https://www.chargebee.com/docs/payments/2.0/razorpay.html#account-types) about Razorpay account types.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Payments"]}>
  ## Adyen Fraud Management

  In this update, we have introduced additional fraud management support using [Adyen RevenueProtect](https://www.chargebee.com/docs/payments/2.0/adyen-revenue-protect.html) for payments made via Adyen. You can now review suspicious transactions or customers and mark them as **Safe** or **Fraudulent**, or **Ignore** them once it has been marked **Suspicious** by Adyen and Chargebee.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Payments"]}>
  ## Online Banking Poland

  We have added support for a new bank-based payment method called [Online Banking Poland](https://www.chargebee.com/docs/payments/2.0/adyen-online-banking-poland.html) via the **Adyen** payment gateway for your customers in Poland.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Payments"]}>
  ## Introducing Automated Account Updater support for Worldpay US eCom

  Chargebee now supports the Real-time [Automated Account Updater](https://www.chargebee.com/docs/2.0/vantiv_worldpay.html#automated-account-updater) for [Worldpay US eCom](https://www.chargebee.com/docs/2.0/vantiv_worldpay.html) (formerly Vantive Litle), reducing payment failures caused by expired or outdated card details. This feature ensures that all updates to a customer's card information are instantly reflected in Chargebee through the collaboration with card networks and the Worldpay US eCom gateway. This enhancement helps you minimize payment failures and streamline your recurring billing process.
</Update>

<Update tags={["NEW FEATURE"]} topics={["CRM Integration"]}>
  ## Introducing a new setting to sync subscriptions to HubSpot Quote-to-Cash

  The setting, [When a Subscription is Upgraded in Chargebee](https://www.chargebee.com/docs/2.0/hubspot-q2c-configuration.html#sync-rules-for-subscriptions_sync-rules-for-hubspot-deals-to-chargebee), provides three options for handling subscription upgrades within Chargebee:

  - **New Deals**: Reflect the upgrades in HubSpot as new deals.

  - **Updating Existing Deals**: Update the corresponding existing deals in HubSpot.

  - **Doing Nothing**: No action will be taken in HubSpot for the subscription upgrade.

  This feature aims to streamline your sales processes and ensure that your subscription data remains consistent and up-to-date across both platforms.
</Update>

<Update tags={["NEW FEATURE"]} topics={["CRM Integration"]}>
  ## Introducing a new and updated HubSpot Quote-to-Cash field mapping

  We are excited to announce a major update to the field mapping between Chargebee and HubSpot. This enhancement allows you to find more values on the [Company](https://www.chargebee.com/docs/2.0/hubspot-q2c-field-mapping.html#field-mapping_company-object-field-mapping "https://www.chargebee.com/docs/2.0/hubspot-q2c-field-mapping.html#field-mapping_company-object-field-mapping"), [Contact](https://www.chargebee.com/docs/2.0/hubspot-q2c-field-mapping.html#field-mapping_contact-object-field-mapping "https://www.chargebee.com/docs/2.0/hubspot-q2c-field-mapping.html#field-mapping_contact-object-field-mapping"), and [Deal](https://www.chargebee.com/docs/2.0/hubspot-q2c-field-mapping.html#field-mapping_deal-object-field-mapping "https://www.chargebee.com/docs/2.0/hubspot-q2c-field-mapping.html#field-mapping_deal-object-field-mapping") objects within HubSpot. Key values such as Subscription Status, MRR (Monthly Recurring Revenue), Net Terms, and more are now available natively in HubSpot, enabling you to streamline your Quote-To-Cash (Q2C) process with greater efficiency and accuracy.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Hosted Pages"]}>
  ## Pricing Pages: Manage upgrades and new subscriptions for returning users

  You can now create personalized pricing page sessions for returning users, allowing them to either start a new subscription or upgrade or downgrade their existing plan. This enhancement enables you to pre-fill essential details—like customer information, billing, and shipping addresses—directly [through the API](https://apidocs.chargebee.com/docs/api/pricing_page_sessions?lang=curl), saving time and creating a smoother checkout experience. Take advantage of this setup to boost conversions and make plan management effortless for your returning customers.
</Update>

<Update tags={["NEW FEATURE"]} topics={["Invoices"]}>
  ## Seamless subscription changes with usage-based billing

  Chargebee Billing now supports the use of older item prices for older usages during subscription changes. This ensures that any usage recorded for a subscription prior to the subscription change is billed at the previous rate, providing accurate and consistent billing for your customers. This feature enhances your billing precision, maintaining customer trust and simplifying your subscription management.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Hosted Pages"]}>
  ## Pricing Table: Signup supported for sites in AU and EU regions

  If your Chargebee site is in the AU or EU [regions](https://www.chargebee.com/docs/2.0/data-centers.html#hosting-region-locations), you can now sign up for Pricing Tables using your existing Chargebee credentials. This convenient login access lets you quickly configure and manage Pricing Tables without extra setup. Please note that, while login is available across regions, all application data will be securely hosted in the US data center.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Hosted Pages"]}>
  ## Pricing Table: Customize views for returning users

  You can tailor your pricing page experience by toggling between [views for new users and subscribers](https://www.chargebee.com/docs/2.0/customize-pricing-table.html). This update allows you to personalize what prospective customers and existing subscribers see, giving you more control over user engagement and retention. Plus, the new [preview feature](https://www.chargebee.com/docs/2.0/launch-pricing-table.html#launching-a-pricing-table_3-personalize-your-pricing-table) lets you see exactly how returning users will experience your pricing page.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Hosted Pages"]}>
  ## Pricing Table: Product family consistency

  Now, when you add items to a pricing page, Chargebee automatically guides you to select items from the same product family, ensuring accurate and cohesive pricing displays. If any of your existing pricing pages contain items from different product families, you'll see a warning icon alerting you. To resolve this, either [update the product family](https://apidocs.chargebee.com/docs/api/items?lang=curl#update_an_item_item_family_id) of the items or remove items that don't belong.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Hosted Pages"]}>
  ## Pricing Table: Enhanced pricing page session accuracy

  We have improved validation for API attributes (customer\[locale\], billing_address, shipping_address) on the [pricing page session APIs](https://apidocs.chargebee.com/docs/api/pricing_page_sessions?lang=curl). Previously, incorrect values for these attributes were allowed, causing checkout failures when triggered from atomic pricing. With this fix, errors are now returned during the creation of the pricing page session, prompting you to correct any invalid values beforehand.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Entitlements"]}>
  ## Getting started with entitlements tutorial

  We are excited to introduce a new tutorial on Entitlements in Chargebee! Learn how to regulate feature access based on plans, addons, and charges, ensuring users only access what they're authorized to. With entitlements, boost your revenue through upsells and cross-sells. Visit our [docs homepage](https://www.chargebee.com/docs/2.0/) and scroll down to **What's New in Chargebee** > **Getting Started with Chargebee Entitlements**.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Payments"]}>
  ## Flexible UPI mandate frequencies for improved billing

  Razorpay now supports multiple frequencies for [UPI mandates](https://www.chargebee.com/docs/2.0/razorpay-upi-netbank.html), offering **daily**, **weekly**, **monthly**, **yearly**, and **as presented** (ad hoc) options. New merchants will default to the ad hoc frequency, but you can configure your site to enforce a specific billing frequency, such as monthly, for all your plans in the checkouts. This update provides greater billing flexibility to suit your needs. You can also customize the default maximum amount for UPI and Netbanking mandates by setting a specific value. [Learn more](https://www.chargebee.com/docs/payments/2.0/razorpay-upi-netbank.html#mandate-properties-and-customizations) about mandate properties and customizations.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Receivables"]}>
  ## Display currency formats in Receivables account statements

  You can now view currency formats in Chargebee Receivables [account statements](https://www.chargebee.com/docs/receivables/configure-account-statement.html). Amount fields will be displayed with their currency code and symbol. If a customer's locale is available, amounts will be shown in the customer's local currency format. If no locale is present, currency formatting will default to the merchant portal settings.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Receivables"]}>
  ## Subscribed reports naming

  With this release, the subscribed reports in the emails will now have the same name as the corresponding saved view in Chargebee Receivables.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Receivables"]}>
  ## Increased attachment limits for emails

  With this release, we have increased the restriction on the number of attachments allowed in an email from 10 to 25, with a combined size limit of 25MB.
</Update>

<Update tags={["ENHANCEMENT"]} topics={["Invoices"]}>
  ## Enhanced dunning control options in LEAP UI

  We've enhanced the [dunning management capabilities](https://www.chargebee.com/docs/2.0/dunning-v2.html) in Chargebee's LEAP UI by introducing the option to resume dunning processes directly from the user interface. Previously, only stop and pause dunning options were available, limiting control over your subscription recovery processes. With this update, businesses can now easily resume dunning operations when needed, ensuring smoother and more proactive management of failed payments.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## Aligning addon billing cycles with contract terms

  We've resolved an issue where you couldn't match the billing cycle of an addon to a subscription with contract terms. Previously, attempting to align the addon billing cycle with the remaining cycles of the subscription reduced the addon's billing cycles upon modification, and setting it one count higher resulted in an error. With this update, you can seamlessly add addons to subscriptions, ensuring that billing cycles are properly aligned and error-free.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## Fix for updating per unit price error

  We've fixed an issue where updating the per-unit price in a subscription would trigger an error message stating that the addon value must be at least 1. With this fix, you can now seamlessly update subscription values without encountering errors, ensuring a smooth and efficient process.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## Accurate handling of contract term scheduling

  Chargebee Billing has fixed an issue where the system unintentionally scheduled cancellation jobs for subscriptions. This occurred when a contract term was scheduled just before the subscription was set to expire. With this update, the system now accurately handles contract term scheduling near expiry, preventing unintended cancellations and ensuring smooth management of your subscriptions.
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## Enhanced accuracy for advance invoicing schedules

  While handling a large migration, advance invoice scheduling was not found to work as expected. While most subscriptions were updated correctly, some with renewals less than/within the selected days showed incorrect schedules. We've improved the system to ensure accurate scheduling, even when updating through the Chargebee Billing UI. This enhancement ensures that your invoicing process remains accurate and reliable, reducing manual adjustments and improving efficiency for large-scale subscription and invoice management.
</Update>

<Update tags={["BUG FIX"]} topics={["Entitlements"]}>
  ## Fixed feature entitlements display issue

  We have resolved an issue where [feature entitlements](https://www.chargebee.com/docs/2.0/features-overview.html "https://www.chargebee.com/docs/2.0/features-overview.html") were not displayed correctly when viewed from the details page like Subscriptions, Customers and more. Now, when you set up features and assign them to products, the entitlements will consistently show up as expected even if the product codes([item_id](https://apidocs.chargebee.com/docs/api/items?lang=curl#item_id "https://apidocs.chargebee.com/docs/api/items?lang=curl#item_id") and [item_price_id](https://apidocs.chargebee.com/docs/api/item_prices?lang=curl#item_price_id "https://apidocs.chargebee.com/docs/api/item_prices?lang=curl#item_price_id")) are in numeric values.
</Update>

<Update tags={["BUG FIX"]} topics={["Product Catalog"]}>
  ## Improved coupon export functionality

  We've fixed an issue with exporting coupons under **Product Catalog** > **Coupons**. Previously, the CSV file included manual discounts along with your created coupons, resulting in inflated entries. Now, the export file will have a new column to clearly distinguish between coupons and manual discounts. This fix ensures you receive accurate data, making it easier to filter and manage your exports.
</Update>

<Update tags={["BUG FIX"]} topics={["Taxation"]}>
  ## Improved tax calculation

  During subscription renewals, tax calculations using third-party integrations, like Anrok, occasionally resulted in a response code 500, leading to job failures and subscription cancellations. This error was on Anrok's end, and we previously did not reschedule the renewal job, fearing repeated failures. We've now fixed this issue. If an internal server error occurs with any third-party tax provider, we will retry and reschedule the renewal job up to three times, with one-hour intervals between attempts.
</Update>

<Update tags={["BUG FIX"]} topics={["Invoices"]}>
  ## Enhanced currency validation for charge creation

  We've implemented enhanced currency validation for charge creation in Chargebee Product Catalog 2.0 version, ensuring that when you create charges using a subscription ID, the currency of the charge aligns precisely with that of the subscription. This update guarantees consistency and accuracy, preventing any discrepancies in currency handling and ensuring smoother financial transactions for your subscriptions.
</Update>

<Update tags={["BUG FIX"]} topics={["Subscriptions"]}>
  ## Improved clarity on total and recurring charges in quotes

  We've improved how recurring charges are displayed on [quotes](https://www.chargebee.com/docs/2.0/quotes.html) in Chargebee to provide clearer information for you. Previously, the total sum over the full runtime was displayed as Total recurring charges, which could be misleading. This update eliminates confusion by clarifying them as Total Charges, ensuring transparency in your billing communication.
</Update>
