Welcome to Zuora Product Documentation

Explore our rich library of product information

Show Page Sections

2025.Q4 release

Learn about new features, changes, fixes, and deprecations delivered in a product release and release updates for Zuora Billing, CPQ, Payments, Platform, Revenue, and Zephr.

Zuora publishes release notes in advance of delivery to sandbox environments to allow additional time to review and test new and changed features before they are released to production environments. These release notes are subject to changes and additions after publishing. Any changes or additions that occur after the initial publish for a particular release version are noted with a date in the Updated column in each release note table.

Customer-impacting changes delivered after the initial major release, as part of minor or patch releases during the quarter, are also added to the release notes. The minor and patch release notes are listed in order starting from the most recent release version at the top of each table. The specific minor or patch release version is noted in the Updated column. An empty Updated column indicates that the release note applies to the major release and was not added or changed after the initial publish date.

Billing

Presents release notes and resolved issues for Zuora Billing in 2025.Q4 product release.

New and changed features

FeatureDescriptionUpdated

Product Catalog

Zuora recently released two new capabilities, Catalog New and Dynamic Pricing, generally available. Previously, enabling these features required contacting Zuora Support or the Product team. With our latest enhancement, you can now self-enable both capabilities directly from the Manage Features page in Zuora Billing (under the Commerce tab).

This update provides:

  • Immediate access to Zuora’s most advanced catalog and pricing tools

  • Zero activation delays, accelerating your time to value

  • Greater flexibility and control for administrators to adopt features on their own schedule.

  • A frictionless path to modernizing your pricing and monetization strategy

With self-enablement, your teams can move faster, innovate sooner, and take full advantage of Zuora’s next-generation monetization capabilities.

See Enable Catalog New and Dynamic Pricing features.

2025.Q4.1.0

Added: December 18, 2025

Invoicing and Tax

InvoiceSchedule and InvoiceScheduleItem objects are now available in HTML templates, enabling clearer billing context and improved support for milestone-based invoicing. You can display all standard and custom fields by accessing them through the following paths:
  • InvoiceItem.InvoiceSchedule
  • InvoiceItem.InvoiceScheduleItem
  • CreditMemoItem.InvoiceSchedule
  • CreditMemoItem.InvoiceScheduleItem

2025.Q4.1.0

Orders and Subscriptions

You can now track, log, and report changes of the following business objects in audit trail:

  • Subscription

  • Rate Plan Charge

  • Order

  • Order Action

  • Order Line Item

  • Fulfillment

2025.Q4.1.0

Changed: Dec 10, 2025

Orders and Subscriptions

We have enhanced our Orders, Order Line Items, and Order Actions UI to provide support for additional advanced custom fields to utilize its functionality across all the integrated applications. See Custom fields and legacy custom fields

Added: November 18, 2025

Product Catalog

Zuora's Product Catalog now includes a Dynamic Pricing framework, allowing you to calculate prices in real time based on attributes and contextual business inputs. The system supports both Attribute-Based Pricing as well as Dynamic Pricing, which computes the price at runtime using factors such as customer segment, location, sales channel, session behavior, and product configuration.

See Dynamic Pricing.

Added: November 18, 2025

Orders and Subscriptions

We have enhanced our Orders UI and API to provide support for dynamic pricing when subscribing to a new rate plan and renewing a subscription. The list price of charges is determined based on the pricing attribute values.

For usage charges, you can also define a negotiated price table via Orders API. This table is used to calculate usage charges' prices dynamically when the usage records are processed.

Added: November 18, 2025

Invoicing and Tax

The following tax exemption–related fields are now available in the Context object for both the invoice owner account and the subscription owner account. You can use these fields to populate the required tax exemption information in your tax app templates:

  • taxExemptStatus
  • taxExemptCertificateID
  • taxExemptEntityUseCode

See Context object for rendering tax app templates.

Added: October 29, 2025

Invoicing and Tax

We’ve enhanced the default tax template for the ONESOURCE Indirect Tax Determination App V2 to provide clearer credit and charge identification. The template now uses the ONESOURCE API field, isCredit, to indicate whether a line item is a credit. A true value means the line item is a credit for both auditing and reporting purposes.

By default, all line items in a credit memo are considered credits. However, if a credit memo contains negative items, the isCredit field will be automatically set to false for those items to identify them as charges. Similarly, when an invoice includes negative items that represent credits against previous charges, the isCredit field will be automatically set to true to identify them as credits.

See ONESOURCE Indirect Tax Determination App V2

Added: October 21, 2025

Orders and Subscriptions

When you change a product rate charge from non-dynamic pricing to dynamic pricing in the product catalog, the charges which are subscribed on the subscriptions will continue to use the non-dynamic price.

Orders and Subscriptions

