Non-supported ReleaseNon-supported Release
ECI no longer supports this version of e-automate, and this version of the online help is no longer being updated. ECI recommends upgrading to the current release. Contact your account manager for more information.

Creating Deposit/Time Block Based Contracts

A contract is an agreement or arrangement between your company and another individual or organization for the supply of goods and/or services at a fixed or pre-defined price. The terms of the agreement are outlined in the contract.

There are two types of contracts in e-automate: installment-based billing contracts, and deposit-based billing or time-block-based contracts.

Contracts that use the deposit-based billing method:

May or may not have a set contract period.

Are billed an initial deposit amount at the beginning of the contract, specified in dollars or hours.

Bill for labor and travel for service calls as part of the deposit amount and are deducted incrementally as used on service calls.

Can bill for materials as part of the deposit. The inclusion of materials to be deducted from the deposit is contingent on the Contract bill code assigned to the contract.

Can provide a discount on service labor and materials.

Can be automatically set up to re-bill a designated amount when the deposit balance reaches a specified dollar amount.

Recognize revenue as you complete service calls on equipment/item covered under the contract.

Can be configured to be Time-block based, displaying the remaining balance in hours instead of dollars.

When determining whether materials are deducted from the deposit or charged to the customer, e-automate looks to the bill code. If the bill code assigned to the contract has the service code associated with the material as included on the bill code, they are deducted from the contract deposit. If the service code is not identified on the contract as included, they are charged to bill to customer on the service call and only the travel and labor are deducted from the deposit contract.

Examples of contracts that would use deposit based billing include:

Network administration contracts

Computer hardware maintenance agreements

Agreements to provide pre-billed discounted labor and materials

When a customer has a deposit-based/time-block-based contract with you, they pay up front for a selection of services. E-automate has the ability to offer discounts on labor and materials if necessary. Deposit-based/time-block-based contracts can only be reduced through service calls. When providing parts or supplies through the sales module, e-automate determines whether to deduct the charges from the contract balance based on the service code assigned to the inventory item. If the item’s service code is listed on the bill code as an included-service code, e-automate deducts the charges for it from the contract balance. If the item’s service code is not listed on the contract’s bill code as included, e-automate charges the item to the customer's accounts receivable account.

When you set up a deposit-based contract, you can assign a status to the contract. The following is a list of contract statuses and how they can be used in e-automate.

Active: Contract is currently in force based on the dates of the contract and equipment/item identified on the contract are covered based on the appropriate bill code.

Inactive: Contract is currently not in force regardless of the dates. E-automate keeps the activated on field and the status synchronized. If you change the activated on field to Inactive, e-automate updates the contract status.

Pending Billing Payment: Contract is configured for billing in e-automate. Contracts that bear this status when billed are automatically updated to Pending Payment when they are invoiced through the contract billing process. 

Pending Payment: Status assigned to contracts that are not covered because they have not been paid. When contract invoices associated with this status are paid, the system automatically changes the status to Active. This only happens when all outstanding invoices associated with a contract are paid. E-automate assigns this status when traveling through the contract billing process. Users may choose to assign this status to a contract if a customer has not paid for contract invoices. Doing so stops contract coverage of equipment/item until contract invoices are paid. E-automate then automatically changes the status to Active.

Pending Proposal: Status you assign to a contract (or automatically assigned to a contract) based on the contract type during the contract renewal process. When this status is assigned to a contract, you can create a contract proposal. This allows you to create a document similar to the contract invoice, yet the proposal does not hit your general ledger. You deliver the contract proposal to your customer, and they either accept and pay or reject. If they accept and pay for the contract, e-automate can convert the contract proposal to a contract invoice and apply the payment to the newly created contract invoice. For more information, see the Creating an Invoice from a Contract Proposal topic.

Terminated: Status assigned to a contract when you have terminated the contract. If a contract is Terminated (termination code identified), e-automate synchronizes the Status field when the contract is saved.

Getting to the TransactionGetting to the Transaction

On the e-automate toolbar, click [Contracts] to open the Service Contracts window.

