Skip to main content

Zuora Release 2024.08.R1

Zuora

Zuora Release 2024.08.R1

Welcome to the release notes for Zuora Release 2024.08.R1. This article is a consolidated page of release notes for the following Zuora products:

For the latest release notes of Zuora Revenue, see Zuora Revenue release notes.

Release schedule

To receive notifications about releases, join Release Notifications in Zuora Community. For the planned release schedule, see Zuora Release Management.

Zuora Billing

here_black.png Zuora Business Automation Dashboard

New tasks available on Zuora Business Automation Dashboard

We have added the following tasks to the Zuora Business Automation Dashboard:

  • Suspend Subscriptions By Overdue Invoices: Automatically suspend subscriptions associated with overdue invoices according to your defined overdue criteria and the suspension schedule.
  • Resume the Suspended Subscriptions of Paid Invoices: Automatically resume subscriptions that are suspended through the Suspend Subscriptions By Overdue Invoices task after the overdue invoices are paid off according to the resuming schedule.

Note that these two tasks are only available on the Zuora Business Automation Dashboard in sandbox environments and in the Orders Harmonization tenant with Orders UI enabled or the Orders tenant.

We also have added the "I want to understand how a bill is calculated" task to the Zuora Copilot on this dashboard. If you interact conversationally with the Zuora Copilot for an invoice, you can understand calculations about billing proration and usage. 

Note that you can get valid information about an invoice from the Zuora Copilot only if the invoice contains a maximum of 10 invoice items. 

The Zuora Business Automation Dashboard now has a fresh look and feel. 

For more information, see Zuora Business Automation Dashboard and Suspend and resume subscriptions in Zuora Business Automation Dashboard.

Enhancements to Order Entry on Zuora Business Automation Dashboard

You can now configure the following settings before converting your PDF order form to a draft order:

  • Keep original file on the server after the processing: If you select this option, the PDF order form will be stored on this server after the conversion. The stored file will be archived after 365 days.
  • Create a new account: When the account information in the PDF order form does not exist in our system, and if you select this option, a new active account will be created for the draft order. This account also becomes the invoice owner account and subscription owner account for your subscription. 
  • Additional information: You can enter predefined custom fields and specify values for the custom fields according to the examples. 

For more information, see AI Order Entry.

here_black.png Orders and Subscriptions

Adding a subset of charges available for early adopters

You can now add a subset of charges of a product rate plan to a subscription rate plan of a subscription through the following order actions in the Create an order, Create an order asynchronously, and Update an order API operations:

  • createSubscription
  • addProduct
  • updateProduct

Previously, when you subscribed to a product rate plan, all charges of the product rate plan were added to the subscription simultaneously.

This feature is in the Early Adopter phase. We are actively soliciting feedback from a small group of early adopters before releasing it as generally available. If you want to join this early adopter program, submit a request at Zuora Global Support.

Enhancements of flexible billing attributes on order line items

We add the paymentTerm and invoiceTemplateId nested fields to the orderLineItems field in the following API operations:

  • Create an order
  • Create an order asynchronously
  • Preview an order
  • Preview an order asynchronously
  • List orders
  • Retrieve an order
  • List orders of a subscription owner
  • List orders by subscription number
  • List orders of an invoice owner
  • List pending orders by subscription number
  • Update an order line item 
  • Update order line items
  • Retrieve an order line item

You can now specify the invoiceGroupNumber, sequenceSetId, paymentTerm, and invoiceTemplateId fields when creating or updating the order line items. You can also preview or retrieve these flexible billing attributes. 

Single Version Subscription available for early adopters

We support the Single Version Subscription feature that is only available to new customers. This feature offers the following benefits:

  • Simplicity and clarity: With a single version, customers do not have to manage multiple versions of a subscription. This simplifies the subscription management process and reduces confusion.
  • Change history transparency: The introduction of the Change History object provides a clear record of all orders-related changes made to single-version subscriptions. This transparency can help customers understand the evolution of the service and make informed decisions. 
  • Consistent experience: A single version ensures that all customers have a consistent experience with the product or service, which is particularly important for brand consistency and user satisfaction.
  • Consistent UI experience: Users will benefit from a consistent look and feel. This uniformity helps in reducing the learning curve and ensures a seamless experience.
  • Revert Order order action: This new order action allows users to revert an order containing single-version subscriptions. 