The Preview an order and Preview an order asynchronously operations now allow you to skip the tax calculation in the previewOptions section. This provides additional control on the tax calculation in the individual Order preview request.

Invoicing and Tax

The Sovos E-Invoicing integration no longer requires TLS certificates, making setup faster and easier. You can now choose between TLS or Sovos’s token-based authentication, with certificates remaining optional.

You can manage multiple service providers with or without certificates, update them as needed, and use the new Test Connection button to quickly validate credentials.

To migrate, notify Sovos to update your configuration and then create a new non-TLS service provider in Zuora. This update streamlines onboarding, reduces errors, and improves efficiency.

See E-invoicing service providers configuration.

Invoicing and Tax

The Sovos E-Invoice integration has been expanded to support Mexico and Brazil, ensuring compliance with local clearance e-invoice requirements.

Zuora now provides pre-built e-invoice templates and response field mappings for both countries, simplifying setup and reducing the need for custom configurations.

This update also introduces cancellation support, allowing you to correct billing documents even after approval by the tax authority. For Mexico, all four SAT-defined cancellation reasons are supported, and cancellations can be triggered through both the UI and API.

Note: The Avalara E-Invoice integration does not support cancellation processes.

See Country-specific configurations Sovos for Mexico and Country-specific configurations Sovos for Brazil.

Invoicing and Tax

We’ve introduced a new billing rule called Rating Detail Generation Timing in both the API and UI. This setting gives you control over when rating details—the full breakdown of charge calculations and billing information—are generated.

You can choose to generate rating details after the invoice is created (the default option, which speeds up invoice processing by delaying rating detail generation), or generate them together with the invoice (the recommended option, if you want them displayed on the invoice PDF).

This enhancement provides greater flexibility in balancing invoice performance and presentation.

See Billing Rules - Billing Document.

Invoicing and Tax

We've improved Zuora's PDF generation process to make it more reliable and reduce failures. PDFs will now generate successfully even if related data is updated during processing. If those updates are relevant to the document, you can simply re-generate the PDF to include the latest information.

As a best practice, we recommend re-generating PDFs whenever you update invoice-related data that should appear on the document. This ensures your PDFs always display the most accurate and up-to-date details.

See Manage billing document configuration.

Invoicing and Tax

We’ve optimized the performance of the FilterByRef function in HTML templates when working with standalone custom objects. A standalone custom object is one that isn’t linked to standard Zuora objects like invoices or payments. For example, you might use a standalone object to store Daily Exchange Rates. This optimization enables faster PDF generation.

The optimization does not apply to non-filterable fields or to custom objects related to standard business objects.

Invoicing and Tax

We’ve enhanced the system to let you update the invoice date for all draft invoices—whether created manually or through bill runs—directly in the UI. This ensures consistent behavior across the UI and API, making it easier to correct invoice dates before finalizing.

See Update invoice dates for draft invoices.

Invoicing and Tax

We’ve enhanced the REST API to support single account billing preview runs.

With this enhancement, customers can easily run previews for a single account, improving performance and usability.

This makes it simpler to validate billing data and invoices for high-volume or complex accounts before finalizing them.

Invoicing and Tax

Zuora now supports using Advanced Custom Fields (created via Object Manager) in the Tax Engine Mapping Formula. Fields from the Account and Sold-To Contact objects can be referenced to create flexible rules, such as routing U.S. transactions to Avalara and non-U.S. transactions to Zuora Tax.

This enhancement streamlines configuration, supports unified product catalogs, and ensures accurate tax processing across regions.

See Tax engine mapping formula.

Invoicing and Tax

The State, County, City, and TaxRegion fields on the Contact object now support up to 100 characters, expanded from the previous 40-character limit. This update resolves issues where longer regional names were being truncated.

The enhancement applies across both UI and API when creating or updating contacts, accounts, invoices, and tax engine companies. It also extends to Z-Tax imports, which can now process and store records with longer field values.

By supporting extended field lengths, Zuora ensures more accurate, complete, and consistent customer data across reporting, invoicing, integrations, and tax connectors.

Invoicing and Tax

Zuora now supports the Invoice Group Number (IGN) field in the Invoice data source within Reporting. Previously, this field was only available through Data Source Exports and Data Query.

With this enhancement, you can easily include the Invoice Group Number in reports based on the Invoice object, giving you greater flexibility to track and group invoices directly in Zuora Reporting.

Order to Revenue

We've added support for additional fields for 'bill to' and 'sold to' contact information under invoice item and rate plan charge objects within Order to Revenue.

Order to Revenue

You can now map an invoice number to Revenue when creating memo items, as long as the memo originates from the invoice in the field mapping.

Order to Revenue

