Enhancements and fixes to Aria functionality for this release are described below.
Enhancements and fixes to Aria functionality for this release are described below.
12/6/2016
Java 7.0
1024 x 768 or higher
Change Account Data to the Account's Locale Language in User Profile (DEV-7407)
This feature allows you to queue plan changes so they occur at a specified future date. Types of plan changes that you can queue are:
A new UI tab, Future Plan Changes, has been added to the Plan information available for each account. This tab displays plan changes that are queued, and plan changes that have been executed. See View Queued Plan Changes, below, for detailed information on this tab.
Note: The API portion of this change is implemented as part of Future Plan Changes - API (DEV-6103).
You can schedule a future plan change from several places within the Aria user interface. The following screens now have the fields to specify a future date when the plan is added to or removed from the account. These fields are available when performing any of the functions listed below:
The following screen shows a future plan assignment when you add additional plan units to an account.
Getting Here: Click Accounts > Select an account > Plans > Select a plan > Change Plan Units
Plan changes can take effect immediately, on a specified future date, or on the anniversary date of the master plan. Options for the effective date can vary depending on the action you are performing, and are as follows:
Note: When changing the status of a plan instance, this option is replaced by Days Until Status Change, and allows you to enter the number of days until the change becomes effective.
When you save your changes, the plan change is queued to become effective on the date you specify.
Getting Here: Click Accounts > Select an account > Plans > Future Plan Changes
After you have a plan change to take effect in the future, all the queued changes are listed in the queue on this screen. Depending on the type of plan change queued, and the effective date of the change, you can make the following selections on this screen.
After plan changes are executed, or deleted, either by the system or manually, you can see the changes on this screen. The following example shows the above plan changes after they are complete.
Future plan changes are subject to the following restrictions.
When queuing future plan changes, be aware of the following interactions that describe how the effective date interacts with the invoice for the plan.
This feature allows you to combine multiple invoices on one bill. This is most typically used for "catch-up" billing, which can be necessary when account creation interacts with Bill Lag Days to cause multiple invoices to be sent over a short period of time. Refer to Create a Collection Billing Group for information on Bill Lag days.
A future enhancement will allow combining invoices when BOTH 1) a retroactive start date is used and is 2) combined with a plan rollover. This will be addressed in a future release, but combining invoices in that particular scenario should be avoided if possible until then.
Note: The API portion of this change was implemented as part of Combine Invoices on One Bill - API (DEV-7038).
Getting Here: Click Configuration > Billing > Invoice Settings > Combine Invoices
This setting allows you to create a bill on an account that contains multiple invoices. Allowable values are as follows:
If the Combine Invoices setting is True, and an account's master plan instance qualifies for combined invoices, you can choose to combine invoices when you generate an invoice. A plan qualifies for combined invoices if no invoices have been created for more than one previous billing cycle.
Getting Here: Click Accounts > select an account > Statements & Invoices > Invoices > Generate Invoice
Note: If a plan instance has a pending plan rollover, contract rollover, or other future plan change, a long cycle invoice is not available and this selection generates an error message.
This feature updates the user interface when making electronic or check payments to improve usability. Changes include simplifying option labels and consolidating redundant links. These changes do not impact the way payments are made or applied, but only the design of the interface. See below for a few examples of these enhancements.
Getting Here: Click Accounts > Search for and select an account > Payments & Credits
Previously, two links were provided to Collect Payment Electronically or Record Payment Received. These links have been consolidated to a single Make a Payment link which takes you to a single interactive form to make the electronic payment.
After clicking Make a Payment, the Payments form opens. Depending on your Payment Option selection of either Net Terms or Payment Method, you see a different set of fields in the Payments form. Note that Receive Payment(s) Based on Net Terms option label has been simplified to Net Terms.
The fields that display are specific to the Payment Option and to additional selections made in the form. For example, if you select Payment Method and an Alternate One-Time payment method of Credit Card, fields to input the credit card information display.
In addition, an Apply Against selection has been added when the Payment Option is Payment Method (ex. Credit Card, ACH, etc). You can choose to charge per the standard First In First Out Method (FIFO), or to select a specific invoice or service to apply the payment to.
Note: When choosing from the options below, the current balance option is not supported when early payment discounting is used and will not display. Instead, use the full balance option or apply the payment to individual invoices or services.
This feature enables precise access for roles (for example: enabling or denying read, create, or delete access to batch processes) and control of the contents in the navigation pane. The user experience has been enhanced by providing intuitive menus and simplified steps.
Note that access to a certain module may include the ability to interact with other modules to which the user has not been granted explicit access. For example, a user with only "Create Plan" access can create new services within the Plans module when creating a new plan. However, this same user does not have access to the Services module in the navigation pane, and thus cannot create services within the Services module.
Getting Here: Click Configuration > Security > Roles > New
Note: Depending on the functions configured within your Aria instance, the options that appear in the following Roles screen may differ. If you have questions regarding one of these modules, refer to User Documentation for that module.
Note: If Read access for Configuration > Integrations > Web Service API page is deselected, the Manage Authorization Keys setting automatically reverts to No.
For example, Analytics & Reporting presents options to grant access to various dashboards and reports. Marking the star designates the dashboard as the default.
The Access to Account Groups section displays each available Functional Account Group with a check box. Selecting a checkbox enables the role access to that Functional Account Group. If you do not have Account Groups configured, this section does not display.
For some modules, such as Configuration, specific access can be granted to individual sub-pages for the module. If no checkboxes for a sub-page are checked, the sub-page or features (for example, a create New button) of the sub-page do not display for a user with the role.
Note: In some cases, higher-level access includes lower-level access. This is denoted automatically as you select the checkboxes. For example, a user with Create, Edit or Delete access automatically has Read access.
This feature enables adding a supplemental plan with a retroactive start date under an existing master plan instance. Once the supplemental plan(s) has been added, one or more invoices for the past period(s) is immediately generated to account for the billing period up to the current bill date. You are able to bill the charges for any number of periods retrospectively, restricted by parent plan start date, either as individual bills or as a single consolidated bill of the retrospective periods. Subsequently, the supplemental plan is incorporated into the invoice for the current billing period and for all future periods.
To enable this functionality, the existing Alternate Proration Start Date field has been enhanced to allow assignment prior to the current bill cycle. To implement this functionality, you must configure the new Use alternate proration start date as plan assignment date for retroactive additions client parameter under Invoice Settings.
Note: The API portion of this change was implemented as part of Assign a Retroactive Start Date for Supplemental Plans - API (DEV-7187).
Getting Here: Click Configuration > Billing > Invoice Settings
If the parameter is set to False, click the parameter to open the configurations screen. Select True from the drop-down, and click Save.
The Alternate Proration Start Date field when adding a supplemental plan has been enhanced to support dates in the past. However, this date is limited to the start date of the parent plan instance under which the supplemental plan is being added.
A date in the future is also supported, but is limited to the next bill through date.
Getting Here: Click Accounts > Search for and select an account > Plans > Add New Plan button
The Alternate Proration Start Date can be a date in the past.
The Promotional Plan Sets, Coupons, and Discount Rules screens now provide the ability to sort each column, filter certain columns, and to show and hide columns.
The revised screens now have the following features:
This feature allows you to specify an optional configurable parameter that allows negative bill lag days to exceed one bill cycle. This allows invoicing to occur for more than one billing cycle in advance of the billing period.
Getting Here: Click Configuration > Billing > Invoice Settings > Allow Negative Bill Lag Days to Extend Beyond One Bill Cycle
Allowable values are as follows:
There is a new setting that makes this feature available. Allow Negative Bill Lag Days to Extend Beyond One Bill Cycle must be set to True to use this feature.
Getting Here: Click Configuration > Security > Account Access > Plans > Pages
To change the number of bill lag days on an individual master plan instance, use the following steps:
Getting Here: Click Accounts > search for and select an account > Plans > select a plan instance
Bill lag days can be specified in several places within the Aria. The following is the order of precedence for the settings:
This feature adds First Data Payeezy as an available payment processor. Supported payment methods include:
Getting Here: Click Configuration > Payments > Payment Gateways > New > First Data Payeezy
Fields you must configure to set up this payment processor are as below. You must work with First Data Payeezy to obtain this information:
This feature adds several features to Payment Terms. You can now perform the following functions:
Note: The API portion of this change was implemented as part of Enhanced Payment Terms - API (DEV-7151).
The following fields have been added to the Payment Terms screen.
Getting Here: Click Finance > Payment Terms > Select or create a payment term
EAN or GLN: This field indicates if this payment term is used with European Article Numbers or Global Location Numbers (EAN/GLN). These numbers are required when sending invoices in certain European countries, and are a widely used format throughout Europe. If this box is checked for this payment term, then fields for these values display when you apply this payment term to an account or master plan instance. If the fields are displayed, they are required.
Days Until Due: This field now has options that allow the user to choose whether the Days Until Due is based on the Invoice Date plus nn days or based on the end of the current month plus nn days. For electronic payments, this determines which day the electronic collection is attempted. Allowable values are:
Bill Lag Days: Enter the number of days prior to (negative) or after (positive) an account billing date at which an invoice is generated. The Bill Lag Days setting in the Collection Group screen overrides the Bill Lag Days setting in the Payment Terms screen, and the Bill Lag Days setting in the Payment Terms screen overrides the Bill Lag Days setting in the Billing Recurring Interval screen.
Surcharge: This field allows you to associate a surcharge with the payment term. Select a surcharge from the drop-down menu to be associated with this payment term.
Auto Bill Orders: Check this box to bill orders immediately upon generation. This can be overridden by the order creation process.
Send Payment Reminder Notifications: Check this box to send reminders to a statement, administrative, or billing contact as the due date approaches.
To set up payment reminders, use the following steps:
Note: The following two fields do not display until after you enter a value in the Days Until Payment Reminder field.
Payment terms are now included under the existing configuration setting Account Taxable Address To Use. This configuration setting has been updated to allow you to choose the order in which account, billing, and statement contacts are used to determine a taxable address.
Getting Here: Click Configuration > Billing > Taxation Settings > Account Taxable Address To Use
Select the option that reflects your preferred order to use the addresses for tax purposes. The drop-down menu provides several combinations of the following three contacts:
If any of the contacts do not have information associated with them, the next contact in your selected order is checked until a valid tax address is available.
You can associate an EAN/GLN with an account when you select a payment term for the account that has an EAN/GLN associated with it.
Getting Here: Click Accounts > Create New Account
Select a Master Plan and then scroll to the Payment Options section of the screen and select a payment term associated with an EAN/GLN.
The following two fields display. Enter the appropriate values for each:
If these fields are displayed, they are required.
When you create an account using Payment Terms or Net Terms and the Term selected has a payment type of EAN/GLN, you can associate the account's billing group with an EAN or GLN. If these fields are displayed, they are required.
Getting Here: Click Accounts > select an account > Plans > Billing Groups > select a billing group
This feature allows you to associate a surcharge with a payment term. You can choose to add a surcharge to a payment term to cover additional processing fees or to provide an incentive for customers to use another means of payment, such as a credit card or electronic payment.
Getting Here: Click Products > Surcharges > New or select an existing surcharge > Application
Payment Term is now an available option in the Scope drop-down menu.
This feature has added options when specifying the Days Until Due for the payment method and when specifying how the taxable address is determined. This section also describes how payment reminders work for payment methods.
Getting Here: Click Configuration > Payments > Payment Methods > Select or create a payment method
The following field has been modified on the Payment Method screen:
Days Until Due: This field now has options that allow the user to choose whether the Days Until Due is based on the Invoice Date plus nn days or based on the end of the current month plus nn days. For electronic payment methods, this determines which day the electronic collection is attempted. Allowable values are:
Send Payment Reminder Notifications: Check this box to send reminders to a statement, administrative, or billing contact as the due date approaches.
To set up payment reminders, use the following steps:
Note: The following two fields do not display until after you enter a value in the Days Until Payment Reminder field.
Payment methods continue to be included under the existing configuration setting Account Taxable Address To Use. This configuration setting has been updated to allow you to choose the order in which account, billing, and statement contacts are used to determine a taxable address.
Getting Here: Click Configuration > Billing > Taxation Settings > Account Taxable Address To Use
Select the option that reflects your preferred order to use the addresses for tax purposes. The drop-down menu provides several combinations of the following three contacts:
If any of the contacts do not have information associated with them, the next contact in your selected order is checked until a valid tax address is available.
This feature enables you to create credit memos and apply them to qualifying invoices. Credit memos allow the whole or partial crediting of original invoice lines. They are then followed by an adjusted rebill. The ability to re-invoice for a past period in a recurring billing cycle is essential for error and dispute processing at many business-to-business companies.
Note: The API portion of this change was implemented as part of Credit Memo/Rebills - API (DEV-6906).
Credit memos take precedence over existing payments and credits, which are removed, if necessary, from any line item where a credit memo is applied. The amount of the payment or credit that is removed equals the amount of the credit memo for that line.
Note: You cannot void an invoice that has a credit memo associated with it. You must void all associated credit memos before voiding an invoice.
Getting Here: Click Accounts > select an account > Statements & Invoices > Credit Memos > New
The following types of invoices are not displayed on the list:
A list of line items on the invoice displays.
Note: After you enter an amount, the client tax engine calculates the tax amount that must be credited. Entering the full amount of the line item may not result in a zero invoice balance due to tax calculations.
Two new events have been added to the Financial Transactions Notifications class:
The order of precedence for where these notifications are sent is below. The system checks for a contact in the following order and sends it to the first one with valid information.
A new configuration setting allows you to specify whether credit memos have a prefix or suffix added to the system-generated number of the credit memo. The value of this string is set up by Aria Customer Support.
Customer Support also sets the initial value of the credit memo sequence number, and the number of digits in the number. You can work with Customer Support to specify these values.
Getting Here: Click Configuration > Billing > Invoice Settings > Credit Memo Sequence Append Option
Allowable values are:
A new template class, Credit memo, has been created. A standard credit memo template is provided as part of this feature. You can also select the credit memo template when performing the following functions:
When you create an account template, you can now specify if a credit memo template is required, and what the default value is. If an account has "cc" or "bcc" settings, a credit memo is also sent to those events.
When you rebill an invoice, you create a modified copy of an original invoice with adjusted charge amounts for various line items.
You cannot rebill any of the following types of invoices:
If any master plan instance on the original invoice has been removed from the billing group that it was in on the original invoice, the invoice cannot be rebilled.
If either a full or pro-rated invoice are in the current billing cycle, the invoice cannot be rebilled.
Rebills only include non-tax charge lines of the original invoice.
When you rebill, you can adjust the rate to an amount other than the original charge. Rebilling an invoice automatically generates a credit memo on the invoice that is for the difference between the original amount and the rebilled amount.
The rebill uses the current payment method assigned to the billing group. If the billing group has changed since the initial invoice was created, any refunds go to the current payment method.
Note: A rebill can be voided, however you cannot rebill that invoice again. The best practice when it is necessary to rebill a previously rebilled invoice is to rebill it again, not to void it.
Getting Here: Click Accounts > search for and select an account > Statements & Invoices > Invoices > select an invoice to rebill
A new configuration setting allows you automatically collect from an account when a rebill is applied to an account's invoice.
Getting Here: Click Configuration > Billing > Invoice Settings > Autocollect on Rebill
Allowable values are:
A new configuration setting allows you to specify whether rebills have a prefix or suffix added to the system-generated number of the rebill. The value of this string is set up by Aria Customer Support. You can work with Customer Support to set the length of the sequence ID, and its initial starting value. The sequence ID is maintained at the client level only.
Getting Here: Click Configuration > Billing > Invoice Settings > Rebill Sequence Append Option
Allowable values are:
A new configuration setting allows you to specify whether you use the original invoice date or the rebill date for dunning purposes. Rebill dates can be in the past, and this provides customers the option of using the rebill date or not.
Getting Here: Click Configuration > Billing > Invoice Settings > Use Original Invoice due date for rebill
Allowable values are:
A new template class, Rebill, has been created. A standard rebill template is provided as part of this feature. You can also select the rebill template when performing the following functions:
The order of precedence for the recipient of a rebill is:
If cc and bcc addresses are set for invoices and statements, then rebills are sent to these addresses also. You can override the recipient if you use the gen_rb_m API.
Two fields have been added to Locale Settings to support credit memos.
Getting Here: Click Configuration > Client Settings > Locale Settings > New or edit an existing locale
The new fields are:
This feature introduces two loops to display statement information at the plan instance level. The first loop displays account charges grouped by each plan instance from a specified period, and the second loop displays this information with individual tax jurisdiction information and values. New replacement strings have been added to implement this feature.
This feature allows a Finance user to establish a service credit reason code that immediately recognizes the liability when the service credit is created.
Note: The API portion of this change was implemented as part of Enhance Service Credit Reason Codes - API (DEV-7627).
Getting Here: Click Finance > Reason Code > New or select an existing service credit reason code
When a reason code is to be applied to a service credit, the following radio buttons appear:
When you choose this option the following four required fields display. Enter the appropriate general ledger account information for each:
If you want to allow CSRs to be able use this reason code when creating service credits, you can check Enable for CSRs.
If you enable the reason code for CSRs, you see the following options:
If you check either of these boxes, you see options to limit how this reason code is applied at the time you apply it to an account.
Note: You must Enable NETS refunds for this functionality.
When using an API to issue an account refund to a NETS account (e.g. with the issue_refund_to_acct_m API), the logic used to calculate the total paid amount for an invoice has been modified. Refunds processed through NETS are now correctly applied to the total amount paid for an invoice.
Previously, the View-only CSR level access allowed edit access to certain areas of the Account Overview module. The View-only CSR level has been updated to remove any edit access, and now only allows view access to the Account Overview section.
For more information about roles, refer to Security.
The time zone for your company is set by Customer Support. This enhancement affects Audit Log entries, which can now show a timestamp coordinated with Mountain time.
Getting Here: Click Configuration > Client Settings > Locale Settings > New or edit an existing locale
The new fields on this screen are:
This feature adds support for negative usage units on invoices. The support varies based on other usage features being enabled (e.g., tiers, usage accumulation, usage pooling, etc.). Previously, only positive usage amounts were supported on invoices. Negative usage amounts provide an additional client tool to provide a usage-based alternative to a service or cash credit toward a client account.
This feature adds support for activation fees when adding multiple plan instances to an account. Previously, the activation charges were not supported for additional plan instances if the first invoice was a prorated invoice.
To enable this support, there is a new client parameter, Charge Activation Fee on Master Plan Assignment After Proration Event.
Getting Here: Click Configuration > Billing > Invoice Settings > Charge Activation Fee on Master Plan Assignment After Proration Event
This setting ensures that when additional instances of a master plan instance are assigned to an account during the first invoice period, and the master plan instance has an activation fee associated with it, the activation fee for the additional master plans is charged on the first invoice. Allowable values are as follows:
This feature adds support for display of the card type (Visa, MasterCard, American Express, etc.) on the Account Overview Payment Methods tab and in the Payment Method detail screen when the payment type is Tokenized Credit Card.
Note: The API portion of this change was implemented as part of Display Card Type for Tokenized Credit Cards - API (DEV-7771).
Getting here: Click Accounts > Select an account > Payment Methods
Getting here: Click Accounts > Select an account > Payment Methods > Edit a payment method that uses a tokenized credit card
This feature adds the option to change the language in which you view the account data to the locale defined by the account. By default, this option is selected. Previously, it was not possible to revert to this option once another locale was selected.
Getting Here: From any screen within the Aria UI
This feature adds and modifies several APIs to support future plan changes.
The following are new APIs:
get_acct_plan_queued_changes_m - Retrieves all queued plan changes for a given plan instance, including plan assignments, removals, replacements and rollovers, as well as changes to plan units, plan instance status, and rate schedules for both master plans and supplemental plans.
edit_acct_plan_queued_changes_m - Modifies an existing queued plan change for a given plan instance. Supported actions include immediately executing a queued plan change, deleting a queued plan change, or modifying the effective date of a queued plan change.
Future plan changes are subject to the following restrictions.
When queuing future plan changes, be aware of the following interactions that describe how the effective date interacts with the invoice for the plan.
The following API has been deprecated:
cancel_queued_acct_plan_change_m is deprecated as that functionality is now covered by the edit_acct_plan_queued_changes_m API.
This feature has several new and modified APIs to support credit memos and rebilling.
The following APIs have been added to support credit memos:
The following APIs have a new input field to support credit memos:
An input field, <cm_template_no> has been added which you can use to specify a credit memo template number.
The following APIs have a new output parameter to support credit memos:
An output parameter, <cm_template>, has been added to show the credit memo template name.
The following API has been added to support rebills:
The following API has been modified to support rebills:
New input
New Outputs
New Outputs
Added an error message when an invoice can't be voided due to an associated credit memo.
New Input
New Output
The following APIs have been modified to support both credit memos and rebilling
New Inputs
This feature has several modified APIs to support combining multiple invoices on one bill.
The following APIs have a new input parameter:
New Input
<combine_invoices> - Indicator for combining invoices when retroactive start dates, negative bill lag days, or plan changes just prior to the next billing date would otherwise have generated multiple invoices. Allowable values are:
The following APIs have been modified to return invoice line items that span more than one recurring interval if invoices generated as a result of “1” (True/Long Cycle) setting.
The following input parameters have been modified or created to allow retroactive dates.
Input Parameter | Description |
---|---|
<alt_proration_start_date> | The date, in YYYY-MM-DD format, from which proration calculation begins. This date may not be earlier than the date the parent plan was assigned. |
<invoicing_option> (new) | Used when alt_proration_start_date is populated with a date in a previous bill cycle. Enter a value of 1 to generate a single consolidated catch-up bill and 2 to generate individual bills corresponding with the billing periods. |
These input parameters are used in the following APIs to support retroactively added supplemental plans to an existing master plan instance:
API | Enhancement |
---|---|
create_acct_complete_m | Ensures that the newly assigned supplemental plan is added with the same retroactive start date as the parent master plan instance. There is no requirement to alter the start date of the supplemental plan to a different date during account creation. |
update_acct_plan_multi_m | Validates that the <alt_proration_start_date> input parameter does not precede the start date of the parent plan. |
assign_acct_plan_m | Validates that the <alt_proration_start_date> does not precede the start date of the parent plan instance. |
This feature has several modified APIs to support enhancements to payment methods.
The following APIs allow the assignment of Payment Terms in lieu of Payment Methods, and a Payment Term or Payment Method is now required for a given Billing Group.
The following parameters are added to the billing group array for each of these APIs:
The create_payment_terms_m API has been modified and now includes the following inputs:
The delete_payment_terms_m (admintools) API has been created to support the removal of payment terms only if the payment terms have never been assigned to any account's billing group. It has the following inputs:
The following APIs have additional outputs to support retrieval of Payment Terms and Payment Methods details when billing groups are included in the return.
New outputs are:
The get_acct_payments_m API has been deprecated. It has been replaced with get_acct_payment_methods_and_terms, which has all the input and output fields of get_acct_payments_m plus the following input field:
The get_payment_terms_m API has additional outputs to support retrieval of payment terms:
For recurring transactions with a credit card payment method, the create_order_m API supports sending only the CVV number (without the credit card number) to the Vantiv (Litle) payment processor for collection. A new input parameter named <existing_pay_method_cvv> has been added to the create_order_m API to send the CVV number of an existing credit card on the account to the payment processor.
If the account’s current form of payment for recurring transactions is a credit card, the create_order_m API passes the <existing_pay_method_cvv> (if entered) to Aria and then Aria passes the account’s current credit card and details of the CVV to the payment processor to complete the order.
If the alt_pay_method_m API is used, the <existing_pay_method_cvv> input parameter is ignored and the CVV field provided in the alt_pay_method_m is used.
The create_reason_code_m and update_reason_code_m APIs have the following new inputs:
The get_reason_codes_m API has the following new outputs:
The following restrictions are in effect when entering negative usage values for these APIs:
When using the gen_Invoice_m API, negative charge line items are not permitted.
When <pay_method> = 13 (tokenized credit card), the following occurs:
This feature adds support for entering dynamic Soft Descriptor information for the PayPal PayFlow Pro and PayPal Express Checkout payment processors. A credit card soft descriptor is text rendered on a cardholder’s statement. It describes a particular product or service purchased by the cardholder. Descriptors are intended to help the cardholder identify the products or services purchased.
The following APIs have a new input parameter:
The new input parameter is as follows:
<soft_descriptor> - Transaction description shown on the buyer's statement.
Stage Current
US | |
EUR | None |
Stage Future
US | |
EUR |
Production
US | https://secure.ariasystems.net/api/Advanced/wsdl/6.50/complete_m-doc_literal_wrapped.wsdl |
EUR | https://secure.prod.cph.ariasystems.net/api/Advanced/wsdl/6.50/complete_m-doc_literal_wrapped.wsdl |
Stage Current
US | |
EUR | None |
Stage Future
US | |
EUR |
Production
US | |
EUR |