Field Name: | Notes: | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<assignment_directive> |
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:
|
||||||||||||||||||||
<alt_proration_start_date> |
If you cancel a Master Plan 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. |
||||||||||||||||||||
<invoice_unbilled_usage> |
Specifies whether to invoice the unbilled usage if a plan is terminated in the middle of a billing period. Allowable values:
|
||||||||||||||||||||
<do_write> |
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:
|
||||||||||||||||||||
<proration_invoice_timing> |
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:
|
||||||||||||||||||||
<recurring_process_model_ind> |
Defines a recurring payment type for Credit Cards and Tokenized Credit Cards. Allowable values:
|
||||||||||||||||||||
<include_plan_instance_queue> |
Use this field to obtain the list of plan changes that you scheduled using this API. Allowable values:
|
cancel_acct_plan_m Guide
Cancels a master or supplemental plan assigned to a specified account. Note that the cancellation of a master or supplemental plan also cancels all its child plans. These child plans however, remain on the account in an unusable state in the event the parent plan is re-activated. When all master plans on an account have a plan status of Cancelled, Terminated or Suspended, the account will be automatically deactivated based on the Days Before Deactivation configuration parameter.
API Specification: | |
Required Fields: |
|
Additional Guidance
Input Fields
Output Field
Field Name: | Notes: | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
<line_type> |
Specifies the type of charge or credit associated with this line item. Allowable values:
|
Error Codes
Error Code/Description | Associated Inputs |
---|---|
<auth_key>, <client_no> |
|
<acct_no>, <client_acct_id> | |
All character field inputs like <client_no>, <acct_no>, <offset_interval>, etc. | |
<plan_instance_no>, <client_plan_instance_id> | |
<client_plan_instance_id> | |
<plan_instance_no> | |
<application_date>, <alt_proration_start_date>, <effective_date> | |
<do_write>, <include_plan_instance_queue> | |
<offset_interval> | |
<offset_interval>, <assignment_directive> | |
<assignment_directive>, <do_write> | |
<effective_date> | |
<plan_instance_no>, <client_plan_instance_id>, <acct_no>, <assignment_directive> | |
<proration_invoice_timing> | |
<alt_proration_start_date> | |
<plan_instance_no> | |
<plan_instance_no>, <client_plan_instance_id> | |