Enhancement to Terminate & Replace Subscription Item Functionality
This enhancement to the Terminate Subscription Item functionality provides an audit trail of which Subscription Item replaced the original Subscription Item. A new field called ‘Terminated by Subscription Item’ has been added to store this data.
For example, Subscription Item ‘B' is created and replaces Subscription Item ‘A’. Subscription Item ‘A’ will now display 'B’ in the ‘Terminated by Subscription Item’ field.
Enhancement to Terminate Subscription Item Error Handling
Both the ‘Subscription Item(s) to Terminate' and ‘Terminate As-Of Date’ fields must be populated in order to leverage the ‘Terminate Subscription Item’ functionality. No underlying functionality has been changed since prior releases. This enhancement provides a user-friendly error message explaining why the record cannot be saved in cases where the appropriate data is not populated.
Managed Display: Ability to Hide ZAB Buttons
This enhancement provides the ability to leverage the Managed Display module to hide ZAB out-of-the-box buttons when specific conditions are reached. For example, a ZAB Display Configuration could be configured to hide the ‘Create Transactions’ button on the ZAB Subscription until a specific status has been met.
In the current state of the Managed Display feature, administrators are able to interact directly with records via the ZAB Display Configuration sublist. Future releases will build upon this feature to provide an enhanced interface for creating and managing Managed Display records for administrators, as well as visibility for users.
Managed Display: Condition and Action Validation
This enhancement to Managed Display functionality provides additional validation on the ZAB Display Action and ZAB Display Condition records. This aims to increase usability by ensuring the record type, field, and operator are compatible, reducing the possibility of downstream errors when using Managed Display.
In the current state of the Managed Display feature, administrators are able to interact directly with the Managed Display records via the ZAB Display Configuration sublist. Future releases will build upon this feature to provide an enhanced interface for creating and managing Managed Display records for administrators, as well as visibility for users.
ZAB API Doesn't Preserve Special Characters
Resolves an issue if the data returned in a GET request via the ZAB API contained special characters (i.e. < or >). In some cases, the data returned contained extraneous characters. This fix ensures that special characters are preserved when returned via the API.
ZAB Licensing: Enhance Error Handling for Server Outages
Previously, in niche scenarios when the Zone NetSuite instance and the Zone endpoint were not accessible (due to an intermittent NetSuite outage or maintenance) upon a license file check, the correct license status could not be determined. This enhancement provides more robust error handling in those scenarios, ensuring that customers will not be impacted if the Zone endpoint is unavailable.
Error Using Charge Consolidation with Discount Item
Resolves an issue occurring in niche scenarios when the Charge Consolidation feature was leveraged and a Discount Item was set on the Subscription Item’s Charge Item Map. This fix ensures that a separate Charge is created for the Discount Item during the Rating process.
Issue Displaying Columns in Charge Consolidation File
Resolves an issue when generating Charge Consolidation files where user-configured ‘Charge Consolidation Aggregation’ columns were not included in the file. By default, the Charge Consolidation File contains the following data from the projected Charges: Rate, Quantity, Amount, Start Date, End Date. This fix ensures that any additional columns defined on the Rate Plan Search Map ‘Charge Consolidation Aggregation’ tab are included, as well.
Non-Impacting Create Transaction Plugin Error
Removes an error in script logs occurring when the Create Transaction plugin was enabled and the Charge Item had ‘Create Fulfillment with Charge’ set to True. This error was non-impacting.
Support for Contract Pricing in Single Currency Environment
Resolves an issue occurring using Contract Pricing when Multi-Currency is not enabled in the NetSuite account. Previously, in this scenario, the ‘Currency’ option was hidden on the Contract Pricing Detail record, causing that pricing to not be applicable for any Subscription. This change ensures that Contract Pricing Details do not need a currency set in accounts where Multi-Currency is not enabled.
Issue with Ad Hoc Subscription Item Depleting Prepaid Amount
Resolves an issue occurring when a Subscription Item with an Ad Hoc usage type depleted a Prepaid Amount Subscription Item. In niche scenarios, Ad Hoc Data records were not properly marked with their related Charges, permitting rating to consume more than the total Prepaid Amount without generating overage. This fix ensures that Ad Hoc Data records are appropriately linked to all related Charges, including any One-Time or Unit Adjustment Charges on the Prepaid Subscription Item.
Error Setting Subscription Item Dates from Plan Item
Resolves an issue creating new Subscription Items from Plan Items. When using the 'Inherit Start/End Dates from Subscription’ setting in combination with either ‘Default Period’ and/or ‘Start Date Offset’ on the Plan Item, the Subscription Item yielded incorrect Start/End Dates.
Error Using Billing Profile 'Restricted to Items'
This resolves an issue leveraging Billing Profile Combine functionality. Previously, in some scenarios when the ‘Restricted to Items’ option was used to only apply the combine behavior to certain Charges, the Transaction failed to create. This did not occur if the ‘Applies to All Charges’ option was selected. This update ensures that the Billing Profile Combine logic is applied to the specified Items.