Click [New] to open the New Service Contract window.

Basic InformationBasic Information

Complete the following fields as appropriate:

Contract number: Number of the contract. Automatically assigned the next sequential number in the database, but you may change this number.

Rev: Revision number of the contract number.

Note: If this is the first contract you created using that number, the revision number will default to 01. When you renew the contract it will default to 02, and so on.

Customer: Name of the customer.

Contract type: Contract type which specifies default settings on the contract. Is also identifies the default base distribution code which tells e-automate how to handle revenue and unearned revenue on the service contract. The base distribution code also specifies how or if the deposit based charges are taxed or not. Be sure to select a contract type with the capability to accrue, reflected in the Contract type lookup in column Allow Accruals as Yes.

Contract bill code: Designation of how this customer will be billed for service performed on equipment covered in the contract. Typically this is a time and materials style bill code.

In the Status field, select one of the following:

Active: Allows the contract you are creating to be active as soon as you save the contract.

Inactive: Contract is currently not in force regardless of the dates.

Pending Billing Payment: Allows you to bill the contract and have the status change to Pending Payment once the contract is billed.

Pending Payment: Makes the contract cover the equipment on the contract until the contract bill-to customer has paid the contract invoice.

Pending Proposal: Allows you to create a contract proposal that will not cover the equipment until the contract is converted to an active contract.

Terminated: Status assigned to a contract when you have terminated the contract. If a contract is Terminated (termination code identified), e-automate synchronizes the Status field when the contract is saved.

In the Billing Method region, select Deposit.

Complete the following fields as appropriate:

Deposit Balance: Non-editable field to display the balance remaining on the customer’s contract.

Note: E-automate populates the value in this field after the first billing has been posted. On deposit based contracts, users with Service Contract (Unearned balance) rights can edit the unearned balance or remaining hours on a deposit based/time block billing contract.
Important: Editing this unearned balanced does not reflect on the general ledger and will cause an imbalance between the Deferred Contract Revenue Reconciliation report and your balance sheet unearned revenue account.

Time block based: When checked e-automate changes the display to reflect balances in hours as well as dollars.

Note: The hours balances are calculated by using the rate in the Standard rate field on the bill code identified in the Contract bill code field. If you are using advanced bill codes, the rate is identified in the Standard rate field, identified on the Billing Labor Code associated with the advanced bill code.

Remaining hours: When Time blocked based is checked e-automate displays this field as well as Deposit balance.

Note: E-automate populates the value in this field after the first billing has been posted. On deposit based/time block contracts, users with Service Contract (Unearned balance) rights can edit the unearned balance or remaining hours on a deposit based/time block billing contract.
Important: Editing this unearned balanced does not reflect on the general ledger.

Start date: Date on which the contract begins.

Expiration date: If this contract expires on a particular date, check the box and select the date. This contract also expires when the unearned balance is used up.

Deposit Based Billing TabDeposit Based Billing Tab

Click the Deposit Based Billing tab to bring it forward.

In the Billing settings region, in the Billing amount field, enter amount the customer is billed in dollars unless Time block based is checked and the amount is displayed in dollars but entered in hours in the Hours field. Rate per hour calculated using the Standard rate field on the bill code identified in the Contract bill code field or if using advanced bill code in the Regular hourly rate field identified on the billing labor code linked to the advanced bill code.

Note: If your administrator allows contracts to go negative and the customer uses more than their original pre-billed amount, e-automate bills the Billing amount plus the excess amount on the next billing.
If applicable, the Last billed amount field displays, the amount that was billed the last time the contract was billed.

Use the lookup to select the distribution code you want to associate with this contract or click the drop-down menu to create a new distribution code.

In the Re-bill settings region, select one of the following:

Re-bill when balance is below: If the deposit contract balance goes below this amount, the customer is billed the dollar amount in the Billing amount field during the contract billing process. If the contract has the Time block based checkbox checked, e-automate displays the Hours field.

Re-bill to zero if balance goes negative: If you allow negative values on deposit based contracts, when or if the contract goes negative, e-automate bills the contract back to zero.

