Enhancements and fixes to Aria functionality for this release are described below.
2/22/2017
Java 7.0
1024 x 768 or higher
This feature allows you assign debit and credit general ledger (GL) codes to several transaction types within Aria. GL codes can then be used for downstream reporting. This enhancement lays the groundwork for expanded revenue recognition reporting which will be available in an upcoming release.
A GL code does not need to be associated with each transaction type. The maximum length for a GL code is 100 characters. Changes take effect immediately going forward, however existing transactions are not modified.
Only users who are assigned to a role with Read and Edit access to this page can view this page and make changes to it.
Note: The API portion of this change was implemented as part of GL Code Rationalization - API (DEV-7882).
Getting Here: Click Finance > GL Codes
Note: You cannot assign a Credit GL code to the Write Off, Refund Related Reversal, Cash Credit, and Credit Memo Line transactions.
Before accessing this feature, the role assigned to a user ID must have access to GL Codes within the Finance section of Aria.
Getting Here: Click Configuration > Security > Roles > Select a role > Scroll to the Finance section
This feature provides the use of legal entities as a way to organize accounts. Large enterprise clients have a need for an additional layer of organization within the Aria platform. This need stems from the existence of various business units which, due to geographic or other limitations, require the ability to report on and manage a group of customers individually. Legal entities provide this additional layer of account organization and reporting. A maximum of 99 legal entities is permitted for a client.
Note: The API portion of this change was implemented as part of Legal Entities - API (DEV-7883).
Aria Customer Support must enable legal entities for a client before you can set them up. Contact Aria Customer Support for assistance with this feature.
There are two components that Aria Customer Support can enable:
For individual accounts, the link to a legal entity has the following restrictions:
The Administrator role initially can see and assign the authority to read, create, edit, and delete legal entities. All other roles must be assigned this authority.
Getting Here: Click Configuration > Security > Roles > Select a role
To create a legal entity, use the following steps:
Getting Here: Click Configuration > Client Settings > Legal Entities
A list of legal entities displays. Note that the default sort order for this page is by Legal Entity Number in descending order.
Note: If no legal entities exist, and you have configured the Legal Entities parameter to require all new accounts be assigned to a legal entity, the parameter is not enforced.
Note: You can only select a currency when you create a legal entity. You cannot change it at a later time.
Note: Once an account is assigned to a legal entity, it cannot be reassigned. And once a legal entity has an account assigned to it, the legal entity cannot be deleted.
Depending on how your Aria instance is configured, assigning an account to a legal entity can work in different ways.
Once an account is assigned to a legal entity, it cannot be reassigned.
Getting Here: Click Accounts > Create New Account
The Legal Entity drop-down menu is displayed on the Create New Account screen. Select a legal entity to assign to the account while you are creating the account, then save the account when you are done.
Note: Once you have assigned a legal entity to an account, you cannot change the assignment.
The legal entity displays on the Account Overview screen.
If legal entities are optional for a client, or if they were implemented after other accounts have been created, then accounts can exist that are not assigned to a legal entity. While you cannot change which legal entity is assigned to an account, you can make the initial assignment at any time.
Getting Here: Click Accounts > Search for and select an account
Legal Entity displays as a link on the Account Overview page for accounts that have no legal entity assignment.
To assign a legal entity, click the link. A drop-down menu displays with a list of legal entities.
Note: Once you have assigned an account to a legal entity, you cannot change the assignment.
Select a legal entity and click Save. The assignment displays on the Account Overview page. The Legal Entity link is now text and cannot be selected.
This feature enhances the Aria UI when adding a future default rate schedule. The UI now displays "N/A" if the current rate schedule has an end date and no other rate schedules are available to assign as a future default.
Getting Here: Click Products > Plans > Rates
Aria’s event notification system allows you to configure Aria to send an electronic message in various formats when specific events happen within the system. This enhancement allows you to configure event notifications for Product Catalog-related events.
Below is a list of events in the product catalog class.
The table below details the new product catalog events and provides a description of the action that is triggered for each event. To enable or disable these events, navigate to Configuration > Notifications > Events > Products.
Note: These events are disabled by default. To enable an event, select the check box next to the corresponding event(s) and click Save.
Event ID | Label | Description |
---|---|---|
1201 | Plan Created | This event is triggered when a new master plan or supplemental plan is created. |
1202 | Plan Deleted | This event is triggered when an unassigned master plan or supplemental plan is deleted. |
1203 | Plan Status Modified | This event is triggered when the status of a master plan or a supplemental plan is changed from Active to Inactive, or vice versa. |
1204 | Plan Rate Schedule Added | This event is triggered when a new rate schedule is added to an existing plan. |
1205 | Plan Rate Schedule Modified | This event is triggered when a rate schedule of an existing plan is modified. |
1206 | Plan Service Added | This event is triggered when a service is added to an existing plan or a service that was queued to be added is then added to an existing plan. |
1207 | Plan Service Deleted | This event is triggered when a service is deleted from an existing plan or a service that was queued to be deleted is then deleted from an existing plan. |
1208 | Service Created | This event is triggered when a new service is created. |
1209 | Service Modified | This event is triggered when an existing service is modified. |
1210 | Service Deleted | This event is triggered when an unassigned service is deleted. |
1211 | Usage Type Added | This event is triggered when a new usage type is created. |
1212 | Usage Type Modified | This event is triggered when an existing usage type is modified. |
1214 | Plan Details Modified | This event is triggered when the Plan Name, Client Defined Identifier, or Description is modified on an existing plan. |
1215 | Non-Subscription Offering Created | This event is triggered when a new Non-Subscription Offering is created. |
1216 | Non-Subscription Offering Deactivated | This event is triggered when a queued Non-Subscription Offering is deactivated. |
1217 | Non-Subscription Offering Activated | This event is triggered when a queued Non-Subscription Offering is activated. |
1218 | Non-Subscription Offering Details Modified | This event is triggered when an existing non-subscription offering name, Client Defined Identifier, Description, SKU, Track Stock Level, Queue Activation, or Auto Create Service Credit is modified. |
1219 | Non-Subscription Offering Status Modified | This event is triggered when a Non-Subscription Offering status is modified from Active to Inactive, or vice versa. |
1222 | Non-Subscription Offering Service Modified | This event is triggered when a service is modified on an existing Non-Subscription Offering. |
1223 | Non-Subscription Offering Pricing Modified | This event is triggered when pricing on an existing Non-Subscription Offering is modified. |
1224 | Plan Service Queued for Removal | This event is triggered when a service is queued for removal on an existing plan for new and existing subscriptions. |
1225 | Plan Service Queued for Addition | This event is triggered when a service is queued for addition on an existing plan for new subscriptions and existing subscriptions. |
1226 | Plan Inventory Item Modified | This event is triggered when a plan inventory item is modified for an existing plan. |
1227 | Plan Future Item Purchases Modified | This event is triggered when an existing plan’s Future Item Purchases tab is modified. |
1228 | Translation Modified | This event is triggered when a translation is modified for an existing plan including Rate Schedules, Services, Non-subscription Offering, and/or Usage Types. |
This feature adds Ingenico Payment Gateway support to Aria. This payment gateway replaces the GlobalCollect gateway going forward. Clients using the GlobalCollect payment gateway can continue to use it, but it can no longer be added as a payment gateway.
Supported payment methods include:
Note: When you send a transaction to Ingenico, be sure the currency you specify matches the account's currency in Aria. The record_alternative_payment_m API uses the currency specified in the Ingenico transaction, and does not validate it against the Aria account.
Use the following steps to configure the Ingenico payment gateway.
Getting here: Click Configuration > Payments > Payment Gateways > New
You must have values for the following fields to configure this payment gateway.
Click Save when you have entered values for the above fields.
This enhancement makes the credit card type (Visa, MasterCard, etc.) available for display for clients using the TNS payment processor. The credit card type can now appear on the account overview page, statements and invoices, and on reports configured by Aria Customer Support.
The names of the payment gateways have been updated to ensure names match current company standards, appropriate capitalization and to display in alphabetical order. No changes to functionality have been made.
This feature adds two new columns, Plan Instance Number and Plan Instance Client Defined ID, to the All Service Rates page in Aria.
Getting Here: Click Accounts > Search for and select an account > Plans > All Service Rates
The Payment Terms and Reason Codes list screens now provide the ability to sort each column, filter certain columns, and to show and hide columns. For details on this feature, see Sort and Filter Columns.
This feature changes service credit creation for prepaid order items so it occurs immediately after the account holder has made a payment. Previously, service credit creation occurred as part of the "Invoice Fully Paid" provisioning event. Because of this, when multiple provisioning events were pending, credit creation did not occur. Now, prepaid service credit creation happens regardless of what events are enabled.
Similarly, clients no longer must subscribe to the "Order Paid" event to use the "Auto Credit Service Activation" feature of Non-Subscription Offerings. The service credit is created (if applicable) immediately when the order is paid.
This feature introduces a new parameter that the client can pass to connect with the Aria UI to allow logins to occur from Azure environments. The parameter, <forceentityid>, can contain a fully-formed URL that points to the Aria UI. If this parameter is present, the Aria UI prioritizes it and allows a login to occur with this passed entity ID rather than the default.
Previously, clients using single sign on from within their UIs could only direct users to the Aria UI using entity ID values that did not use fully-formed IDs. This was not supported with Azure AD/SAML integrations.
This feature changes the the maximum number of months that a discount can be applied to an account to 999. This value is available when the user selects Months from the Duration option. Allowable values are 1 to 999.
Note: The API portion of this change was implemented as part of Applying a Discount to an Account for Extended Durations - API (DEV-7912).
Getting Here: Click Marketing > Discount Rules > New
Note: The secondary payment method was previously labeled as the Backup Payment Method in the user interface. It is now labeled as Secondary Payment Method.
When creating or updating a billing group, either in the user interface or with an API, the primary and secondary (backup) payment method types must match. This requirement enables clients to set functionality in Aria such as bill lag days and discounts.
Getting Here: Click Accounts > Search for and select an account > Plans > Billing Groups > New or select an existing billing group
For example, if the Primary Payment is a credit card, then the Secondary Payment Method must also be a credit card. A combination of credit card and tokenized credit card is not acceptable and an error message displays.
For clients using net terms or external payment as a payment method, do not select a secondary method.
Electronic Methods | |
---|---|
Primary Payment Method | Secondary Payment Method |
Electronic Check (ACH) | Electronic Check (ACH) |
Credit Card | Credit Card |
Tokenized Credit Card | Tokenized Credit Card |
Non-electronic Methods | |
---|---|
Primary Payment Method | Secondary Payment Method |
External Payment | Do not select secondary payment method |
Net Terms | Do not select secondary payment method |
This feature enhances the functionality of the Audit Logs and reports for Web Service APIs. The search now supports:
Getting Here: Click Configuration > Audit Logs > Web Service API
![]() | The parameters you searched for display here. |
![]() | Click Refine Search to update the search parameters. |
![]() | The Compare APIs button. To compare 2 to 5 APIs:
Details Input Parameters Output Parameters
|
![]() | To view the details of a single API call, click the API name. The details display, including tabs for Details, Input Parameters and Output Parameters. To download the API call details as a CSV file, click Export for each tab. |
This feature enhances certain Master Plan Instance replacement string loops to honor the client parameter "Print Zero-Cost Invoice Line Items". Previously, when the loops were included on an invoice, zero-cost items always printed on the invoice regardless of the client parameter setting. Now, zero-cost items only print if the client parameter is set to "True". The affected loops are:
This feature updates which invoicing option displays based on the Combine Invoices on One Bill client parameter when an Alternate Proration Start Date is used.
When the Alternate Proration Start Date is the current date or a date in the future, if the Combine Invoices on One Bill parameter has been configured to not allow combined invoices (setting is False), then only Short Cycle (Multiple Invoices) displays. Short cycle invoicing creates one invoice per billing period.
When the Alternate Proration Start Date is the current date or a date in the future, if the Combine Invoices on One Bill parameter has been configured to allow combined invoices (setting is True), then only Long Cycle (Combine Invoices) displays. Long cycle invoicing creates a combined invoice that covers multiple billing periods.
When the Alternate Proration Start Date is in the past, both invoicing options display.
This feature enables the application of prorated tax service credits when the Proportional Allocation of Service Credits client parameter is enabled. Previously, the Proportional Allocation of Service Credits parameter prevented the application of tax-only service credits.
Note: Refer to Change an Invoice Setting to enable the Proportional Allocation of Service Credits parameter.
Service credits that apply to services other than tax-only services continue to apply prior to tax calculations when the Proportional Allocation of Service Credits client parameter is enabled.
The available configurations for controlling access to the user interface have been expanded on the Account Access > Pages tab for each module. The Pages tab sections have been updated to include all pages and action links (for example, a link to Remove Plan) within Accounts.
Note: Account Access assigns a CSR level to pages and links in the interface. The CSR level then needs to be assigned to a role. Refer to Security for more information about configuring Account Access, creating and assigning roles to users.
In addition, the View-only CSR level has been updated to remove any edit access from any section and to only allow view access for the following sections:
Note: If a View-only CSR level user access is given access to an action link, the View-only CSR user is able to use the action link. For example, if access is given to the Remove Plan link, the user is able to remove a plan from the account.
CSRs can see pages or action links assigned to their level or any CSR level below. For example, if the user is a Basic CSR and the action link has a View-only CSR level, then the link or page is visible for the Basic CSR user. However, if a link has a Basic CSR level, the link is not displayed for a View-only User.
For example, a Basic CSR is assigned access to the Remove Plan link:
A user with the View-only CSR level does not see the Remove Plan link, but a Basic User or higher level does. Note that the Replace Plan link is assigned to a View-only CSR level, and this link displays for the Basic CSR and for the View-only CSR.
Getting Here: Configuration > Security > choose a section > Pages tab
Note: In this example, the Plans section has been selected.
This feature provides three new Admintool APIs to manage assigning general ledger (GL) codes to Aria transactions.
These APIs allow you assign debit and credit general ledger (GL) codes to several transaction types within Aria. GL codes can then be used for downstream reporting. This enhancement lays the groundwork for expanded revenue recognition reporting which will be available in an upcoming release.
A GL code does not need to be associated with each transaction type. The maximum length for a GL code is 100 characters. Changes take effect immediately going forward, however existing transactions are not modified.
Only users who are assigned to a role with Read and Edit access to GL Codes can use these APIs.
This API sets or deletes one or more GL codes. If only a credit or debit value is provided, the alternate value is overwritten with a null value, which removes any previously-assigned value. If neither are provided, both are overwritten with null values. Changes take effect immediately going forward, however existing transactions are not updated.
Input values for this API are as follows:
Field Name | Required | Field Type | Length | Description | |
---|---|---|---|---|---|
client_no | Y | Long | 22 | Aria-assigned unique identifier indicating the Aria client providing service to this account. | |
auth_key | Y | String | 32 | Aria-assigned unique key passed with each method call for authenticating the validity of the requestor. | |
gl_code | Array | This array permits you to input one or more values for various financial transaction types. | |||
financial_transaction_ | Y | String | 2 | Aria-assigned transaction type number. Allowable values and their description are as follows:
| |
debit_value | N | String | 100 | The debit specific GL Code value that is appended to each transaction of the specified type. | |
credit_value | N | String | 100 | The credit specific GL Code value that is appended to each transaction of the specified type. Note: You cannot assign a Credit GL code to the Write Off, Refund Related Reversal, Cash Credit, and Credit Memo Line transactions. |
Outputs for this API are as follows:
Field Name | Field Type | Description |
---|---|---|
<error_code> | Long | Aria-assigned error identifier. "0" indicates no error has occurred. |
<error_msg> | String | Description of any error that occurred. If no error occurred, the returned message is "OK". |
This API allows you to delete one or more GL codes from a specified transaction type. Changes take effect immediately going forward, however existing transactions are not updated.
Inputs for this API are as follows:
Field Name | Required | Field Type | Length | Description | |
---|---|---|---|---|---|
client_no | Y | Long | 22 | Aria-assigned unique identifier indicating the Aria client providing service to this account. | |
auth_key | Y | String | 32 | Aria-assigned unique key passed with each method call for authenticating the validity of the requestor. | |
gl_code | Array | This array permits you to input one or more values for various financial transaction types. | |||
financial_transaction_ type | Y | String | 2 | Aria-assigned transaction type number. Allowable values and their description, are as follows:
| |
gl_code_type | Y | String | 1 | Defines which values to erase. Allowable values are as follows:
|
Outputs for this API are as follows:
Field Name | Field Type | Description |
---|---|---|
<error_code> | Long | Aria-assigned error identifier. "0" indicates no error has occurred. |
<error_msg> | String | Description of any error that occurred. If no error occurred, the returned message is "OK". |
This API retrieves information for the specified financial_transaction_type.
Inputs for this API are as follows:
Field Name | Required | Field Type | Length | Description | |
---|---|---|---|---|---|
client_no | Y | Long | 22 | Aria-assigned unique identifier indicating the Aria client providing service to this account. | |
auth_key | Y | String | 32 | Aria-assigned unique key passed with each method call for authenticating the validity of the requestor. | |
financial_transaction_type_array | Array | This array specifies which financial transaction type GL Code values are displayed. If this is blank, all financial transaction types are displayed. | |||
financial_transaction_ type | Y | String | 2 | Aria-assigned transaction type number. Allowable values and their description, are as follows:
|
Outputs for this API are as follows:
Field Name | Field Type | Description | |
---|---|---|---|
<error_code> | Long | Aria-assigned error identifier. "0" indicates no error has occurred. | |
<error_msg> | String | Description of any error that occurred. If no error occurred, the returned message is "OK". | |
gl_code | Array | This array displays all currently configured GL codes within the system. | |
financial_transaction_ type | Long | Aria-assigned financial transaction type number. | |
financial_transaction_ type_description | String | Aria-assigned financial transaction type description. | |
debit_value | String | The debit-specific GL code value that is appended to each transaction for the specified type. | |
credit_value | String | The credit-specific GL code value that is appended to each transaction for the specified type. |
This feature adds API support for legal entities. Legal entities provide an additional layer of account organization and reporting.
Before using legal entities, they must be configured for your site. See Configure Legal Entities for additional information.
To support the use of legal entities, the following APIs have been created:
The following APIs have been updated to support legal entities.
create_acct_complete_m and update_acct_complete_m: The following fields have been added as an input:
Required | Field Name | Description |
---|---|---|
One of these fields is required if the Legal Entity Master Parameter is set to require all new accounts to be assigned to a legal entity. | legal_entity_no or client_legal_entity_id | Aria-assigned legal entity identification number
Client-assigned unique identifier for the legal entity |
get_account_details_all_m: The following fields have been added as outputs:
Output Field | Description |
---|---|
legal_entity_no | Aria-assigned legal entity identification number |
legal_entity_name | Client-assigned name of the legal entity |
client_legal_entity_id | Client-assigned unique identifier for the legal entity |
A new API, settle_account_balance_bulk_m, allows you to collect from multiple accounts using one API call. You can filter your collection based on payment method or master plan instance. This API allows for the batch submission of up to 5,000 accounts to a payment processor for collection attempts on each account. The maximum number of records permitted in this API call is determined by the client parameter MAXIMUM_RECORDS_ALLOWED_IN_A_BULK_SETTLE_API_CALL and is set by Aria Customer Support.
This API is being implemented for clients who want to submit multiple collection attempts each day in one call. It differs from settle_account_balance_m, which submits just one collection attempt per account in real time. This new API does not submit a collection attempt in real time. Instead, a batch process runs every 30 minutes and submits all collection attempts to the payment processor that were sent to Aria at one time. Once these collection attempts are made, a batch file is sent back to Aria and the associated accounts are updated with the collection attempt outcome information.
This API is currently only supported by Vantiv. It does not function with other payment processors.
Inputs for this API are as follows:
Field Name | Required | Field Type | Length | Description | |
---|---|---|---|---|---|
<client_no> | Y | long | 22 | Aria-assigned unique identifier indicating the Aria client providing service to this account. | |
<auth_key> | Y | string | 32 | Aria-assigned unique key to be passed with each method call for authenticating the validity of the requestor. | |
<account_info> | N | array | Array that allows for multiple account submissions for account balance settlement. | ||
<acct_no> or <client_acct_id> | N | long or string | 22 | Aria-assigned account identifier. This value is unique across all Aria-managed accounts. Client-assigned identifier for the account. | |
<payment_method_no> or <client_payment_method_no> or <master_plan_instance_no> or <client_master_plan_instance_id> | Y | long string long string | 22 32 22 100 | Aria-assigned sequence number for this payment method. Either payment method or master plan instance information must be provided. If both are provided, the payment method is used to collect the amount due for the plan instance specified. Client-defined identifier for this payment method. Either payment method or master plan instance information must be provided. If both are provided, the payment method is used to collect the amount due for the plan instance specified. Aria-generated unique identifier for the master plan instance. Either payment method or master plan instance information must be provided. If both are provided, the payment method is used to collect the amount due for the plan instance specified. Client-defined unique identifier for the master plan instance. Either payment method or master plan instance information must be provided. If both are provided, the payment method is used to collect the amount due for the plan instance specified. |
Outputs for this API are as follows:
Field Name | Field Type | Description |
---|---|---|
<error_code> | long | Aria-assigned error identifier. "0" indicates no error has occurred. |
<error_msg> | string | Description of any error that occurred. If no error occurred, the returned message is "OK". |
Two APIs have been updated to improve support for accounts where no collections are attempted when the API runs. The new <collection_errors> hash allows for backward compatibility with existing <error_code> and <error_msg> outputs for these APIs, which are unchanged.
The affected APIs are:
The new <collection_errors> hash is populated when the API successfully runs, returning an error_code of 0, but no collection occurs. The values in the hash are as follows:
<collection_error_code> | <collection_error_msg> |
---|---|
4033 | Current form of payment is non-electronic. No collections were attempted. |
4034 | Collection Amount less than Currency Threshold. No collections were attempted. |
4035 | Collection Amount is zero. No collections were attempted. |
8010 | Collection attempted, email address not valid or missing. |
This feature enhances the create_discount_rule API by changing the the maximum number of months that a discount can be applied to an account to 999, and by changing the maximum length of the field to 3 characters.
Req | Field Name | Field Type | Max Length | Description |
---|---|---|---|---|
No | max_applicable_months | int | 3 | Specifies the duration of the discount in months. Allowable values are from 1 to 999. |
This feature adds several input and output parameters to the get_catalog_hierarchy_m API. These inputs and outputs provide additional filtering of catalog hierarchy results.
New input fields are as follows:
Field Name | Required | Description |
---|---|---|
<include_parent_plan_list> | N |
Controls whether to include the <parent_plan_list> array in the response. Allowable values are as follows:
|
<include_child_plans_list> | N |
Controls whether to include the <child_plan_list array> in the response. Allowable values are as follows:
|
<Include_total_count> | N |
Controls whether to include the <plans_count> in the response. Allowable values are as follows:
|
<limit> | N | Controls the number of records to be returned in the <all_plans_basic_details> array. Allowable values are a minimum of 1 and a maximum of 999. The default value is 100. |
<offset> | N | Controls the number of records to be skipped in the <all_plans_basic_details> array. Allowable values are a minimum of 0 (default) and a maximum of 998. |
The new output field is as follows:
Parameter | Type | Description |
---|---|---|
<plans_count> | long |
Returns the total number of plans for the given <client>, <promo_code>, or <parent_plan_no>. This field is displayed only when the <include_total_count> input parameter is set to "True". Note: Since this count is either at the <client>, <promo_code>, or <parent_plan_no> level, it is unaffected by the <offset> and <limit> input parameters. |
When creating or updating a billing group in the user interface or with an API, the primary and secondary (backup) payment method types must match.
For example, if the Primary Payment is a credit card, then the Secondary Payment Method must also be a credit card. A combination of credit card and tokenized credit card is not acceptable and an error message displays.
For clients using net terms or external payment as a payment method, do not select a secondary method.
Validation has been implemented in the following APIs to return an error message if the primary and secondary payment method types do not match:
No input or output field changes have been made.
Electronic Methods | |
---|---|
Primary Payment Method | Secondary Payment Method |
Electronic Check (ACH) | Electronic Check (ACH) |
Credit Card | Credit Card |
Tokenized Credit Card | Tokenized Credit Card |
Non-electronic Methods | |
---|---|
Primary Payment Method | Secondary Payment Method |
External Payment | Do not select secondary payment method |
Net Terms | Do not select secondary payment method |
This feature expands the range of permissible values for the adjustment_days and the adjustment_date input of the adjust_acct_plan_billing_dates_m API. Permissible values are as follows:
Billing Status of Plan | Permissible Values for adjustment_days or adjustment_date |
---|---|
Plan previously billed | Up to 27 days before or after the current billing date |
Plan not previously billed | Up to 99 days prior to the current billing date or up to 27 days after the current bill date (-99 days to +27 days) |
Note: The input of adjustment_date or adjustment_days is set by the action_directive input of the API.
If the date or number of days specified in the adjustment_days or adjustment_date input is outside of the permissible range, an error message displays.
This feature updates the get_account_details_m API to support searching for all contact types (Billing, Statement, Destination and Account contacts).
You can now search for an account with any of the following input parameters:
Note: When searching by the above parameters, the search values are not case-sensitive.
A search by any contact detail returns the matching contact IDs. If there is no match or if no contact details were included in the API call, all of the account contact IDs are returned.
The following new output arrays return which contacts matched the provided search criteria.
Output | Description |
---|---|
matching_account_contact_id_number | This output displays all Aria-assigned unique identifiers for all account contacts that match the contact search criteria entered. The get_acct_contacts_m API can be used to review details for each matching contact. If no contact-specific search criteria was input, then all account contact ID numbers for the account are displayed. |
matching_statement_contact_id_number |
This output displays all Aria-assigned unique identifiers for all statement contacts that match the contact search criteria entered. The get_acct_contacts_m API can be used to reference contact information for each matching contact. If no contact-specific search criteria was input, then all statement contact ID numbers for the account are displayed. |
matching_billing_contact_id_number | This output displays all Aria-assigned unique identifiers for all billing contacts that match the contact search criteria entered. The get_acct_contacts_m API can be used to reference contact information for each matching contact. If no contact-specific search criteria was input, then all billing contact ID numbers for the account are displayed. |
matching_destination_contact_order_id_number | This output displays all Aria-assigned unique identifiers for all destination contacts, related to orders, which match the contact search criteria entered. The get_acct_contacts_m API can be used to reference contact information for each matching contact. If no contact-specific search criteria was input, then all destination contact order ID numbers for the account are displayed. |
matching_destination_contact_service_id_number | This output displays all Aria assigned unique identifiers for all destination contacts, related to services, which match the contact search criteria entered. If no contact-specific search criteria was input, then all destination contact service ID numbers for the account are displayed. |
matching_inactive_contact_id_number | This output displays all Aria-assigned unique identifiers for all inactive contacts that matched the contact search criteria entered. |
The settle_dispute_hold_m API is now supported for Aria Crescendo. This API allows you to settle a dispute hold by converting it to a permanent write-off, removing and re-aging the disputed charge, or permanently removing the disputed charge.
This feature updates the get_acct_plan_queued_changes_m API to include data for anniversary-queued changes for master plans and supplemental plans. Previously, only non-anniversary queued changes were returned in the API.
The following outputs:
are now populated in the get_acct_plan_queued_changes_m API when a plan assignment is made for a future anniversary date using any of the following APIs:
Stage Current
US | https://secure.current.stage.ariasystems.net/api/Advanced/wsdl/10.0/complete_m-doc_literal_wrapped.wsdl |
EUR | None |
Stage Future
Production
US | https://secure.ariasystems.net/api/Advanced/wsdl/10.0/complete_m-doc_literal_wrapped.wsdl |
EUR | https://secure.prod.cph.ariasystems.net/api/Advanced/wsdl/10.0/complete_m-doc_literal_wrapped.wsdl |
Stage Current
US | https://secure.current.stage.ariasystems.net/api/AriaQuery/wsdl/10.0/integration_services_m-doc_literal_wrapped.wsdl |
EUR | None |
Stage Future
Production