 |
client_no |
long |
22 |
Aria-assigned unique identifier indicating the Aria client providing service to this account. |
 |
auth_key |
string |
32 |
Aria-assigned unique key to be passed with each method call for authenticating the validity of the requestor. |
 |
acct_no |
long |
22 |
Aria-assigned account identifier. This value is unique across all Aria-managed accounts. |
|
OR |
|
|
|
|
client_acct_id |
string |
50 |
Client-defined account identifier. |
|
client_receipt_id |
string |
50 |
Client-defined unique identifier used to track related system actions |
 |
plan_instance_no |
long |
22 |
The Master or Supplemental Plans' plan instance number. |
|
OR |
|
|
|
 |
client_plan_instance_id |
string |
100 |
The Master or Supplemental Plans' client-defined plan instance number. |
|
assignment_directive |
long |
8 |
The rule to be applied to this assignment request, governing the proration rule is applied. Default behavior is to make the plan change (assign/deassign a plan to an account, change units on an existing plan, etc.) immediately based on client-defined default proration rule, resulting in appropriate prorated charge and credit. Usage-arrears charges, recurring-in-arrears charges, and any plan cancellation fees (if applicable) will be invoiced during plan cancellation, as these charges are independent of assignment directive.
Allowable values for assignment_directive:
Values |
Description |
1 |
(Default) Perform the requested plan change on the account's next scheduled billing anniversary date. The account does receive service under this plan (for plan assignments) or have it removed (for de-assignments) until that date. If a plan is being assigned, initial billing for a full period of the given plan is performed on the account's next scheduled anniversary date. No charge or credit proration effect. No new recurring charges or credits are generated when no proration occurs. |
2 |
Perform the requested plan change immediately, honoring the client's pre-configured universal rule for performing or not performing proration as a result of a mid-billing-period plan assignment or de-assignment. No new recurring charges or credits are generated when no proration occurs. (default) |
3 |
Perform the requested plan change immediately, ignoring the client's pre-configured universal rule for performing or not performing proration and forcing NO PRORATION. No new recurring charges or credits are generated when no proration occurs. |
4 |
Perform the requested plan change immediately, ignoring the client's pre-configured universal rule for performing or not performing proration and forcing PRORATION. |
6 |
Perform the requested plan change immediately, ignoring the client's pre-configured universal rule for performing or not performing proration and forcing PRORATION FOR CREDITS ONLY. NOTE: This value is not permitted when assigning supplemental plans. |
7 |
Perform the requested plan change on the specified effective_date, honoring the client's pre-configured universal rule for performing or not performing proration as a result of a mid-billing-period plan assignment or de-assignment. No new recurring charges or credits are generated when no proration occurs. |
8 |
Perform the requested plan change on the specified effective_date, ignoring the client's pre-configured universal rule for performing or not performing proration and forcing NO PRORATION. No new recurring charges or credits are generated when no proration occurs. |
9 |
Perform the requested plan change on the specified effective_date, ignoring the client's pre-configured universal rule for performing or not performing proration and forcing PRORATION. |
11 |
Perform the requested plan change on the specified effective_date, ignoring the client's pre-configured universal rule for performing or not performing proration and forcing PRORATION FOR CREDITS ONLY. NOTE: This value is not permitted when assigning a supplemental plan. |
|
|
comments |
string |
500 |
Additional explanatory text relating to this API call. |
|
alt_proration_start_date |
string |
10 |
The date, in yyyy-mm-dd format, from which the proration calculations begin. If this field is NULL, then the proration calculations begin from the current date. This date cannot be before the beginning of the current billing period.
Note: If you cancel a master or supplemental plan using this API, the <alt_proration_start_date> must be within the date range of the recurring billing period that was last invoiced.
|
|
effective_date |
string |
10 |
If the assignment directive is for a future date assignment, this is the date, in yyyy-mm-dd format, on which the plan change will be executed. If this field is NULL, then the plan change will not happen until it is manually executed or until the effective_date is updated. |
|
offset_interval |
long |
4 |
If assigning a change on an anniversary day, the number of billing periods by which to delay that change. If the new plan is different from the old plan, and this value is greater than 0, then the billing date continues to be the anniversary date. |
|
invoice_unbilled_usage |
string |
5 |
Specifies whether to invoice the unbilled usage if a plan is terminated in the middle of a billing period.
Allowable values for invoice_unbilled_usage:
Values |
Description |
false |
Do not allow invoicing the unbilled usage during mid-term plan termination. |
true |
Allow invoicing the unbilled usage during mid-term plan termination. |
|
|
do_write |
string |
5 |
Boolean indicator that specifies whether to actually perform the requested operation. If 'false' is passed in this field, Aria calculates, if applicable, any potential effects from this call such as proration, plan assignments, etc. and return all relevant data without actually performing the requested operation or making any changes to the account. This is useful to interfaces that want to present the user with a 'confirmation page' informing them of the potential effects of the requested operation prior to actually performing it. Do_write defaults to 'true'
Allowable values for do_write:
Values |
Description |
true |
true |
false |
false |
|
|
proration_invoice_timing |
long |
1 |
Determines whether to create a separate invoice for prorated charges immediately, or defer to the next anniversary date. Note that this will override the Proration Invoice Timing configuration saved with the plan in the product catalog.
Allowable values for proration_invoice_timing:
Values |
Description |
Null(default) |
Honor Proration Invoice Timing configuration saved with the plan in the product catalog. |
0 |
Indicates to generate the invoice immediately for the pro-rated charges. |
1 |
Indicates to generate the invoice to the next anniversary date for the pro-rated charges. |
|
|
alt_caller_id |
string |
30 |
Person or process that submitted the API call. This can be someone's user ID, or the name of an application. |
|
optional_transaction_qualifiers |
array |
|
Array of additional values you can associate with this API call. |
|
qualifier_name |
string |
100 |
Name of the field you want to associate with this API call. |
|
qualifier_value |
string |
100 |
Corresponding value of the field you want to associate with this API call. |
|
application_id |
string |
300 |
The application identifier in which the API is being used in. (Example: “Sales Force”) |
|
application_date |
string |
300 |
The application date/timestamp, ie. 01/01/2014 10:00:00 to track when the application called the API. |
|
recurring_processing_model_ind |
long |
1 |
Defines a recurring payment type for Credit Card and Tokenized Credit Cards.
Allowable values for recurring_processing_model_ind:
Values |
Description |
0 |
Cardholder-Initiated Transaction – Credentials on File: a credit card transaction initiated by the cardholder for a new order or a plan upgrade that uses a credit card that is currently stored in Aria. (Default) |
1 |
Cardholder-Initiated Transaction: a credit card transaction initiated by the cardholder for a new account or creating an order that uses an alternate credit card that is not currently stored in Aria. |
2 |
Merchant-Initiated Transaction – Standing Instruction – Recurring: a credit card transaction initiated by Aria’s clients for a recurring charge that uses a credit card that is currently stored in Aria. |
3 |
Merchant-Initiated Transaction – Unscheduled Credentials on File: a credit card transaction initiated by Aria’s clients for a non-recurring charge (one-time order or plan upgrade) that uses a credit card that is currently stored in Aria. |
|
|
include_plan_instance_queue |
string |
5 |
Use this field to obtain the list of plan changes that you scheduled using this API.
Allowable values for include_plan_instance_queue:
Values |
Description |
false |
Scheduled plan changes will not be returned in the plan_instance_queue array (default). |
true |
Scheduled plan changes will be returned in the plan_instance_queue array. |
|