...
In the AdminPortal load the Setup tab
Select the Packages option
Click on the name of the package you wish to add the contract component to
Under the Components section click the Add button
Select the Contract option from the pop-up menu and populate the contract details (required fields are in red)
Term - this is a unit of time which works in conjunction with the Base Time Unit Type below. For example, if you are setting up a 3 year contract you would enter the number 3 in this field and select Year in the Base Time Unit Type field
Base Time Unit Type - this is the quantity of time that works with the Term value (e.g. 'Year', 'Month')”
Penalty - this is the amount to charge the account if the package is canceled before the term period specified above is reached
Note: enter '0' if you do not want to apply a penalty. An empty field is not validCharge Remainder - if selected, the account will be charged the remaining amount owing to fulfill the contract upon early cancelation. For example, if a customer cancels with 6 months left in their contract period a charge will be added to their account for the amount of the remaining 6 months
Transaction Penalty Service - this is the service that we will tag the transaction with for GL code purposes and taxing purposes
Click the Save button
Adding a Contract to a User-Package
...
Adding a User Contract to an Account
In the AdminPortal load the proper customer account
On the Overview tab under the Components heading click Add then User Contract
On the Add User Contract page populate the fields shown below (required fields are in red)
Term - this is a unit of time which works in conjunction with the Base Time Unit Type below. For example, if you are setting up a three year contract you would enter the number 3 in this field and select Year in the Base Time Unit Type field
Base Time Unit Type - this is the quantity of time that works with the Term value
Penalty Amount - this is the amount charged if a package connected to the User Contract is canceled before the contract end date is reached and the total monthly recurring charge of the remaining active packages under the User Contract do not meet or exceed the Threshold value (see the Threshold notes below). The Penalty Amount will only be charged once, it will not be charged if subsequent packages under the User Contract are canceled before the end of the contract term. If you do not want to apply any penalty fee for early cancelation then leave this field value as zero (an empty value in this field is not valid). For more information on how fees are applied see the Canceling Contracts section below
Penalty Service - this is the service you wish to associate with the transaction for GL code and taxing purposes
...
This date indicates when the current contract term started. If the User Contract is set to renew this date will be updated to reflect the start date of the new term at the time the renewal is triggered. Once this value is set and saved this value cannot be changed, if you need to set a different Start date for the contract you will need to delete and re-add the User Contract component on the User
Initial Start Date - this date is automatically populated and indicates when the contract was initially started. Once set this value is static and will not change
End Date - this date is automatically populated based upon the 'Start Date' and the 'Term' length of the User Contract. If the contract is set to be renewed this date will be updated to indicate the new end date of the contract when the renewal is triggered
Charge Remainder - this setting determines if the account will be charged the remaining amount owed when a package under the User Contract is canceled before the contract term is up and the total monthly recurring charge of the remaining active packages under the User Contract do not meet or exceed the Threshold value (see notes on Threshold below). For example if the contract term has four months remaining when a package under the contract is canceled and the Threshold value is not met/exceeded then the account will be charged a 'Contract Remainder' amounting to the canceled package price over four months. For more information on how early cancelation charges are applied see the Canceling Contracts section below
Threshold - NOTE: Threshold must be HIGHER than the charges to be applied otherwise no charges will apply. This value determines if cancelation charges will apply based on the total monthly recurring charge of the active packages associated with the User Contract. For instance if the Threshold value is set at $100 and the active packages connected to the User Contract are priced at $40/mth and $70/mth ($110 total MRC) then the Threshold has been met and the 'Penalty Amount' and/or 'Charge Remainder' will not be applied. To never apply fees on User Contract cancelation leave this value at $0, to always apply early cancelation fees set this value to a MRC that will never be reached (e.g. $99999999)
Auto Renewable - this setting will cause the contract to renew for another term when the End Date is reached (as of 11:59:59 on the End Date). The 'Renewal Term' and 'Renewal Base Time Unit Type' must be set for auto-renew to function. The User Contract will auto-renew indefinitely until the Auto Renewable option is unchecked or the User Contract component is deleted from the Account. The contract component added will be updated itself to have a new renewal date according to the renewal term and type configured.
Renewal Term - this unit of time works with the Renewal Base Time Unit Type to determine how long to renew the User Contract Term for (Term: 1, Renewal Base Time Unit Type: Year = Renew the contract for one year)
Renewal Base Time Unit Type - set this value to sync with the Renewal Term in order to define the Renewal term length
User Contract Status - If set to a status of type "Active" then fees will be applied upon package/account cancelation. If set to another status (of type Canceled, Suspended or Prospect) fees will not be applied if a package under the contract is canceled or the user account is canceled. To add contract statuses load the Setup tab and select 'User Contract Status'
Invoice Minimum Amount - this permits a minimum charge to be applied when the account is invoiced, for example if this value is set to $100 and monthly invoice (non-prorated) charges total $80, then a charge will appear on the invoice adding $20 to increase the invoiced amount to $100. The monthly invoice totals do not include prorated charges, only full-period charges will be calculated against the Invoice Minimum Amount. If the contract expires but remains as a component on the account then the contract will function on a month to month basis, i.e. the Invoice Minimum Amount will continue to be applied after contract cancelation unless the User Contract is switched to a deactivated/suspended/prospect Contract Status, the Invoice Minimum Amount value is switched to $0 or the User Contract Component is deleted from the account
Invoice Minimum Amount Service - this is the service you wish to associate with the transaction for GL code and taxing purposes
Charge Description - this allows you to define what the Invoice Minimum Charge is listed as on the invoice. If populated the invoice will display the text and the user contract number. If left empty the invoice will display "Minimum Invoice Charge Adjustment - User Contract #xx"
4. Click Save
Associating Packages with the User Contract
...
3. Under the Components heading locate the Contract component
a. If you wish to delete the contract simply click the Delete link to the right
Note: If you need to match the contract configuration on a new package (package upgrade) or a
new User Contract capture the contract details (particularly the Start and End Dates) before you
delete the existing contract component
b.If you wish to leave the contract in place (to be canceled normally) but avoid charging penalty
fees.Click the Contract link to edit the contract details
For user contacts you can simply set the threshold value to $0 to ensure no fees are applied, or
alternatively adjust the penalty and charge remainder options as listed belowPackage or User Contracts: Set the Penalty to $0 to charge no penalty fee is applicable
Package or User Contracts: Uncheck Charge Remainder to charge no residual fee upon
package cancelationClick Save