If a subscription or rate plan charge is deleted, but its associated invoice items or memo items are not, these remaining billing items will now be treated as standalone billing transactions.

Order to Revenue

OTR now handles delete orders/amendments. Booking transactions will set the charge status (Revenue subscription status) to 'void' when synced to Revenue for deleted sales order lines.

Order to Revenue

We have enabled revenue standard fields mapping for FV_ELIGIBLE_FLAG.

Billing 2025.Q4 fixes

There are currently no fixes reported for Zuora Billing in 2025.Q4.

CPQ

Presents release notes and resolved issues for Zuora CPQ in 2025.Q4 product release.

Zuora release 2025.Q4 corresponds with Quotes 10.50 and 10.51.

Note:

In Quotes version 10.50, a new field set named zqu__Original_QRPC (Original QRPC) has been introduced under the Quote Rate Plan Charge object. If your Extensibility Framework code references the charge.originalQRPC property from quoteState, review your implementation to ensure that all required fields used in your code are included in the zqu__Original_QRPC field set. Previously, the originalQRPC property was a direct copy of the charge.record property within quoteState.

New and changed features

FeatureDescriptionUpdated

CPQ X

When upgrading from versions earlier than 10.51, Smart Preview is now turned on automatically. This avoids unnecessary preview calls and improves performance during configuration and pricing. No action is needed from Administrators.

10.51

CPQ X

As Salesforce plans to end support for Workflow Rules by the end of 2025, we migrated CPQ package Workflows to Salesforce Flows in Quotes version 10.50 to ensure continued compatibility and support.

In this release, we removed the following Workflow Rules from the CPQ package, as all related workflows were fully migrated to Flows in the Quotes version 10.50 release.

  • ZQSubTermTypeAction – previously Active

  • ZQSubTermTypeDefaultAction – previously Inactive

If you previously modified the status of either Workflow Rule from its default state, Zuora recommends applying the same status to the corresponding Flow to maintain consistent behavior.

Before upgrading to Quotes version 10.50 or later, ensure that both Workflow Rules are deactivated if they are still active.

10.51

CPQ X

A new JavaScript-based rules engine is now available in beta to improve rule execution during the quoting process. To enable this in your org, contact Zuora Support.

When this feature is enabled:

  • All product-related rules, including the Custom Action Plugin, will run in Apex.

  • All validation rules will execute on the client side.

This new architecture significantly improves performance by accelerating rule evaluation, reducing heap size issues, and enhancing the overall efficiency of the rules engine. For more information, see Client-Side Rules Engine in Quote Studio.

10.51

CPQ X

We have updated the Selected Products window on the Browse All Products and Rate Plans page to make rate plan selection clearer and more intuitive. The column previously labeled Quantity has been renamed to No. of Rate Plans, which shows the number of rate plans being added, and the layout has been widened to improve readability.

10.51

CPQ X

A new Quote Studio UI is now available in beta. Key features include:

  • Responsive Quote Studio window

  • Full-page Product Table view.

To enable this in your org, contact Zuora Support.

10.51

CPQ X

The following button behavior is refined:

  • The Keep Quote and Leave without Saving Change button remains visible even when the rules engine errors occur, allowing you to navigate back safely.

  • The Save changes and Leave button stays hidden when rules engine error occurs.

10.50

CPQ X

As Salesforce has announced the end of support for Workflow Rules by the end of 2025, we are transitioning our package Workflows to Salesforce Flows to ensure continued compatibility and support.

Our package previously included two Workflow Rules:

  • ZQSubTermTypeAction – previously Active

  • ZQSubTermTypeDefaultAction – previously Inactive

With this release:

  • Both Workflow Rules are now set to Inactive.

  • They have been migrated to Flows with the same names and corresponding statuses.

Note:

You must deactivate the ZQSubTermTypeAction and ZQSubTermTypeDefaultAction workflow rules, if they are active, before upgrading to Quotes version 10.50 or later.

If you previously modified the activation status of either Workflow Rule from its default, we recommend that you set the corresponding Flow to the same status to maintain consistent behavior.

Updated: November 27, 2025

10.50

CPQ X

A new setting, Enforce Single MSQ Primary Quote per Opportunity, has been added for Multi Subscription Quoting (MSQ) under Admin Config.

When enabled, only one MSQ primary quote can exist per opportunity — marking a new MSQ parent quote as primary automatically unchecks the others. You can no longer use the Primary field on child MSQ quotes.

This setting also works in conjunction with the existing Single Subscription Quoting (SSQ) setting, Enforce Single Primary Quote, under Quote Configuration Settings.

When both settings are enabled, only one primary quote — either an MSQ or an SSQ — can exist within the same Opportunity. If a non-primary quote is sent to Zuora Billing, it will now be automatically marked as primary.