Only subscriptions created through orders can be single version subscriptions. The Single Version Subscription feature is in the Early Adopter phase. We are actively soliciting feedback from a small group of early adopters before releasing it as generally available. If you want to join this early adopter program, submit a request at Zuora Global Support.

For more information, see Single Version Subscription.

UI enhancement on updating sales order line items

If an order line item is a sales order line item, you can now edit the subscription number in the Subscription Number field in the Basic Information section of the Order Line Item page. Previously, the subscription number was not editable. 

Enhancement to Subscription Lifecycle & MRR Trending dashboard

We have changed the MRR metrics from charge-level Gross MRR to Net MRR to provide a more accurate measurement of the Subscription Lifecycle & MRR Trending dashboard. For more information, see View details of subscriptions through the reinvented UI.

Subscription Lifecycle & MRR Trending dashboard available in production environments

The Subscription Lifecycle & MRR Trending dashboard will be available in production environments. Previously, it was only available in sandbox environments.

Add Default Subscription and Order Settings to scope of Audit Trail

We have added the Default Subscription and Order Settings to the Scope of Audit Trail. If your tenant has the Audit Trail feature enabled, you can now monitor the changes in the Default Subscription and Order Settings through the auditsettingchangeevent table of the Audit Trail. 

For more information, see Table auditsettingchangeevent

Support different invoice owner accounts for subscriptions in same order

Through the Create an order and Create an order asynchronously API operations, you can now create an order that includes subscriptions with different invoice owner accounts. For example, if you can create an order to add product rate plan charges to different subscriptions, these subscriptions can have different invoice owner accounts. Previously, when you created an order that included multiple subscriptions, these subscriptions must have the same invoice owner account. 

To access this feature, submit a request at Zuora Global Support

Note that creating subscriptions with different invoice owner accounts through an order is not supported.

Resolved: data storage issue for Standalone Orders feature

Previously, the following rate plan charge fields for the Standalone Orders feature could not be stored correctly in the database. We have now resolved this issue.

  • productCategory
  • productClass
  • productFamily
  • productLine 

here_black.png Usage and Rating

Dynamic Usage Charges feature available for early adopters

The Dynamic Usage Charges feature is now available. With the feature, you can bill your customers for standalone usage charges directly attached to their accounts without managing subscriptions. This means that you can charge your customers based on how much of a product or service they use without requiring them to subscribe to a product or service. Also, the change in product pricing can be dynamically reflected in the bills for all your customers without having to modify their subscriptions.

The Dynamic Usage Charges feature is supported end-to-end by the Order to Revenue feature.

The Dynamic Usage Charges feature is in the Early Adopter phase. We are actively soliciting feedback from a small set of early adopters before releasing it as generally available. If you want to join this early adopter program, submit a request at Zuora Global Support.

Enhancement to Charge Level Proration feature

We have enhanced the Charge Level Proration feature to support more rating options for recurring charges. When creating or adding a subscription rate plan charge through an order, you can now set the value of the prorationOption field to CustomizeProrationOptionOverrides and then use the ratingPropertiesOverride field to customize the rating options for a recurring charge. For more information, see Create an order.

here_black.png Invoicing and Tax

Bill Run Advanced Filter available for early adopters

The Bill Run Advanced Filter feature allows you to bill your customers by selecting accounts, subscriptions, and charges based on custom filters. The advanced and custom filters allow you to create bill runs more granularly and flexibly.

We add the Advanced Filter tab to the Customer Accounts section of the Create Bill Run page. In the tab, you can define your custom filters using one or more of the following filters:

  • Account Filter
  • Subscription Filter
  • Rate Plan Charge Filter

For each of the preceding filters, you can also define a composite condition by configuring operators, conditions, and condition groups. You can also save each of the preceding filters for later use. For more information, Bill Run Advanced Filter.

The Bill Run Advanced Filter feature is in the Early Adopter phase. We are actively soliciting feedback from a small set of early adopters before releasing it as generally available. If you want to join this early adopter program, submit a request at Zuora Global Support.

Support for writing off credit memos from UI

You can now write off a posted credit memo through the Write Off Credit Memo option on the credit memo details page. Previously, you could only write off a posted credit memo through the Write off a credit memo API operation. 