Re-bill on cycle: When selected, you can specify on which cycle you want this contract to re-bill. After selecting Re-bill on cycle, do the following.

In the Billing cycle field use the Lookup to select the desired billing cycle.

In the Billing period field, enter the date you want the want the billing cycle to begin. The date the billing period ends displays after through.

Do not re-bill: When selected this contract does not re-bill.

In the Accruals region, check the Accrue/defer revenue checkbox to have e-automate place the billing amount in a deferred revenue account identified by the base distribution code on the contract type during the first billing. When service calls are invoiced, e-automate recognizes a portion with each service call.

In the Discounts region, complete the following fields as appropriate:

Labor discount: Percentage discount being taken from labor charges for this contract.

Materials discount: Percentage discount being taken from materials charges for this contract.

Apply contract billing discount: When checked, you can apply a discount to the deposit based contract. This allows you to offer a higher value or services for the actual amount billed to the customer. When checked, in the Discount percent field, enter your discount amount. The Discount balance field is displayed. E-automate populates this field when the contract is billed. As you earn revenue, e-automate incrementally recognizes the discounts. For users that have Service Contract (Unearned Balance) right, they can edit this amount.

Important: Editing this unearned balanced does not reflect on the general ledger.

Activated on: Date this contract becomes activated.

Terminated on: Date this contract is terminated when it has been terminated.

Termination code: When you terminate a contract, you use this field to identify the reason for the termination.

Equipment/Item TabEquipment/Item Tab

Click the Equipment/Item tab to bring it forward.

Select the Show only current equipment checkbox to allow the contract to only display current equipment/items on the service contract. If you remove the equipment/item from the contract they are hidden from view.

Click [Add] to open the Add Contract Equipment/Item window.

On the Equipment/Item tab select either the Equipment or Item radio button and complete the following fields as appropriate:

Equipment/Item number: Equipment or item to be included under this contract.

Note: Equipment/items are no longer required to be linked to a customer on service contracts. This allows you to search equipment/items using any of the following filters: Customer, Customer including locations, Master host equipment and customer, and Master host equipment and customer including locations.

Description: Add an optional description for this equipment or item.

Quantity: Enter the quantity of the Item(s) to be added on the contract.

Note: The Quantity field is only available to edit when Item has been selected.

Unit base rate: This field in inactive and not used on deposit based contracts.

Base rate: This field in inactive and not used on deposit based contracts.

Start coverage date: The date you want to start coverage for this equipment/item on this contract. If the equipment/item is supposed to be on this contract as of the contract Start date, this date is not necessary. This date is only necessary when you want to add equipment/item coverage after the contract Start date.

Start base billing date: This field is only applicable on installment based billing contracts.

End coverage date: The date you end coverage for this equipment/item on this contract. This date is only necessary when you want to remove equipment/item coverage prior to the contract Expiration date.

End base billing: This field is only applicable on installment based billing contracts.

Termination code: When you are removing equipment/items from a contract, you use this field to identify the reason for the removal. If you place an End coverage date on a contract for equipment, e-automate requires you to enter the termination code or reason for the end of coverage. This field is not accessible when creating a new contract. For more information, see the Adding and Removing Equipment on Service Contracts topic.

Bill code: Defines the coverage of items, labor and travel for this equipment/item on this contract. This bill code overrides the Contract bill code field, if entered. Typically, you enter a bill code here for equipment/items that are covered differently from the Contract bill code.

Note: You can verify your defined coverage based on your selected bill code by clicking [View item coverage]. The Preview item coverage code window opens and displays the item coverage/allowed configuration as defined by your bill code.

SLA code: SLA code assigned to this equipment/item.

Note: If you want to define a custom SLA code or edit an existing SLA code, use the SLA code field's drop-down menu to select New or Edit, respectively. For SLA code setup information, see the Creating SLA Codes topic. For information on defining or editing company hours, see the Creating Company Hours topic.

Tax code: Tax code assigned to this equipment/item.

Note: You can specify different tax codes for each equipment/item on a service contract when you have selected Use equipment base rates on the Installment based billing tab and checked the Use equipment tax codes checkbox on the Billing/Contact tab.