Previously, primary quote enforcement was not supported for MSQ parent quotes, allowing you to create multiple primary MSQ parent quotes under the same Opportunity.

For more information, see Quote Studio admin settings configuration.

10.50

CPQ X

Quote Studio now supports creating Quick Filters based on specific Permission Sets, similar to how Quick Filters can be defined for specific Profiles.

With this enhancement:

  • If a Permission Set is selected for a Quick Filter, only users assigned to that Permission Set can access the filter in the Browse Product window.

  • If both Profiles and Permission Sets are selected for a Quick Filter, it is accessible to users assigned to any of the selected Profiles or Permission Sets.

  • If no specific Profile or Permission Set is selected, the Quick Filter is available to all end users.

New field introduced: List_Filter__c.PermissionSet_Visibility_List__c

Permission updates:

  • Zuora Quotes End User Permission Set: Editable = False, Readable = True

  • Zuora Quotes Product Admin Permission Set: Editable = True, Readable = True

10.50

CPQ X

You can now delete newly added rows in the Negotiated Pricing table that exist only within Salesforce and have not yet been sent to Zuora. Rows defined in the Zuora Commerce Catalog cannot be deleted to maintain catalog data integrity and consistency.

10.50

CPQ X

Enhances the Quote Studio layout by aligning the Prepaid Balance section with other sections for a consistent behavior.

10.50

CPQ X

We have enhanced the key usability of the Rate Card table in Quote Studio, helping Salesforce users navigate and interpret rate data more efficiently.

  • Fixed the table header during scroll

    The Rate Card table header (attribute names and operators) now remains fixed while users scroll through table rows. This ensures that attribute names and operators stay visible when reviewing large pricing tables.

  • Operator legend with tooltip

    A legend (key) is added to help Salesforce users quickly understand the meaning of operators in the Rate Card table.

    Example:

    "==" → Strictly Equal

    ">=" → Greater Than or Equal To

    "<=" → Less Than or Equal To

    The legend is accessible via a hover-over tooltip on the Rate Card header or operator column.

10.50

CPQ X

The scroll bars in the Quote Studio UI have been resized for a more consistent user experience.

10.50

CPQ X

For SSQ, we have introduced the afterQuoteStudioLoad hook and collapseproduct event in the extensibility framework. This hook executes immediately after Quote Studio loads. For more information, see Headless component - hooks.

You can use the event to collapse Product Timelines in the Quote Studio UI components. For more information, see Headless component - events.

10.50

CPQ X

You can now programmatically remove toast messages dispatched from Extensibility Framework components using two new parameters:

  • remove – optional. Indicates that the toast message should be removed.

  • id – optional. Stores the unique identifier of the toast message to be dispatched and later removed. Use the same ID to remove the toast message.

All toast messages now correctly respect their configured timeout settings. Previously, the timeout parameter was not applied to error-themed toast messages. For more information, see Headless and sidebar component - events.

10.50

CPQ X

The pop-up size has been fixed to display correctly when Multi-Org is disabled.

10.50

CPQ X

To prevent conflict, the Save and Submit buttons are disabled when the custom components from the sidebar are open.

10.50

CPQ X

Added new feature options in Zuora Config > Quote Studio Settings > Restricted Access Config.

  • Hide Browse Product Modal - when this feature is enabled and configured, the Browse Product option in the subscription information section is hidden for selected profiles.

  • Hide Quick Add Product Search Bar - when this feature is enabled, the Search Products and Rate Plans search bar in the subscription information section is hidden for selected profiles.

  • Delete Product Button - when this feature is enabled, the Delete option in the rate plan charge table is hidden for selected profiles.

10.50

CPQ X

The package major and minor version details are now retrieved from the system instead of the custom setting, ensuring accurate version information. Previously, these details were retrieved from the Zuora Config custom setting; however, in some cases, the values were not being populated correctly.

10.50

CPQ X

Added new custom labels to customize the text on the Quote Start Date selection page.

  • QSD_AlignAndEliminateFutureActions - Would you like to align all Initial Actions of a RatePlan timeline to QSD and eliminate all future dated actions?

  • QSD_AlignAndKeepFutureUnchanged_Ramp - Would you like to align all Initial Actions of a RatePlan timeline to QSD and keep all future dated actions unchanged?

  • QSD_AlignInitialAndFutureActions - Would you like to align all Initial Actions of a RatePlan timeline to QSD and keep all future dated actions respectively aligned?

  • QSD_KeepInitialActionsAsIs - Would you like the Initial Actions of a RatePlan timeline to remain as is?

With this enhancement, administrators can use custom labels to tailor or localize text for specific business terminology.

10.50

CPQ X

