The following error messages can be generated by replace_acct_plan_m.
1001: unexpected error
1004: authentication error
Associated Inputs: auth_key, client_id, 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)
Associated Inputs: acct_no, account_no, client_acct_id, user_id, userid, parent_acct_no
1010: missing required parameters, Missing input: (object-name) is required with assignment_directive ($AriaNo)
Associated Inputs: all required inputs, typically one of the following: custom_rate_per_unit, custom_rate_seq_no, status_cd, dunning_state, userid, acct_no, client_acct_id, assignment_directive, billing_group_no, client_billing_group_id, threshold_billing_rule_no, client_threshold_billing_rule_id
Alternate Message Output
1010: username is required
1010: first name is required
1010: last name is required
1010: email is required
1010: roles are required
Associated APIs: create_user_m, get_user_details_m, delete_user_m, update_user_m
Associated Inputs: username, first_name, last_name, email, role_no
1024: invalid date format
Associated Inputs: bill_birthdate, birthdate, degrade_date, initial_credit_date, invoice_line_reversing_date, service_fulfillment_date, queue_date, start_bill_date, end_bill_date, start_date, end_date, stmt_birthdate, bill_birthdate
Additional Comments: All date inputs must be in yyyy-mm-dd format.
1033: a parameter that represents a true or false value contains invalid input
Associated Inputs: alt_collect_on_approve, alt_send_statement_on_approve, cancel_orders_on_discard, cascade_action, do_auto_discard, do_collect, change_status_after_coll, reset_dates_after_status, disable_existing_on_update, do_write, exclude_terminated_plan_inst, include_all_rate_schedules, include_plan_hierarchy, retrieve_bundled_nso, retrieve_included_nso, include_translations, include_inactive_items, include_invoice_activity_eligibility, include_rs_summary, include_translations, include_service_supp_fields/include_product_fields/, include_plan_instance_fields/include_plan_services/, include_surcharges, include_void_transactions, include_voided, invoice_unbilled_usage, is_unlinked_refund, record_cc_on_auth_failure, retrieve_excluded_usage, send_email, usage_pooling, do_write
1034: there is no data to be modified
1035: invalid assignment directive, Invalid Assignment Directive: (assignment_directive)
Associated Inputs: master_plan_assign_directive, assignment_directive
1049: Billing or Plan changes not allowed due to the account status, Cannot add assignment for account with status code -99, Cannot add assignment for account with status code 0
Associated Inputs: N/A
Additional Comments: This message indicates a processing problem.
1064: Invalid surcharge directive
Associated Inputs: surcharge_directive
1101: Credit-only proration is not valid in this case because there is a mandatory child Supplemental Plan that will be assigned and result in charges on the account.
Associated Inputs: master_plan_assign_directive
3017: pro-ration period cannot be greater than Plan billing interval
3018: invalid automatic offset months option
4027: Changes for this Plan were not saved because the collection attempt associated with this change was unsuccessful.
Associated Inputs: do_collect
5060: Invalid Product Field Directive.
Associated Inputs: plan_instance_field_directive
5053: Missing values for required Plan instance field
Associated Inputs: plan_instance_field_value
Additional Comments: This field is required, but did not have a value.
5052: Product field is not mapped to the Plan you have specified. Alt: Invalid product field
Associated Inputs: plan_instance_fields_info.field_name, field_name
Additional Comments: The field is not mapped to the Plan.
5059: Invalid Product Field Value.
Associated Inputs: field_value
Additional Comments: The value must be from the configured allowed values.
5061: Number of Product Field value exceeds maximum number of allowed values.
Associated Inputs: field_value
Additional Comments: The value must meet the configured maximum values.
5062: Number of Product Field values does not meet required minimum number of values.
Associated Inputs: field_value
Additional Comments: The value must meet the configured minimum values.
5063: Field cannot be added because it is not a Plan instance field.
Associated Inputs: plan_instance_field_name
7035: The Plan selected for update is a Master Plan. The force_master_bill_date_reset input can only be used in conjunction with Supplemental Plans. Please clear the value of force_master_bill_date_reset or input a Supplemental Plan.
Associated Inputs: force_master_bill_date_reset
7036: The Plan selected for update is a Supplemental Plan. The force_bill_date_reset input can only be used in conjunction with Master Plans. Please clear the value of force_bill_date_reset or input a Master Plan.
Associated Inputs: force_bill_date_reset
12010: Client account group does not exist
Associated Inputs: collections_acct_group_no, client_acct_group_id, alt_client_acct_group_id
14004: Invalid_plan_no
Associated Inputs: new_plan_no, rollover_plan_no
14005: invalid Plan service combination
Associated Inputs: custom_rate_service_no, custom_rate_service_id
Additional Comments: The given Plan number and service number combination for master and Supplemental Plans is not valid.
14006: invalid rate schedule no
Associated Inputs: acct_rate_schedule_no, mpi_rate_schedule_no, master_plans_detail, alt_rate_schedule_no, supp_plan.alt_rate_schedule_no
14008: account has Supplemental Plans that are not eligible under this Master Plan
Additional Comments: The Supplemental Plan is not linked to the Master Plan.
14012: Alternate rate schedule's currency does not match the account's currency.
Associated Inputs: alt_rate_schedule_no, client_alt_rate_schedule_id
Additional Comments: The alt_rate_schedule currency does not match the account currency.
14013: New Plan does not have a rate schedule with a currency matching the account's currency.
Associated Inputs: alt_rate_schedule_no, acct_currency
Additional Comments: The given rate schedule currency does not match the account's currency.
14014: When entering custom rates, the end sequence number of one tier must immediately precede the start sequence number of the next tier. Alt: invalid rate tier structure
Associate Inputs: custom_rate_to_unit, custom_rate_seq_no
Additional Comments:
When entering custom rates, the tiers must be continuous, that is, the end sequence number of one tier must immediately precede the start sequence number of the next tier. In addition, the rate schedule must have the same number of units in each tier, and the same number of tiers, as the schedule on which it is based. From_units must be greater than - and less than to_units.
14015: The custom rates for services other than usage and recurring types can have only one tier with rate_seq_no set to 1, the from_unit set to 1 and to_unit left empty. Alt: custom from and to units not supported for given service_no
Associated Inputs: custom_rate_from_unit, custom_rate_to_unit
Additional Comments: For the custom rate sequence, the "from" unit in one tier is not immediately after the end unit in the previous tier. Tiers are not allowed for other than recurring and usage services.
14019: usage_accumulation_reset_months must be from 0 to 99 Alt: invalid usage accumulation reset months value
Associated Inputs: usage_accumulation_reset_months
Additional Comments: The accumulation months is not between 0 and 99.
14022: Supplemental Plan violates Plan exclusion group
Associated Inputs: plan_no
Additional Comments: The Supplemental Plan is not matched with the Master Plan exclusion group.
14023: Offset Interval must be greater than zero
Associated Inputs: offset_interval
14024: Invalid Offset Interval and Assignment Directive combination.
Associated Inputs: offset_interval, assignment_directive
Additional Comments: Offset_interval only applies to the anniverary date.
14025: Invalid do_write and assignment directive combination for queuing Plan.
Associated Inputs: assignment_directive, do_write
Additional Comments: Preview cannot be done for queued anniversary date cases.
14026: The Effective Date must be in the future, "YYYY-MM-DD" format, and a valid date.
Associated Inputs: effective_date
14027: The end units of final rate tier is not infinity
Associated Inputs: custom_rate_to_unit
Additional Comments: The custom rates final unit must be infinity.
14033: Invalid Promo Code
Associated Inputs: promo_cd
14035: Invalid client Plan id
Associated Inputs: client_plan_id, custom_rate_client_plan_instance_id
14036: Invalid client service id
Associated Inputs: client_service_id, client_plan_instance_service_id, client_percent_eval_service_id, custom_rate_client_service_id
14039: Invalid client rate schedule id
Associated Inputs: client_alt_rate_schedule_id, rollover_client_rate_sched_id
14043: Invalid Plan instance rate_seq combination
Associated Inputs: custom_rate_from_unit, custom_rate_to_unit
Additional Comments: If the from/to units are not specified, the given rate_seq_no must be a valid rate_seq_no.
14046: If you passed in an invalid plan_instance_no, this message will appear: "Invalid Plan instance number". If you passed in an invalid master_plan_instance_id, this message will appear: "Invalid master_plan_instance_id".
Associated Inputs: plan_instance_no, master_plan_instance_id, filter_plan_instance_no, percent_eval_plan_instance_no, client_plan_instance_id,
Additional Comments: The plan_instance_no or master_plan_instance_id must belong to the account, or it is invalid. The percent_eval_plan_instance_no must belong to the account and also to the MPI given in input.
14047: If you passed in an invalid client_plan_instance_id, this message will appear: "Invalid client Plan instance identifier". If you passed in an invalid client_master_plan_instance_id , this message will appear: "Invalid client_master_plan_instance_id".
Associated Inputs: client_plan_instance_id, client_master_plan_instance_id, client_percent_eval_plan_instance_id
14060: Plan cannot be replaced because the Plan stauts of the existing lan does not allow the Plan to be replaced
Additional Comments: The current status of the MPI does not allow its Plan to be replaced
14063: duplicate Plan instance client defined id.
Associated Inputs:client_plan_instance_id, new_client_plan_inst_id
14075: Supplemental Plan not eligible under this Plan instance.
Associated Inputs: new_plan_no
14077: Account status not support Plan provisioning.
Associated Inputs: status_cd
Additional Comment: The current status of the account does not allow provisioning.
14079: Supplemental Plan instance status not support Plan provisioning.
Associated Inputs: supp_plan.status_cd
14086: Plan Units cannot be below the minimum required units for this child Plan.
Associated Inputs: plan_units
14087: The maximum number of allowable units has been exceeded.
14098: Invalid proration invoice timing
Associated Inputs: mp_proration_invoice_timing, proration_invoice_timing
14101: Mandatory child Plans cannot be replaced unless their parent Plan is also modified.
14107: Invalid Service Number.
Associated Input: custom_rate_service_no
14112 Cannot update/replace/cancel any queued Plan instance which is in queued assignment
Associated Inputs: plan_instance_no, client_plan_instance_id
14129: Rate per unit cannot be negative.
Associated Input: rate_per_unit
14300: Cannot force currency change while account has Master Plan / Supplemental Plans that do not have an available rate schedule in the target currency
Associated Input: force_currency_change
14302: Pending Invoices must be discarded prior to forcing a currency change.
Associated Input: force_currency_change
14303: Surcharges must be discarded or voided prior to forcing a currency change.
Associated Input: force_currency_change
14304: Rated but unbilled usage records must be discarded prior to forcing a currency change.
Associated Input: force_currency_change
14305: Discounts (flat rate) or Coupons in an existing currency must be discarded or voided prior to forcing a currency change.
Associated Input: force_currency_change
14306: Pending Orders in an existing currency must be discarded or voided prior to forcing a currency change.
Associated Input: force_currency_change
14307: Force currency change not allowed with the supplied assignment directive.
Associated Input: force_currency_change
14310: Enter a Bill Lag days between +/- Plan's Billing Interval.
Additional Comments: Invalid input: For bill lag days, Enter a number between +billing interval and - billing interval days.
14311: Enter a Bill Lag days less than/equal to Plan's Billing Interval.
Additional Comments: Invalid input: For bill lag days, Enter a number less than/equal to billing interval days.
14313: There are threshold billing rules attached to this account that will need to be removed prior to changing currency since they are not in the future currency.
Associated Input: force_currency_change
14314: There is an active rollover contract for existing currency and it should be cancelled or terminated before proceeding.
Associated Input: force_currency_change
15001: invalid coupon code
Associated Inputs: coupon_codes
15002: coupon expired
Associated Inputs: coupon_codes, coupon_cd
15006: Duplicate surcharge number in input
Associated Inputs: acct_surcharges, mpi_surcharges, mp_surcharge_no
15008: Invalid surcharge rate schedule no
Associated Inputs: rate_schedule_no, mp_rate_schedule_no
15009: Invalid surcharge number
Associated Inputs: surcharge_no, mp_surcharge_no
15011: The coupon code provided for this account or Master Plan does not match its specified Coupon Applicability Scope, which determines whether the coupon is available at the account level, the Master Plan Instance level, or both.
Associated Inputs: coupon_cd
15012: Coupon code has already been applied and cannot be used again.
Associated Inputs: coupon_codes
15013: The surcharge provided for this Account or Master Plan does not match its specified Surcharge Applicability Scope, which determines whether the surcharge is available at the account level, Master Plan Instance level or both.
Associated Inputs: mpi_surcharges, mp_surcharge_no
15015: Surcharge can't be assigned because its application scope is payment method
Associated Inputs: mpi_surcharges, mp_surcharge_no
16021: The currency for the contract completion rollover target rate schedule must match the currency on the account.
Associated Inputs: rollover_rate_sched_no/rollover_client_rate_sched_id
23013: Invalid usage threshold applicability
Associated Inputs: usage_threshold_applicability
Additional Comments: The usage_threshold_applicability is not in, "ut" or "up".
25020: Illegal characters entered
Associated Inputs: All character field inputs like firstname lastname, dunning_group_name, comments, etc.
29001: The service location provided is not valid.
Associated Inputs: svc_location_no, item_svc_location_no
Additional Comments: The given service location is not available for the client.
29002: The client service location id provided is not valid.
Associated Inputs: client_svc_location_id, client_item_svc_location_id
Additional Comments: The given service location ID is not available for the client.
29003: The service location provided has been disabled or deleted and cannot be associated with a Plan instance.
Associated Inputs: svc_location_no, item_svc_location_no
Additional Comments: The given service location must be active.
29005: The contact number provided is invalid for the specified account.
Associated Inputs: acct_contact_no, bill_contact_no, stmt_contact_no