For more information, see Write off credit memos.

Enhancement on bill runs for Multi-Org feature

Now, when you select an organization from the Organizations dropdown list, only the accounts labeled with your specified organization are picked up by bill runs. Accounts labeled with different organizations and without organizations are filtered out. Previously, the accounts labeled without organizations were also picked up by bill runs.
 
For example, if you select US from the dropdown list now, the bill run only picks up accounts labeled with US. The following accounts will be filtered out:

  • Accounts without labeled organizations
  • Accounts labeled with CA, which is a child organization under the US organization

Limit change on number of rate plan charges on invoices

We have updated the limit of rate plan charges allowed on an invoice in real-time operations to 1,000. Previously, the limit was 20,000. We update the limit because processing invoices with more than 1,000 rate plan charges may take several minutes to a few hours, depending on the number of charges, and may result in a timeout.

This update applies only to real-time operations involving invoices through the UI, REST API, or SOAP API. The limit on asynchronous operations remains unchanged.

The following table lists the limits before and after this release:

Operation type Limit (before) Limit (after) Examples
Real-time operations 20,000 1,000
1,000 1,000
Asynchronous operations 20,000 20,000
  • Bill Run operations
  • Asynchronous Orders operations
  • Asynchronous Subscription operations

You can use asynchronous operations when an invoice contains over 1,000 rate plan charges. For example, Create a bill run and Create an order asynchronously.

For more information about asynchronous operations, see Asynchronous Requests.

FailedDocuments field available in bulk PDF generation API

A new FailedDocuments field has been added to the bulk PDF file generation job response. It includes a list of documents that failed during processing, helping you analyze and retry operations as needed. For more information, see Retrieve information of a bulk PDF file generation job.

E-invoicing profiles support custom fields

E-invoicing profiles support custom fields for storing additional customer e-invoicing information. 
When you adopt e-invoicing mandates for more and more countries, you can use these custom fields to store country-specific information for e-invoicing. 

For more information, see Configure e-invoicing profiles for accounts.

here_black.png Order to Revenue

Order to Revenue feature generally available

The Order to Revenue feature, Zuora’s end-to-end solution to enable the complete quote-to-revenue operations process, is now generally available. This solution provides a single source of truth across Zuora applications. 

Previously, only new Zuora customers and existing Zuora Billing customers had access to this feature. Zuora Billing-Revenue Integration customers can now migrate to the Order to Revenue feature. 

See the following table for the side-by-side advantage comparisons between the Order to Revenue and Billing - Revenue Integration features:

Features Order to Revenue (New) Billing - Revenue Integration
(Previous Solution)
All charge models checkmarkGreen_xsm.png Partially supported 
Change Plan type of order actions (and amendments) checkmarkGreen_xsm.png xmark.png
Dynamic Usage Charges checkmarkGreen_xsm.png xmark.png
Invoice Settlement Harmonization checkmarkGreen_xsm.png xmark.png
Advanced Consumption Billing with delivery events checkmarkGreen_xsm.png Partially supported
Booking level fixed-amount discounts checkmarkGreen_xsm.png Partially supported
Booking-equals-Billing CCV metric checkmarkGreen_xsm.png xmark.png
Automatic reconciliations checkmarkGreen_xsm.png Partially supported
Multi-Org checkmarkGreen_xsm.png xmark.png 
Multiple Currencies checkmarkGreen_xsm.png xmark.png 
Standardized foreign currency exchange rates checkmarkGreen_xsm.png xmark.png
Data Query and Data Source checkmarkGreen_xsm.png xmark.png
Transaction objects for booking and billing data checkmarkGreen_xsm.png xmark.png
Real-time data availability checkmarkGreen_xsm.png xmark.png
Reduced booking volume processing time checkmarkGreen_xsm.png xmark.png
Easy and fast setup checkmarkGreen_xsm.png xmark.png
Pre-configuration of Revenue attributes in Billing checkmarkGreen_xsm.png xmark.png
Data backfill and migration tools for rapid implementation checkmarkGreen_xsm.png xmark.png

Legend:

  • checkmarkGreen_xsm.png (check mark): Supported
  • xmark.png  (cross mark): Not supported

up-arrow.png Back to Table of Contents

Zuora Payments

here_black.png Payments

Support for implementing PayPal on PayPal Commerce Platform through JavaScript SDK integration