Added a new public method ProductTimeline.getRemovedCharges to fetch charges from the latest or previous version based on the RemoveProduct state. This method validates the timeline structure and amendment type, returning an empty array for invalid inputs. For more information, seeJS global class.

10.50

CPQ X

We have introduced a new Domain-Specific Language (DSL) system for use in the CRM Mapping field of the attribute definition.

With this enhancement, you can now configure mappings between Zuora Object fields and Salesforce Object fields to populate values in new subscription quotes.

The mapped attribute value is also auto-populated in the Rate Card (in read-only mode) for any Dynamic Pricing configurations that reference the related CPQ Object field.

10.50

CPQ X

As part of the save performance optimization, a new field set named zqu__Original_QRPC (Original QRPC) has been introduced under the Quote Rate Plan Charge object.

With this enhancement, only the fields defined in the field set zqu__Original_QRPC (Original QRPC) are now loaded into the originalQRPC property within each charge under quoteState.

The following fields are added to the zqu__Original_QRPC field set.

  • zqu__BillingPeriodAlignment_c

  • zqu_Quantity__c

  • zqu__EffectivePrice__c

Previously, all fields from the Quote Rate Plan Charge object were being loaded, which could impact performance.

If your Extensibility Framework code references the ​charge.originalQRPC​ property from quoteState, review your implementation to ensure that all required fields used in your code are included in the ​zqu__Original_QRPC​ field set. Previously, the originalQRPC property was a direct copy of the charge.record property within quoteState.

10.50

CPQ X

From Quotes version 10.50:

  • Parent Id field is populated for info-type log records.

  • For info-type log records where the method name is QuoteStudioController.saveQuoteDetails, the Details field now logs the quoteStateJson instead of the parentQuoteJson.

  • For the savePreviewMetrics and saveQuoteDetails method, if the content exceeds the 131k character limit in the Details field, the text is truncated and appended with ellipses.

10.50

CPQ X

As part of ongoing save operation optimization, several classes and methods within the Quote Studio save flow have been refined to improve overall performance.

10.50

CPQ X

A new custom label, NEW_MULTI_SUB_QUOTE_LABEL, has been introduced to allow customization of the New Multi Sub Quote button text on the Subscription Selector page in Quote Studio.

This enhancement provides greater flexibility to define any desired value for the button label.

10.50

CPQ 2025.Q4 fixes

For the list of resolved issues, see CPQ 2025.Q4 fixed issues in the Support Center. Additional logon information may be required to access the Zendesk portal.

Payments

Presents release notes and resolved issues for Zuora Payments in 2025.Q4 product release.

New and changed features

FeatureDescriptionUpdated

Payments

Zuora now includes PayPal's shipping object (ShipTo) on PayPal Commerce Authorization and one-time Payment requests to help merchants qualify for PayPal Seller Protection when shipping physical goods.

2025.Q4.1.1

Payments

Organization ID is now added as a new payment condition to Gateway Routing rules. This multi-select picklist is sourced from Account.OrganizationId and lets you evaluate one or more org IDs as part of the rule criteria. This is useful for multi-org tenants who need to route transactions by organizational segmentation. 5:14 PM One minute

2025.Q4.1.1

Payments

Zuora now supports selecting Hosted Payment Pages 2.0 (HPM 2.0) as a Source in Gateway Routing rules, enabling routing decisions for transactions originating from HPM 2.0 submissions. The new Source label is HostedPaymentPage.

2025.Q4.1.0

Payments

Zuora has now added support for the Apple Pay Merchant Registration API to eliminate the existing limitation of 99 registered domains per merchant account.

2025.Q4.1.0

Payments

Zuora now supports versioned URLs for zuora.js, enabling merchants to use Subresource Integrity (SRI) to cryptographically verify script content.

2025.Q4.1.0

Payments

Zuora now supports Real-Time Reconciliation for the EBANX payment gateway integration. This feature will help automate reconciliation to ensure payment statuses in Zuora match the actual settlement status at the gateway.

Unplanned out of the cycle release

Added: October 17, 2025

Payments

The EBANX Integration in Zuora now supports PIX Automático and UPI as new payment methods.

Unplanned out of the cycle release

Added: October 17, 2025

Finance

We have enhanced the UI to support Dynamic Segment Source in the version history panel of GL Segments Configuration. You can now view the source object and source field changes for each updated transaction type.

Finance

A new scheduling feature automates Journal Runs and Trial Balance Runs, with safeguards that enhance accuracy, consistency, and visibility. You can configure jobs to run daily, weekly, or monthly.

Finance

GL Segmentation V2 introduces tenant-level, ERP-compliant segmentation with migrated V1 settings in Draft mode for review, mapping, and publishing, improving consistency and reducing manual effort.

Finance

Zuora Finance now offers the Period Close Migration feature, enabling you to move smoothly to the enhanced AR Sub-Ledger experience with accurate balances and preserved data.

