Skip to main content
Aria Knowledge Central

modify_acct_universal_contract_m Guide

Modifies a universal contract assigned to a specified account.

API Specification: modify_acct_universal_contract_m
Required Fields:
  • <client_no>
  • <auth_key>
  • <acct_no> or <client_acct_id>
  • <contract_no> or <client_contract_id>
 

Additional Guidance

Input Fields
Field Name Notes
<type_no>
Allowable Values
Values Description
2 Continue existing service without contract (default)
3 Renew existing contract automatically
6 Terminate service and billing
7 Terminate service and billing and prorate final invoice
9 Renew existing contract automatically with different duration.
<renewal_duration_type>

Indicates whether the contract renewal duration in length is based on months, weeks or days.

Allowable Values
Values Description
1 Days
2 Weeks
3 Months
<duration_type>

Indicates whether the contract <duration_length> is based on months, weeks, or days.

Allowable Values

Values Description
1 Days
2 Weeks
3 Months (default)

Error Codes

Error Code/Description Associated Inputs

1001: unexpected error

 

1004: authentication error

<auth_key>, <client_no>

1009: account does not exist, Account not found: AriaNo (acct_no), Account not found: Userid (userid), or Account not found: ClientId (client_acct_id)

<acct_no>, <client_acct_id>

1016: invalid input

Additional Comments:  This error can be caused by the wrong type of input; for example, text in a numbers-only field, or specifying a value other than one of the documented allowable values.

 

<renewal_duration_type>, <renewal_duration_length>

25020: Illegal characters entered

<auth_key>, <client_contract_id>, <start_date>, <update_comments>, <end_date>, <client_acct_id>, <application_id>, <application_date>, <alt_caller_id>, <attach_qualifier_option>, <qualifier_name>, <qualifier_value>

16001: contract does not exist

<contract_no>, <client_contract_id>

1016: invalid input

Additional Comments:  This error can be caused by the wrong type of input; for example, text in a numbers-only field, or specifying a value other than one of the documented allowable values.

 

16012: Contract end date is less than start date

<length_months>, <end_date>

16007: This contract is ineligible for editing because it is no longer in effect.

<contract_no>, <client_contract_id>

16013: Unsupported contract type

<type_no>

16029: The contract start date must be on or after the effective date of the account (account creation date, account start date or retroactive start date) covered by the contract.

 

<start_date>

16031: duplicate client contract id.

<client_contract_id>, <new_client_contract_id>

16033: The contract end date cannot be earlier than today (whether provided as input or calculated based on the contract term and start date).

<end_date>

16035: The renewal_end_date should not be on or before the initial contract period’s end date.

<renewal_end_date>

16036: When creating an auto renewal with a different duration (type 9), then please supply either the new renewal_end_date,  or both the new  renewal_duration_length and renewal_duration_type.

<type_no>
  • Was this article helpful?