You can now add a PayPal button to your checkout flow and process payments through PayPal Commerce by integrating with a JavaScript SDK provided by Zuora. 

For more information, see Set up PayPal on PayPal Commerce Platform with Zuora JavaScript SDK.

Support for account verification and balance check through Plaid

To streamline the bank account validation in the payment flow and increase payment success rates, we have added support for Plaid's Auth and Balance products for ACH transactions. Plaid Auth authenticates account details before sending requests to the gateway, while Balance checks the real-time account balance before transactions. You can implement a Payment Page 2.0 to add ACH payment methods in Zuora through the Auth flow. One-time and recurring payments made with these payment methods are processed through the Balance flow.

For more information, see Enable the support for Plaid account validation solution.

New base objects available for custom events for payment processing

The following base objects are now available for custom events and custom scheduled events:

  • PaymentMethodTransactionLog
  • PaymentTransactionLog

You can use these objects to define events and set up notifications for payment processing.

New payment method types available on Braintree v2.0

Braintree v2.0 payment gateway integrations in Zuora now support the following payment method types:

  • ACH
  • Apple Pay
  • Credit Card
  • Google Pay
  • PayPal

For more information, see Overview of payment gateway integrations for Braintree.

Support for receiving Stripe tokenized SEPA payment methods

To add tokenized SEPA payment methods on Stripe v2 payment gateway integrations, you can now use the Create a payment method API operation and pass in the following information:

  • Existing tokens that you have obtained from transactions originating outside of Zuora, such as iDEAL or Bancontact transactions initiated through Stripe's hosted page solutions
  • The masked account number

The tokenized payment methods can be used for processing recurring payments.

For more information, see Overview of Stripe payment gateway integration.

Support for implementing Apple Pay on Adyen v2.0 through JavaScript SDK integration

You can now add an Apple Pay button to your checkout flow on Adyen Integration v2.0 by integrating with a JavaScript SDK provided by Zuora. For more information, see Set up Apple Pay.

Support for implementing Google Pay on Adyen v2.0 through JavaScript SDK integration

You can now add a Google Pay button to your checkout flow on Adyen Integration v2.0 by integrating with a JavaScript SDK provided by Zuora. For more information, see Set up Google Pay with Zuora JavaScript SDK.

Support for Adyen Checkout API v70

We have upgraded Adyen Integration v2.0 to support Adyen Checkout API v70. Previously, we supported Adyen Checkout API v66 and Adyen Classic API v68. For more information, see Overview of Adyen Integration v2.0.

Payment Form available on more integrations

The Payment Form feature is now available for the following payment gateway integrations and payment method types:

Payment Gateway Integration Payment Method Type
Adyen Integration v2.0
  • Apple Pay
  • Google Pay
Braintree v2.0
  • Apple Pay
  • Credit Card
  • Google Pay

Support for increasing limit of Blacklisted Card BINs field

For Credit Card payment pages implemented through the Payment Pages 2.0 solution, you can use the Blacklisted Card BINs field in the UI to define and block cards to be added. By default, a maximum of 1,800 characters is allowed for this field. To increase the limit, you can now submit a request at Zuora Global Support and then upload a .txt file from the UI to define blocked card BINs for your needs.

For more information, see Tenant-level settings for Payment Pages 2.0.

Support for ignoring CVN checking results on CyberSource

For the CyberSource v2.0 payment gateway integration, a new Ignore CVN Decline when verifying card and processing payment setting is now available. You can turn on this setting to ignore the results of Card Verification Number (CVN) checking during card validation and payment processing. The businessRules_ignoreCVResult=true field will be sent to the payment gateway.

This setting is turned off by default. The transaction is declined by the payment gateway if a CVN decline is received.

For more information, see Set up and configure a CyberSource payment gateway instance.

Support for creating tokenized Credit Card payment methods on CardConnect with existing token

To create tokenized Credit Card payment methods on the CardConnect payment gateway integration, you can now use the Create a payment method API operation and pass in the existing token.

For more information, see Overview of CardConnect gateway integration.

Visa Secure Payer Authentication update for 3D Secure transactions