Payments

Zuora now supports Real-Time Account Updater (RTAU) for the Adyen payment gateway integration. RTAU allows Adyen to return updated card details immediately in the payment response when a transaction fails due to account changes, reducing payment declines caused by outdated card information.

Payments

Zuora's integration with PayPal Complete Payments now supports Configurable Metadata, allowing you to send custom key:value pairs on Payment and Payment Method Validate operations.

Payments

Zuora's integration with Paystack now supports a new Direct Debit payment method. This feature enables merchants operating in South Africa to offer EFT bank transfer as a payment option to their end users, providing greater flexibility and convenience in payment collection.

Payments

Zuora's integration with Checkout.com now supports dynamically sourcing a value for soft descriptors that appear on customer card statements. This value can be configured under Payments > Define Payment Rules > Select the source field for Soft Descriptors to appear on statements.

Payments

To comply with the regulatory requirements of stored payment methods, Zuora's Payment Form feature offers a consent experience by allowing merchants to customize the default agreement statement. Merchants must consent for stored payment methods by toggling the Require storing payment methods button. By toggling the Allow updating default payment methods button, merchants also consent to automatically storing the payment method as the default payment method on the account.

This feature now applies to direct debits such as ACH and SEPA, in addition to cards and wallet payment methods. Wallet payment methods will not display a checkbox, but will include an agreement statement. Direct Debits will include a confirmation dialog screen for consumers to agree to before completing the transaction.

Payments 2025.Q4 fixes

There are currently no fixes reported for Zuora Payments in 2025.Q4.

Platform

Presents release notes and resolved issues for Zuora Platform in 2025.Q4 product release.

New and changed features

FeatureDescriptionUpdated

Integration Hub

NetSuite Billing connector now supports syncing custom fields on Zuora debit memo transactions from Zuora to NetSuite when debit memosare created. You can now include debit memo level custom attributes in your NetSuite financial processes, consistent with the existing custom field sync support for other objects such as accounts, products, invoices, payments, refunds, and credit memos.

2025.Q4.1.1

Mediation

The Events page has been enhanced with new visual representations in addition to the existing tabular data. You can also download the dataset for further analysis.

2025.Q4.1.1

Mediation

HTTP Processor Enhancements:

Improved Reliability: Added a 'Pass on event' in case of error option, allowing meters to continue processing even if upstream HTTP calls fail.

Stronger Validation: Enforced tighter checks for retry and timeout settings.

2025.Q4.1.1

Mediation

Meter run export functionality has been enhanced to enable downloading both successful and error records that exceed the standard limit. The records are downloaded through a batch job. For smaller datasets, you can continue using the existing download method. This enhancement removes previous restrictions on large-scale record downloads.

The UI now provides options to export All records, Success records only, or Failed records only, and will trigger an export job when counts exceed the synchronous download limit.

2025.Q4.1.1

Mediation

The following UI enhancements have been made:

  • You can now view the full operator‑level meter configuration, for historic meter runs, and not just the inputs and outputs. This makes it easier to inspect and troubleshoot past mediation runs directly from the UI. A new View Configurations button has been added for this.

  • The Operator ID is displayed for each operator node, for both current meters and historic runs. You can copy these Operator IDs from the UI for use with error APIs and other integrations that require them.

2025.Q4.1.1

Zuora SDK

We have released the following version for each of the Zuora client libraries:

  • Java: 3.13.0

  • Node.js: 3.13.0

  • Python: 3.13.0

  • C#: 1.5.0

See Changelog for Zuora client libraries.

2025.Q4.1.0

Added: December 12, 2025

Data_Loader

We have added the Data Dictionary for Update amendments.

2025.Q4.1.0

Data_Loader

Field Mapping now shows all required fields by default, providing you with immediate visibility into mandatory mappings.

2025.Q4.1.0

Mediation

New APIs:

A new asynchronous API is now available to download and manage Audit Trail data. The API supports advanced filtering by time range, run status, run type, export type, session IDs, and operator IDs, allowing precise and efficient data retrieval. You can export results as a pre-signed CSV file containing up to 5 million records, enabling large-scale audit data analysis for compliance and reporting.

A new API has been introduced to retrieve aggregated summary data for a specified meter. It supports grouping by Processor Id, Error Code, or Session Id, and allows optional filters such as Query From Time, Query To Time, Operator Ids, and Session Ids. The API returns aggregated output and error counts per group and includes validation with detailed error responses for invalid parameters or formats.

Note: The Summary API /meters/{meter_id}/summary can show negative counts and blank sessionId entries for certain legacy sessions. This issue has been fixed with this release. However, historical data will not be retroactively corrected. For legacy sessions, use overall summaries or avoid grouping by sessionId if you observe negative counts or blank sessionId entries.