Override taxable: If left unchecked, the system will use the taxable status and exempt code assigned to the contract on the Billing/Contact tab. When checked, the system will populate the Taxable checkbox and Exempt code field with those used on the ship to customer. You can modify the Taxable checkbox and Exempt code field as necessary.

Taxable: When checked, e-automate calculates and assesses tax on the contract according to the tax code identified. When unchecked, the Exempt code field becomes active. The taxable status defaults to the taxable status assigned to the equipment/item location customer. If necessary, you can edit the taxable status.

Note: To edit this checkbox, you must check the Override Taxable checkbox.

Exempt code: Exempt code identifying why the equipment/item is not taxable. The exempt code defaults to the exempt code assigned to the equipment/item location customer. If necessary, you can edit the exempt code.

Note: To edit this field, you must check the Override Taxable checkbox.

Branch: Branch associated with the contract.  

Note: The Branch field is only displayed when branching is enabled.

Location: Click [Edit Equipment Location] (pencil button) to modify the equipment/item’s contract location. Billing information is displayed below the equipment/item location region.

Remarks: Enter optional remarks for this location.

Click the Item limits tab to bring it forward.

Enter any applicable equipment/item limits. For more information on configuring contract equipment/item limits, see the Configuring Contract Item Usage Limits topic.

If present, click the Custom Properties tab to bring it forward.

Note: he Custom Properties tab is available if you have custom properties enabled. For more information on custom properties, see the Setting Custom Properties topic.

Enter any applicable custom property information.

Click [OK] to add the equipment and return to the New Service Contract window.

Repeat Steps 2 – 9 to add additional equipment to this deposit-based/time-based contract.

Billing/Contact TabBilling/Contact Tab

Click the Billing/Contact tab to bring it forward.

Complete the following fields as appropriate:

Bill to: Customer to receive the bills for this contract.

Branch: Branch assignment of the customer. This field displays if the branching feature is enabled.

Group invoices according to customer, bill to, etc.: When checked, this contract is billed as a single invoice grouped with billings for other contracts. In order for a contract to bill on a single invoice from grouped contracts the contracts must have the same customer, bill to customer, branch, tax flag, terms, charge methods, charge accounts and contract statuses.

Bill contract: When checked, the contract is eligible to bill.

Billing group: Designation to group this contract with other contracts in order to make them easier to maintain. Use the lookup icon to select the billing group.

Note: You could group all the contracts belonging to the same region or state in a billing group.

Tax code: Tax code for this contract.

Quick tax button: Use the Quick tax button to select the tax code based on the customer, bill to customer or equipment location to assign a tax code to the service contract.
Taxable: When checked, this contract is taxable. The contract will be taxed based on the tax definitions associated with the tax code and associated tax authorities. When checked, e-automate calculates and assesses tax on the sales quote according to the tax code identified. When unchecked, the Exempt code field becomes active.

Use equipment tax codes: Not applicable to deposit based/time block contracts.

Exempt code: Use the Lookup to select the appropriate exempt code, if applicable.

Terms: Payment terms for this contract.

Sales rep: Sales rep responsible for this contract.

In the Report group field, use the lookup to select a report group.

Note: The report group identifies the default and supplemental reports that are generated when this overage invoice is billed. If you have document queuing enabled, e-automate queues the reports identified by the report group to the document queue when this contract is billed.

To change the report group settings, do the following:

Click [Settings] to open the Invoice Report Settings for Contract (Next)-01 window.

If you want to override the contact associated with the customer in the Bill to field, check the Override the ‘Bill to’ accounts receivable contact checkbox.

In the Accounts receivable contact field, use the lookup icon to select an appropriate contact.

Note: The contact must be on the contact list.

In the Invoice sent method, use the drop-down menu and select Email.

If you want to use this contact for service call invoices, check the Use this contact for service invoices that are associated with this contract checkbox.

Click [OK] to save your settings.

Complete the following fields as appropriate:

Contact: Person to contact at this company about this contract. You can use the lookup icon to select a contact or simply type in the contact information.

Note: By default, the system filters this list for contacts associated with this customer. If you want to view contacts not displayed in this list, do any of the following:

To view all contacts, use the drop-down menu to select No filter.

To view contacts for this customer only (the default setting), use the drop-down menu to select Filter > Customer contacts.

To view contacts for this customer, this customer's parent customer (if any), and/or contacts who are not currently associated with any customer, use the drop-down menu to select Filter > Customer, parent, or unassociated contacts.

To add a new contact, use the drop-down menu to select New. The system displays the New Contact window.  For more information on creating a new contact, see the Creating Contacts topic.

Note: If you choose a contact that is not associated with the current customer, you will not be able to save the contact with the customer.  You must select a contact associated with the current customer, or you must associate the contact you selected with the current customer. To associate an existing contact with the current customer, use the drop-down menu to select Edit. The system displays the Edit Contact window. For more information on associating a contact with a customer, see the "Customer Tab" section of the Creating Contacts topic.

Name: If you did not select a contact, you can enter a contact in the name field.

Phone: Contact person's phone number.

Fax: Contact person's fax number.

Blanket PO: Purchase order number from the customer for this contract. This is pre-populated from the customer profile.

Note: If the customer profile indicates the customer requires a PO, you must populate this field. The PO prints on the contract invoice.

Lease schedule number: Lease schedule number to be tracked, if any.

Job: Job associated with the contract, if any.

Note: If you create a job and assign it to a number of transactions in e-automate, you can run reports showing revenue and other information generated from job-associated components.

Charge method: The method used to charge the customer. If you select Credit Card/ACH, e-automate displays the Card to bill field.

Card to bill: Use the lookup icon to select the credit card you want to bill for this contract. If no credit card is present, save this contract, edit the customer record and add a charge account.

Note: For more information, see the "Account Tab" section of the Creating Customers topic. To store credit cards through e-automate, you must have an account with an approved credit card processing and vault company.

Lock bill code: When checked, e-automate locks the bill code assigned to this contract. If any changes are made to the bill code, e-automate creates a revision number on the bill code and leaves the settings associated with the bill code when the contract was originally defined. You can also configure e-automate to use the newest version of a bill code when the contract is updated by checking the Use the latest bill code revision upon renewal checkbox.

Item Limits TabItem Limits Tab

Click the Item Limits tab to bring it forward.

For information on contract level item limits, see the Configuring Contract Item Limits topic.

Custom Properties TabCustom Properties Tab

Click the Custom Properties tab to bring it forward.

Note: The Custom Properties tab is available if you have custom properties enabled. For more information on custom properties, see the Setting Custom Properties topic.

Messages TabMessages Tab

On the messages tab you may enter any notes that you want seen by users that are working with contracts. You can require the user must acknowledge they have read the message before they are able to bill the contract. When contracts with messages are moved to the billing queue e-automate indicates whether or not there is a message that the person billing the contracts can read. If you require the user acknowledges the message, the user must actually tell the system that it is okay to bill that contract.

Click the Messages tab to bring it forward.

In the Billing queue message region, enter any messages you want seen by users working with contracts.

If you want users to be required to acknowledge they have read the message before they can bill the contract, check the Require acknowledgement (Billing queue only) checkbox.

Remarks TabRemarks Tab

To include one time remarks, do the following:

Check the Print on next invoice checkbox.

In the One-time remark field, enter the remarks you want to print on the next contract invoice.

Note: Once the remarks have printed, e-automate unchecks the Print on next invoice checkbox.

To add a recurring remark that is displayed on each contract invoice, click in the Recurring remark field and enter the remark.

Completing the TransactionCompleting the Transaction

Click [OK] save the new deposit based service contract.

 

Non-supported ReleaseNon-supported Release
ECI no longer supports this version of e-automate, and this version of the online help is no longer being updated. ECI recommends upgrading to the current release. Contact your account manager for more information.

©2024 ECI and the ECI logo are registered trademarks of ECI Software Solutions, Inc. All rights reserved.