Visa has revised its 3D Secure (3DS) authentication guidelines, adjusting both the deadline and the number of required fields. The new deadline is set for August 12, 2024, and the number of required fields has been reduced from 12 to 5 since their earlier announcement in February 2024. The following fields are now required by Visa during the 3DS authentication flow:

  • Browser IP Address
  • Browser Screen Height
  • Browser Screen Width
  • Cardholder Name
  • Cardholder Email Address or Cardholder Phone Number

We have now enhanced the Payment Pages 2.0 solution on the following payment gateway integrations to support this change:

Payment Gateway Integration Enhancement
  • Adyen Integration v2.0
  • BlueSnap
  • Braintree v2.0
  • Braintree
  • Checkout.com
  • CyberSource v2.0
  • Ebanx
  • OpayoDirect
  • PayPalPayFlow
  • SaferPay
  • Stripe v2
  • Worldline Global Collect
  • Windcave

For the following required fields, Zuora collects the information automatically through the Payment Pages 2.0 solution:

  • Browser IP Address
  • Browser Screen Height
  • Browser Screen Width

You do not need to take any action.

For the following fields that are already supported in Payment Pages 2.0, you must configure them as required fields in your hosted payment page setup:

  • Cardholder Name
  • Cardholder Email Address or Cardholder Phone Number

Zuora is continuing to work on the following payment gateway integrations for this change. Availability details will be communicated at a later time:

  • Chase Mobility (deadline February 2025)
  • Access Worldpay (deadline August 2025)
  • Worldpay 1.4 (deadline August 2025)

Zuora is currently working with Chase to understand the requirements for the Chase Paymentech Orbital Gateway integration and will make the appropriate changes once it is ready.

For more information, see the following articles:

Enhanced Google Pay Integration through Zuora JavaScript SDK

We have now made the following enhancements to the Google Pay integration through Zuora's JavaScript SDK:

  • Simplified onboarding for accessing Google Pay production:
    We now support the Google Pay Hosted Checkout feature, eliminating the need for a complex domain registration process. The Google Pay button is embedded within an iframe hosted by Zuora, and we handle domain registration with Google.
  • Expanded authentication method support:
    We now support the Google Pay PAN_ONLY authentication method, ensuring compatibility across both Android devices and Google Pay compatible browsers.
  • Support for Zuora JavaScript client library v3.

For more information, see Set up Google Pay with Zuora JavaScript SDK.

Enhanced Apple Pay Integration through Zuora JavaScript SDK

We have now enhanced the Apple Pay integration through JavaScript SDK to support the Zuora JavaScript client library v3. For the updated implementation instructions, see Set up Apple Pay.

Support for selecting default payment gateway in Assign Gateway Action of Payment Gateway Routing

When editing an Assign Gateway Action component in a Payment Gateway Routing rule, you can now assign the default payment gateway instance to a branch of the rule by selecting the new Use Default Gateway option. The default gateway of the customer account takes precedence over the default gateway of the tenant. 

For more information, see Create and manage Payment Gateway Routing rules.

Update to orphan payment method handling

Previously, orphan payment methods had to be associated with a customer account within 10 days, or they would be deleted. Now, orphan payment methods are not deleted, regardless of whether they are associated with an account.

Support for processing cross-border and local payments through Ebanx

To support both cross-border and local payment processing, we have enhanced the Ebanx payment gateway integration. A new Processing Type field is now available on the Ebanx gateway instance configuration page. You can select either of the following options:

  • CROSS-BORDER (default)
  • LOCAL

For more information, see Set up and configure an Ebanx payment gateway instance.

Enhancements to write off

Multiple enhancements are made to the write off feature.

  • A new accounting code Non-revenue impacting write off is added to the credit memos.
  • A new billing rule Default allocation rule for write-off is added under Billing settings.
  • You can add revenue impacting write off information while writing off an invoice.
  • You can now write off a debit memo through the Write Off Debit Memo option on the debit memo details page.

Real-Time Reconciliation for settlement events available on PayPal Commerce Platform

This feature was rolled back on October 3, 2024, and will be delivered in a future release.

The PayPal Commerce Platform gateway integration in Zuora now supports the Real-Time Reconciliation feature for payment and refund settlement events. With this feature enabled, the gateway submits notifications to Zuora and the corresponding records in Zuora are automatically updated in real time.

up-arrow.png Back to Table of Contents

Zuora Central Platform

here_black.png Zuora OneID

Support Multi-Factor Authentication