For detailed API documentation and specifications, see the Zuora API Reference.

2025.Q4.1.0

Workflow

You can now configure custom email headers in the new Custom Headers tab of the Email notification task.

2025.Q4.1.0

Workflow

Email and Callout notification tasks now support including the related Object ID in customer notification history. This enhancement enables you to specify the ID of the object associated with each notification.

2025.Q4.1.0

Data Connect

A new Feature Controls tab is now available in Integration Hub, providing a self-service UI for controlling key sync behaviors at the tenant level.

2025.Q4.0.0

Added: December 16, 2025

Integration Hub

The NetSuite Connector now supports NetSuite's Payment Instruments feature by using the Payment Option field when syncing payments from NetSuite to Zuora.

2025.Q4.0.0

Added: December 16, 2025

Zuora SDK

We have released the following version for each of the Zuora client libraries:

  • Java: 3.12.0

  • Node.js: 3.12.0

  • Python: 3.12.0

  • C#: 1.4.0

See Changelog for Zuora client libraries.

2025.Q4.0.0

Added: November 13, 2025

Deployment Manager

Deployment Manager now supports the API versioning feature, allowing customers to set a default API version for all API requests to their tenant. This option is available under Admin Settings.

2025.Q4.0.1

Added: November 5, 2025

Deployment Manager

Deployment Manager now supports Context, Attributes, and Dynamic Pricing deployments. For successful deployment, deploy Context and Attributes before deploying Product, Product Rate Plans, and Product Rate Plan Charges. For more information, see Deploy context and attribute.

2025.Q4.0.1

Added: November 13, 2025

Data Source Exports

