Create amendments through Mass Order Entry
Creating and amending subscriptions in the Zuora Billing UI is only relevant for existing Subscribe and Amend customers who have not transitioned to Orders or Orders Harmonization. Any new customers will not see this UI.
The Mass Order Entry feature lets you create multiple subscription amendments by uploading data in a comma-separated value (CSV) file containing subscription, account, and catalog data.
Upload Amendments
To create the upload file, we recommend that you download the template and reference files from Zuora.
- First, download the template file.
- Navigate to Subscriptions.
- On the right side of the Zuora interface, click Mass Order Entry Template to download the file (
MassOrderEntryTemplate.csv
). Note that some of the columns that appear in the file depend on your tenant settings and whether you are using custom fields.
- Next click Export Mass Order Entry to download the subscription information.
The Export Mass Order Entry functionality is deprecated and not available by default. See Data Exports. As an alternative, you can export subscription information by exporting data from the Subscription data source and related data sources. See Generate a Data Source Export for more information.
-
Next, download customer account information.
- Navigate to Customer Accounts.
- On the right side of the Zuora interface, click Export Customer Accounts and download the file.
The Export Customer Accounts functionality is deprecated and not available by default. See Data Exports. As an alternative, you can export customer account information by exporting data from the Account data source and related data sources. See Generate a Data Source Export for more information.
-
Next, download product catalog information.
- Navigate to Product Catalog.
- On the right side of the Zuora interface, click Export Product Catalog and download the file (
ExportProductCatalog.csv
).
The Export Product Catalog functionality is deprecated and not available by default. See Data Exports. As an alternative, you can export product catalog information by exporting data from the Product data source and related data sources. See Generate a Data Source Export for more information.
Next, assemble the CSV data file and upload it to Zuora. For details on the fields in the template, see the Mass Order Entry Fields table below.
- Enter data from the subscription, customer accounts, and product catalog files into the mass order entry template. This is commonly done in a spreadsheet application. Be sure to save it as a CSV file, not a spreadsheet file.
- Then upload the file to Zuora:
- Navigate to Subscriptions and click Mass Order Entry.
- Click Browse to navigate to the file, then click submit.
Note that you should use UTF-8 to encode the CSV file.
Note about very large exports
The Export Mass Order Entry file is a large file that contains every subscription and amendment in your Zuora tenant. Zuora limits this file to 200,000 records.
Zuora recommends uploading up to 400 records per file for improved processing.
If your tenant has more than 200,000 records, Zuora returns the following error:
<timestamp> The total number of records to be exported exceeds the maximum limit of 200000, please contact customer support to complete the export request.
You can use the Subscription data source to export larger volumes of subscription data.
Submit a request at Zuora Global Support if you require additional assistance.
Mass Order Entry Fields
The following table describes the information that you can enter in the Mass Order Entry template.
The template you download may not include all the fields listed below, depending on which features your tenant is using. Also, if your tenant uses custom fields for Rate Plan Charges, the custom fields are included in the template.
Column | Required? | Description |
---|---|---|
(custom fields) |
No |
If you have created custom fields for Rate Plan Charge, download the template after creating them, and they will automatically appear in the template. |
Subscription Code |
Yes |
Subscription Number (unique value). If there is more than one charge in the subscription, enter |
Subscription Version |
No |
Leave this empty. |
Account Number |
No |
Leave this empty. |
Order Type |
Yes |
String defining the amendment type. Enter this information in the first line of the amendment only. If there is more than one charge in the amendment, please leave any subsequent lines empty for that amendment. Possible values are:
|
Order Name (amendments only) |
Yes |
Name of the amendment |
Initial Term |
Conditional |
Initial Term of the new Subscription. Only required for Terms and Conditions Amendment. Set to 1 or greater. If term type is EVERGREEN, must be empty. |
Renewal Term |
Conditional |
Renewal Term of new Subscription. Only required for Terms and Conditions Amendment. Set to 1 or greater. If term type is EVERGREEN, must be empty. |
Term Commitment |
No |
Leave this empty. |
AutoRenew |
Conditional |
Specifies whether to automatically renew this subscription at the end of the term. Only required for Terms and Conditions Amendment. Possible values are
|
Term Start Date |
Conditional |
Start of of the new subscription term, also used as the basis of renewal date. Only required for Terms and Conditions Amendment - otherwise leave empty.
|
Save as Draft |
No |
Leave this empty. |
Contract Effective Date |
Yes |
Effective Date of the amendment, as MM/DD/YYYY |
Service Activation Date |
Yes |
Activation Date of the amendment, as MM/DD/YYYY |
Customer Acceptance Date |
Yes |
Date upon which the customer will accept the amendment, as MM/DD/YYYY |
Cancel Subscription Date |
Conditional |
Required if Order Type is
|
Product SKU |
Yes |
Product SKU
|
Product Name |
Yes |
Product Name
|
Rate Plan ID |
Yes |
Internal Zuora rate plan ID
|
Rate Plan Name |
Yes |
Rate plan name
|
Rate Plan Component ID |
Yes |
Internal Zuora Rate Plan ID
|
Charge Name |
Yes |
Product Rate Plan Charge Name
|
Charge Description |
No |
Charge description. Leave empty or enter the charge description as it appears in the product catalog. |
Price |
No |
Price being charged. Numeric with two decimal places. Example: |
Quantity |
No |
Units being charged
|
# Periods To Prepay |
No |
Leave this empty. |
Overage Included Units |
No |
Leave this empty.
|
Overage Price |
No |
Leave this empty.
|
Overage (Smoothing) # Periods |
No |
Leave this empty. |
Accounting Code |
No |
Accounting code associated with your acting system. |
Revenue Recognition Code |
No |
Enter the Revenue Recognition Code as configured on the charge line. |
Revenue Recognition Trigger Date |
No |
Enter the Revenue Recognition Trigger Date as configured on the charge line. Possible values are as follows:
|
Subscription Term Type |
Yes |
Specify TERMED or EVERGREEN |
Overage Credit Back Option |
No |
Leave this empty. |
Overage Credit Back Rate |
No |
Leave this empty. |
Invoice Separate |
No |
Leave this empty. Also, this column may not be present in the template you download, depending on your tenant setting for the option "Enable Subscriptions to be Invoiced Separately". You cannot modify the "Invoice Separate" field through the Mass Order Entry feature. To modify it, you can use the Update a subscription operation. |
Price Change Option |
No |
Leave this empty. |
Price Increase Percentage |
No |
Leave this empty. |
Use Discount Specific Accounting Code |
No |
Leave this empty. |
Invoice Account Number |
No |
Leave this empty. |
Destination Account Number |
No |
Leave this empty. |
Destination Invoice Account Number |
No |
Leave this empty. |
Usage Record Rating Option |
No |
Leave this empty. |
Sample File
See the sample file, MassOrderAmendSAMPLE.csv.