Until now, Zuora OneID has supported both Single Sign-On and password-based logins. To enhance security for password-based logins, Zuora OneID now includes SMS-based Multi-Factor Authentication, providing additional protection for non-SSO users.

Bulk enablement of Single Sign-On for all users

Previously, Zuora OneID allowed per-user login mode updates to Single Sign-On (SSO). SSO settings now offer bulk update support, allowing you to enable SSO for all users in your organization in one go.

Support for updating provisioning mode to Group type in bulk

On a per-user basis, Zuora OneID now allows updating the provisioning mode to Group type. The new bulk update support from security policies enables you to change the provisioning mode for all users in your organization to Group at once.

Enhancement to Zuora OneID for Multi-Org

Previously, Zuora OneID was incompatible with the Multi-Org feature. You now have the ability to modify and refresh the organization units of every OneID user in the Billing application. For more information, see Org unit.

Support for editing Tenant/Environment names

Previously, users of Zuora OneID had difficulties identifying the tenant on the MyApps page. Admins now have the option to directly edit their Environment/Tenant name in the Tenants module of OneID.

here_black.png Integration Hub

Billing connector for Salesforce CPQ available for early adopters

The CPQ Connector seamlessly integrates Salesforce CPQ with Zuora's backend, optimizing sales-to-billing-to-revenue workflows and enhancing operational efficiency. Synchronizing Salesforce CPQ data seamlessly integrates Accounts, Orders, Subscriptions, Contracts, and Quotes with Zuora objects, ensuring smooth downstream processes.

The Billing connector for Salesforce CPQ feature is in the Early Adopter phase. We are actively soliciting feedback from a small set of early adopters. If you want to join this early adopter program, submit a request at Zuora Global Support.

Enhanced syncing for new orders and renewals

Previously, the Billing connector for Salesforce CPQ supported syncing new assets, including one-time hardware-based products, which were created as order line items in the same order within Zuora. With this update, you can now renew contracts with asset-based products and have the renewed assets created as new order line items in Zuora.

Invoice owner transfer for orders

The Billing connector for Salesforce CPQ now supports transferring the invoice owner account in amendment or renewal orders. You can update the Invoice Owner field on the Order object. In case the account is not found in Zuora, the connector will sync and create the bill-to-contact instantly. For more information, see Invoice Owner Transfer.

Enhancement to tier syncing

In the Billing connector for Salesforce CPQ, upper bounds in consumption rates are not inclusive, unlike in Zuora, where both bounds are inclusive. The connector adjusts for this by decrementing the upper bounds in Salesforce by the smallest unit of the Unit of Measurement (UOM), except for the last tier. If UOMs with decimal places are required, the connector can increment the lower bounds instead. For more information, see Impact of Unit of Measurement (UOM) on Tier Syncing

Enhanced Zuora connector field mapping

Previously, the Billing connector for Salesforce CPQ supported mapping Salesforce fields to standard Zuora fields through custom field configuration for objects like Account, Contact, and Product. Now, Zuora has enhanced this capability to support mapping nested standard fields in the Zuora API. To map nested fields, use the format<parent field>/<child field>, such as taxInfo/VATId for linking the VATId in TaxInfo.

here_black.png Custom Fields

Advanced custom fields generally available

The advanced custom fields are now available in sandbox and production environments. This feature empowers you to manage custom fields in a streamlined experience that supports all custom field types:

  • Text
  • Long Text
  • URL
  • Integer
  • Number
  • Boolean
  • Date
  • Datetime
  • Picklist
  • Multi-select
  • Relationship (available only for custom objects)

The following are standard objects that support advanced custom fields. Other objects will be available in later releases.

  • Account
  • Credit Memo
  • Debit Memo
  • Invoice
  • Payment
  • Product
  • Product Rate Plan
  • Product Rate Plan Charge
  • Refund
  • Subscription
  • Subscription Rate Plan
  • Subscription Rate Plan Charge
  • Usage

You can create and manage advanced custom fields with the Object Manager. For more information, see Manage custom fields with the Object Manager and Custom fields and legacy custom fields.

After this release, we will deprecate the following custom field settings page and redirect these pages to the Object Manager page in the UI:

  • Settings > Billing > Manage Custom Fields
  • Settings > Payments > Manage Custom Fields
  • Settings > Finance > Manage Custom Fields