To enhance security and align with the Zuora UI, values that start with =, +, -, @, or ; are now prefixed with an apostrophe (') when exporting data through the Data Source Exports or AQuA API operations.

This enhancement prevents unintended formula execution and mitigates CSV injection vulnerabilities.

2025.Q4.0.0

Added: November 20, 2025

Custom Logic

Platform administrators are now granted the following custom logic permissions by default:

  • View Logic

  • Manage Logic

This enhancement ensures that tenant users with the Platform Administrator user role can immediately access and manage Custom Logic data without additional configurations.

See Custom Logic overview.

2025.Q4.0.0

Added: October 28, 2025

Audit Trail

We have enhanced the Audit Trail feature to support auditing API versioning setting changes.

Any changes to the API Versioning setting are now recorded in the auditsettingchangeevent table, allowing administrators to audit these changes with ease.

Custom Logic

Audit trail now records object change events triggered by custom logic. This enhancement improves data compliance and monitoring for field updates triggered by the Custom Logic feature.

See Custom Logic and Audit Trail.

Data Loader

We have added a clone icon that allows you to quickly clone existing Job Definitions.

Data Loader

Data Loader now supports standardized export queries compatible with the import template. The queries are accessible within the user interface at Data Query > Templates > Data Loader Exports.

Data Query

Data Loader now supports standardized export queries compatible with the import template. The queries are accessible within the user interface at Data Query > Templates > Data Loader Exports.

Deployment Manager

Deployment Manager now supports migrating Decision Trees and Decision Tables between environments.

Added: October 24, 2025

Deployment Manager

Deployment Manager now displays the following configuration categories under the Extension Studio section, while the functional flow remains unchanged:

  • Context and Attributes
  • Custom Logic
  • Custom Objects
  • Events and Notifications
  • Workflows

Added October 31, 2025

Events and Notifications

Email templates now support conditional logic and loop control, allowing you to build dynamic tables and control the visibility of content based on advanced merge field expressions.

See Logic control and looping and Merge field syntax.

Events and Notifications

Email templates now include a built-in countdown timer, allowing you to insert a visual countdown timer into email notifications for time-sensitive events, such as campaigns, re-engagement offers, or limited-time promotions.

See Insert multimedia components into email templates.

Events and Notifications

Email templates now support embedded videos powered by YouTube or Vimeo, allowing richer content to be included in email notifications.

See Insert multimedia components into email templates.

Events and Notifications

You can now view detailed metrics about email notifications when using Advanced SMTP server. The details include whether and when emails were successfully delivered, whether they were opened or clicked by recipients, and other delivery and engagement metrics.

See Report on notification histories.

Mediation

We have included a HTTP Processor meter component that lets you make API calls to external services for real-time event enrichment. For example, you can use it to rate events externally or to fetch tax rates from third-party systems.

This feature is in the Early Availability phase. If you want to have access to the feature, submit a request at Zuora Global Support.

Mediation

You can now download large volumes of error records in the audit trail using an export job. Previously, the Meter Run page in Mediation limited downloads to 10,000 records.

Mediation

You can now filter billable subscription statuses (Active and Cancelled) in the Enrichment Processor meter component. By default, the Enrichment Processor continues to enrich all subscription statuses (including Expired, Draft, and others). With this enhancement, users can focus on billing-related subscriptions and avoid enriching non-billable data.

Zuora REST API

We have updated the endpoint for each of the following Object Query API operations to ensure naming consistency. The legacy endpoints are still supported for backward compatibility.

  • List delivery adjustments: From /object-query/delivery-adjustment to /object-query/delivery-adjustments

  • Retrieve a delivery adjustment: From /object-query/delivery-adjustment/{key} to /object-query/delivery-adjustments/{key}

  • List fulfillments: From /object-query/fulfillment to /object-query/fulfillments

  • Retrieve a fulfillment: From /object-query/fulfillment/{key} to /object-query/fulfillments/{key}

  • List ramps: From /object-query/ramp to /object-query/ramps

  • Retrieve a ramp: From /object-query/ramp/{key} to /object-query/ramps/{key}

Zuora REST API

We've added natural key support for the following operations:

  • Retrieve a delivery adjustment

  • Retrieve a fulfillment

  • Retrieve a ramp

You can now specify either the object ID or the object number when calling these endpoints. Previously, only the object ID was supported.

Zuora Protect

Zuora now supports streaming Audit events to external systems using Audit APIs. With the new Splunk integration, administrators and security teams can route user management and billing-related events directly into Splunk for real-time monitoring, analysis, and alerting.

Zuora OneID

For Multi-Org–enabled Billing tenants, administrators can now update users' Organization Units directly in OneID.

Zuora OneID

Administrators can now track user-management actions and billing transaction changes in the enhanced Audit Trail experience. This enhancement improves visibility into system activities and data updates, helping organizations strengthen monitoring and compliance.

Analytics

Zuora's Consumption Insights has now reached Generally Availability with a production-grade, scalable solution designed for global adoption and seamless platform integration.Key enhancements include:
  • Localization Support: Multi-language and regional format support for global users.
  • Self-Serve Enablement: Streamlined setup and access through UI permissions.
  • Demo Data Generation: Sample datasets to support internal enablement, customer trials, and sales demos.
  • Refined Terminology & UI Updates: Consistent terminology changes from "Billable Usage" to "Billed Usage" across all dashboards, insights, and metrics for clarity and alignment.
  • Enhanced Insights Views: Improved labeling, info icons, and reorganized data order for easier analysis of usage trends, growth, and risk accounts.
These updates ensure better usability, accuracy, and scalability.

Platform 2025.Q4 fixes

For the list of resolved issues, see Zuora Platform 2025.Q4 fixed issues in the Support Center. Additional logon information may be required to access the Zendesk portal.

Revenue

Presents release notes and resolved issues for Zuora Revenue in 2025.Q4 product release.

New and changed features

FeatureDescriptionUpdated

Mass Action

The Mass Action feature in Zuora Revenue now supports updating Posted and Unposted schedules directly through the UI. This enhancement reduces reliance on Support and provides greater flexibility for managing accounting schedules.

Revenue 2025.Q4 fixes

For the list of resolved issues, see Zuora Revenue 2025.Q4 fixed issues in the Support Center. Additional logon information may be required to access the Zendesk portal.

Zephr

Presents release notes and resolved issues for Zephr in 2025.Q4 product release.

New and changed features

No new enhancements have been introduced for Zephr in the 2025.Q4 release.

Zephr 2025.Q4 fixes

There are currently no fixes reported for Zephr in 2025.Q4.

API

Presents updates on REST API, Quickstart API, and SOAP API in 2025.Q4 product release.

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 API Changelog.

Quickstart API

Zuora offers two sets of APIs for Billing, Payments, and Platform: the v1 API (the REST API) and the Quickstart API.

Zuora's v1 API provides complete coverage to our Zuora Billing, Payments, and Platform features. Zuora's Quickstart API represents a simplified programmatic experience and a subset of coverage for common e-commerce use cases. While often erroneously referred to as the v2 API, the Quickstart API is NOT a replacement for the v1 API and is no longer recommended for new integrations. See Quickstart API Reference.

Developers who need to access the full breadth of Zuora Billing, Payments, and Platform functionalities should use the v1 API, or our v3 SDKs (v1 for C# SDK) that are built on the v1 API.

SOAP API

Current WSDL version: 153

For more information, see SOAP API.

SOAP API change history

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

AI in Zuora

Presents release notes for AI in Zuora in 2025.Q4 product release.

New and changed features

There are currently no new and changed features reported for AI in Zuora in 2025.Q4.

To learn where and how AI is currently used in Zuora products, see Use of AI in Zuora.