The deprecation date for different environments is as follows:

  • Sandbox environments: From August 13 to 15
  • Production environments: From September 10 to 15

here_black.png System Health

"List API failure records" API operation now available

The “List API failure records” API operation is now available. You can use this operation to check the API failure records generated by your Zuora tenant within a specified time range.

For more information about this API operation, see List API failure records.

here_black.png Custom Logic

Custom Logic available in Sandbox environments

The Custom Logic feature empowers Zuora administrators and developers to define Business Rules using Decision Table, Decision Tree, or JavaScript-based Function. While creating or updating Zuora business objects, rules can be executed to ensure data integrity, facilitate process automation, and so on.

Key functionalities of this feature are as follows:

  • Validation of data accuracy
  • Data cleansing
  • REGEX pattern matching
  • Field value assignment
  • Defining formula fields

Custom Logic is deployed in Sandbox environments in this release. To enable this feature in Production environments, contact your Zuora account team.

here_black.png Custom Objects

Support for creating relationship links from custom objects to countries, regions, or subregions

You can now create relationship links from custom objects to the following standard objects:

  • Country: Link a custom object to a country or region.
  • State: Link a custom object to a subregion of a country or region.

This enhancement allows you to create country or state-specific custom identifiers to store unique values such as the Value Added Tax (VAT) number.

For more information, see Manage custom objects and Manage countries, regions, and subregions.

here_black.png Zuora Connectors for Data Warehouses

Data Warehouse Connectors now support custom objects in addition to the available billing objects. This enhancement allows users to integrate and transfer custom-defined objects seamlessly alongside standard billing objects.

here_black.png Analytics

Sunset Zuora AI Assistant for Analytics

Effective August 2024, the Zuora AI assistant for Analytics feature, which fetches business metrics using a conversational interface, is discontinued and no longer available in Zuora Analytics. 

Why this is needed?

Due to the introduction of an enhanced AI feature, Zuora Co-pilot for Analytics.

Impact:

The removal of Zuora AI Assistant for Analytics will not impact your data or experience. After its removal, you can continue to access Zuora Co-Pilot for Analytics with an improved user experience.

Zuora Co-Pilot for Analytics available in beta

Zuora Co-Pilot for Analytics is now available in the beta phase in the production environment for all Zuora users to try. It is a generative AI–powered assistant that can answer data-related questions and provide business metrics based on your data in Zuora. Its conversational interface makes it easier to ask questions and interpret results, thus making analytics more accessible.

To access Zuroa Co-Pliot for analytics, navigate to Analytics > Dashboard

here_black.png Events and Notifications

Two fields on Notification History - Callout data source available in Reporting

The AttemptLimit and AttemptNumber fields on the Notification History - Callout data source are now available in Reporting.

  • AttemptLimit: the maximum number of attempts for each callout notification
  • AttemptNumber: the number of attempts of a callout notification

For more information about how to create reports, see Create a summary report and Create a detail report.

Enhancement on authorization validation for Events and Notifications API operations

To retrieve or configure callout templates or any other settings of the Events and Notifications feature through the REST API, such as notification definitions, event triggers, or notification histories, at least one of the following permissions or user roles is required:

  • Manage Billing Settings permission
  • Manage Payments Settings permission
  • Manage Finance Settings permission
  • Platform Administrator user role

Previously, a subset of settings were secured.

For more information, see the following resources in Zuora Developer Center:

up-arrow.png Back to Table of Contents

REST API

For the detailed API documentation, see API Reference.

For a summary of REST API updates and documentation updates in the Zuora API Reference, see 2023 API Changelog

Quickstart API 

From 2022.09.R1, the Quickstart API is available to you if you have the Orders (or Order Harmonization) and Invoice Settlement features enabled in your tenant. The QuickstartAPI allows new integrators to swiftly integrate with Zuora, and it supports essential business use cases.

For the detailed Quickstart API documentation, see Quickstart API Reference.

For a summary of REST API updates and documentation updates in the Quickstart API Reference, see Quickstart API Changelog

SOAP API

Current WSDL version: 146

For information about how to check your version and download the latest version. see Zuora WSDL.

SOAP API change history

For a summary of updates made to the SOAP API in recent Zuora releases, see Zuora SOAP API Version History.