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.

Billing Contracts

Contract billing is the process of:

Determining each contract’s base charges, overage charges, miscellaneous charges, contract adjustments, and lease charges and configuring them together for billing.

Validating the invoice or invoices that are to be created.

Posting the contract invoices to the general ledger

Creating contract proposals for contracts with the appropriate status

Generating an invoice to submit to the customer for payment

The Contract Billing window is a dynamic list of all contracts that need billed in your e-automate system, largely based on contracts dates. When the Contract Billing window is opened, e-automate automatically enters the current date in the Billing cutoff date field on the Contracts tab. If the Auto populate checkbox in the window is checked, e-automate then loads all the contracts on the Contracts tab, that have a Base bill date or an Overage bill date that is on or before the Billing cutoff date. This means that if a contract is eligible to be billed it will automatically show up in the Contract Billing window when the appropriate date to bill the contract arrives based on the Billing cutoff date. If you have configured a contract to bill early, e-automate draws that contract into the Contract Billing window early based on the number of days or months you have configured a contract to bill early. Billing of contracts is largely determined by billing dates on service contract, there are contracts that show up in the Contract Billing window that are not associated with dates. Deposit based contracts show up for billing based on the remaining balance of the service contract as well as installment based contracts can show up in the Contract Billing window based on contract proration credit or a period adjustments.

The overall process of contract billing is taking a contract or a batch of contracts from the Contracts tab, to the Billing queue tab, to the Ready to invoice/propose tab, and finally to the Invoices/Proposals tab. On the Contracts tab, e-automate displays a list of contracts eligible to be billed based on the Billing cutoff date and the dates on the contracts. You determine from the list of contract which contracts you want to bill. You can check them individually or you can use the QuickSearch filter to narrow the contracts listed in your window so you can bill a narrower defined list of contracts. Contracts can be filtered in the Contract Billing window using a variety of parameters. Once you have defined the list of contract(s) you want to bill you add those contracts to the Billing Queue. The process of adding contracts to the billing queue essentially locks the service contract from edits until the contract has been completely billed. If you decide you need to make a change to a contract that is currently in the billing queue, you must remove the contract from the queue, make the necessary modifications and then re-add the contract to the queue.

The process of adding contracts to the Billing queue tab, tells e-automate to determine if all the necessary information for contract billing is present on each contract. Contracts that are ready to bill are given a Validated status on the Billing queue tab. You use the Billing queue tab to resolve any issues that would prevent a contract from being billed. Contracts may have missing cycles, or suspect meters, or missing meters or any variety of issues that would prevent a contract from billing. Any non-meter issue would require you to remove a contract from the Billing queue tab, edit the contract to make modifications and then return the contract to the Billing queue tab. If you do not bill meters in your business, you typically have fewer issues on the Billing queue tab. If you are simply missing meters, you use the Billing queue tab in Meter view mode to enter meters or query meters into the queue that may have been entered outside the queue. Meters can be entered by other employees, inserted electronically by partner systems, inserted using the Meter Import spreadsheet, entered via e-info, or keyed in while in the billing queue by the person billing contracts. You can use the meter entry window to estimate a meter reading or use bulk meter updates to estimate all meters in the queue eligible for estimation. If you decide you do not want to estimate a meter, you can remove the overage portion of the contract and just bill the base portion. If overage cycle consolidation is allowed by the administrator and the contract is configured for overage cycle consolidation, subsequent billings can consolidate the cycles and catch up the overage cycles not billed.

Once you have secured a Validated status on a contract in the Billing queue, you can move that contract or all contracts that are Validated to the Ready to invoice/propose tab. You use the Ready to invoice/propose tab to financially audit the contracts that are ready to bill prior to posting a contract invoice. If the contracts meets your billing specifications you can simply create contract invoices from the Ready to invoice/propose tab. If one or more contracts do not meet your specifications, you remove the contract(s) from the Ready to invoice/propose tab and return them to the Contracts tab where you edit the contract(s) and make the necessary modifications to meet your billing needs. You can also use the Ready to invoice/propose tab to create contract proposals. When contracts arrive at the Ready to invoice/propose tab, they have a status that directs e-automate to create invoices for contracts with invoice bound statuses and to create proposals for proposal bound contracts. By creating invoices or proposals, contracts leave the Ready to invoice/propose tab and progress to the Invoices/Proposals tab. You can print invoices or proposals as you create them or you can use the Invoices/Proposals tab to print or reprint contract invoices or proposals.

Billing contracts is an activity that you must perform frequently or configure e-agent to perform frequently. If you configure e-agent to bill service contracts you should pay close attention to the email notifications that come from e-agent identifying contracts that do not or cannot bill. You can use the Contract Billing window to research unbilled contracts to the billing queue, resolve issues and bill these contracts manually. You can also resolve the issues associated with the contract and then allow the e-agent task to bill the contract when it runs again.

You use the contract billing process to create contract invoices as well as contract proposals. You can also use the e-agent task, Auto Invoice Contracts to automate the billing of contracts that are ready to be billed. In order for you to create an invoice on a contract that is traveling through the billing process, the contract must have the appropriate status to be invoiced. Contracts with the statuses of Active, Pending/Billing Payment, or Pending Payment can travel through the billing queue and become contract invoices. Contracts with these statuses must either be invoiced or removed from the queue. If you want to create contract proposals you must assign the status Pending Proposal to the contract. Contracts with Pending Proposal status cannot be invoiced but can be proposed. Contracts that have the Pending Proposal status are processed through the contract billing queue and the status is changed to Proposed. These contracts remain in the queue in an un-editable state until they are either converted to an invoice or canceled from the Invoices/Proposals tab in proposal mode.

When billing contracts in e-automate, especially contracts containing meters, there are occasions when you cannot get an appropriate meter for equipment for which you are billing. On such occasions you can use e-automate functionality to enter an estimate for the meters for equipment on the contract or choose to remove the overage billing on the contract in which you are billing. When estimating meters you can estimate a single meter at a time or bulk estimate meters if your administrator allows it and the contract is configured for bulk meter estimates.

By removing the overage, e-automate simply removes the overage portion of the contract from the billing queue and allows the base or other charges on the contract to continue through the billing process. This option allows you to collect at least the base and other portions of the contract when you cannot successfully obtain a meter for overage billing. When you remove the overages from contracts in the billing queue, e-automate leaves the overage cycle on the contract untouched and at the current overage billing date. If you were to repopulate the billing queue for the same date, e-automate would load the overages only in the queue awaiting contract billing. Assuming a monthly billing contract, if you wait until the next cycle, e-automate would populate the base in the billing queue along with last month’s overage that remains unbilled. If you allow cycle consolidation as a company and by specific contract, e-automate can consolidate the missed overage cycles by summing the allowance for the missed cycles as well as expect meter readings on or near the start date of the earliest unbilled overage cycle as well as a meter reading on or near the end date of the latest overage cycle for which e-automate can bill.

If you decide to leave the overages for the contracts in the billing queue, another option is to bulk estimate the meters on the equipment on the contract in the queue. Before you can estimate meters for contract billing, your system administrator must first configure e-automate to estimate meters by setting rules for meter estimation. In addition to setting the rules, the service contracts for which you want to estimate meters must be configured to allow meter estimation. If necessary you can use e-automate’s Bulk Update feature to modify a large quantity of contracts in your database to allow meter estimation. For information on how to set you e-automate contract options for meter estimation, see the Setting Service Contract Options topic.

Contracts TabContracts Tab

From the Service menu, select Bill Contracts to open the Contract Billing window.
Note: If the Auto populate checkbox is checked, e-automate opens the Contract Billing window with a list of all contracts that meet the billing criteria for the date specified in the Billing Cutoff Date field. This means that all Active, non-terminated, non-expired contracts with a base bill date or an overage bill date on or before the billing cutoff date are displayed as potentially billable contracts. e-automate can also display contracts with pending adjustments on the Contracts tab. When the Contract Billing window opens, it sets the Billing Cutoff Date field to the current date. You can roll the date forward to bill in advance as necessary.

Billing Queue TabBilling Queue Tab

In the Billing cutoff date field, use the drop down menu to select an appropriate date to identify contracts that you want to bill and click [Go]. If you leave the date, the current date, e-automate displays all contracts that are eligible to bill based on the current date.
Note: This list is designed to show you which contracts should be billed based on the billing cutoff date as well as which contracts have adjustments that need billed. You should not have an excessive amount of contracts in this list that you are selectively not billing. If necessary you can roll the date forward to bill contracts that are dated in the future. Be careful to not bill too far as to cause meters to not be within the billing meter tolerance.

To filter the list of contracts (e.g., by contract base cycle, bill group, etc.), do one the following:

To perform a basic QuickSearch, do the following:

In the unlabeled column field (the first field in the QuickSearch region),  use the drop-down menu to select the column of data you want to search.

In the unlabeled comparison operator field (the second field from the left in the QuickSearch region), select the method by which the value you specify for this field must relate to the value in the field by which you are searching for the system to consider the record a match.  The available options may include any of the following, depending upon the data type of the column: equals, contains, does NOT contain, begins with, does NOT begin with, ends with, does NOT end with, is less than, is greater than, is in the range, is NOT equal to, and is NOT in the range.

In the unlabeled value field(s) in the QuickSearch region, which may be a single entry field for specifying a value, a set of entry fields for specifying a range of values, or a set of radio buttons for selecting a specific value, enter the value or range of values for which you wish to search.
Note: Observe these guidelines:

If the field is a monetary/currency field, do not enter the monetary/currency symbol in the field.

If the field is a text entry field, the search is not case-sensitive.

If the comparison operator you select is based on sorted values (e.g., you set the comparison operator to is greater than), the system sorts data in numeric-alpha order; a search for column values greater than A1 will exclude all values that begin with a number.

Click [Go] to perform the search.

To use advanced QuickSearch functionality, see the Using the QuickSearch topic.

Do one of the following:

To select all the contracts displayed to bill, click [Check All] to check all the contracts in the list.
Note: If you selected all the contracts in error, click [UnCheck All] to unselect all the contracts.

To select individual contracts to be billed, check the box(es) to the left of the contract(s) in the Bill column.

Click [Move to Queue] to move the checked contracts to the Billing Queue tab.
Note: The Billing queue tab is a list of contracts that are in the process for billing. When contracts are added to the Billing queue tab, e-automate confirms that the necessary components are in place to generate an invoice in e-automate. The system then unchecks the contracts on the Contracts tab and lists contracts added to the Billing queue tab with status in the Billing status column of In Process; the user who placed the contracts in the billing queue is listed in the User column. Once contracts are on the Billing queue tab, you cannot check and uncheck them on the Contracts tab. If you have enabled the Skip billing queue option in your client settings, contracts that are validated move directly to the Ready to invoice/propose tab and do not stop on the Billing queue tab. For more information on client settings, see the Setting Personal Client Settings topic.

To remove contracts from the billing process, click [Clear]. This button is only available to users with appropriate rights in e-automate. Use this button to remove contracts from the billing queue when the employee who placed them in the queue is not present to remove them.

Click the Billing Queue tab to bring it forward and display a list of contracts in the billing queue that have been through the validation process.
Note: The Billing queue tab is composed of two views, the Contract view and the Meter view. The Contract view displays the contracts that are in the billing queue for billing and indicates in the Message column whether or not they are Validated and ready for the Ready to invoice/propose tab. The Meter view shows the meters associated with the equipment in the Contracts view and shows whether or not they are ready to be billed. When a contract does not validate because it is missing meter(s), you can use the Meter view to determine which meters for a piece of equipment(s) are missing and keeping the contract from validating.
Note: If the contracts have a Validated value in the Status column they are ready to move to the Ready to invoice / propose tab. If you have contracts in the billing queue that did not validate and display no reason, click [Validate] to identify if these contracts are ready to move on or not. If the contracts did not validate, e-automate displays a message explaining why the contract did not validate in the Message column. Some examples of these messages are:
***Begin meter is more than a month before the overage from date
***Begin meter is more than a month after the overage from date
***Begin meter is more than a XX days from the overage from date
***Begin meter is not the previous billed meter
***Begin meter is greater than the end meter
***Begin meter is the same as the end meter
***Meter usage exceeds the average billed monthly volume of X by over Y%
***Begin meter is a web-suspect reading
***End meter is a web-suspect reading
*** Missing Base Billing Cycle
*** Missing Overage Billing Cycle
*** This contract has expired
*** This contract has expired and the final overages have been billed
*** This contract's overages cannot be billed until the overages are billed on contract: XX
*** This contract is part of a billing group that has not been fully validated
For additional information on these warnings, see the Additional Info - Contract Billing Warnings and Additional Info - Contract Meter Billing Warnings topics.

If a contract or any contract has a Validated value in the Status column click [Move to Ready] to move validated contracts to Ready to invoice/propose tab.
Note: Before e-automate allows non-validated contracts to move to the Ready to invoice/propose tab, the message for each contract must be resolved and the contract validated. Contracts not validated are not allowed to move to the Ready to invoice/propose tab. The following is an explanation of how to resolve possible messages so contracts can be invoiced.

If ***Missing Meter displays in the Message column for a contract, do one of the following:

Run the Billing Meter Audit Report.

Click [Billing Meter Audit] to run the report.
Note: Once you have moved all the validated contracts to the Ready to invoice/propose tab, you use the billing meter audit report, to identify metered equipment that are currently in the contract billing queue that have missing meters. The billing meter audit report offers you a choice to order the report by contact name, customer number, customer name, contract numbers, or equipment number. You can use this list to make calls or otherwise secure meter readings for contract billing.

Contact meter contacts and obtain meters for billing or use other method to obtain meters.

Enter meters. See next bullet for instructions. 

Once meters have been entered, click [Refresh meters] to update the billing queue with all meters entered.

Enter an appropriate meters by doing the following:

On the Billing queue tab, select the Meter view radio button.

Ascertain the meter reading for the equipment.

Double-click on the equipment for the meter you want to enter.
Note: You can also right-click to access the Enter meter reading menu option.

In the New Meter Reading window, do the following to enter a meter for contract billing:

In the Date field, use the drop down menu to select the date you acquired the meter.
Note: The Date field is automatically populated with the contract overage cycle ending date. If you are missing a beginning meter you will need to change the Date to the beginning of the overage cycle. Contract overage dates are identified on the yellow attention banner in the New Meter Reading window. You can modify the date as necessary as long as the date used is within the billing meter tolerance configured by your system administrator. For additional information on the billing meter tolerance, see Billing Meter Tolerance Rules in this topic or see Setting Service Contract Options in the contracts section. You can also contact your system administrator.
Note: As necessary you can enter a different date for contract billing in the Override billing date field. e-automate requires that the date identified in the Override billing date field meet the criteria identified by your system administrator. For additional information see Setting Service Contract Options.

In the Meter source, field use the lookup icon and select an appropriate meter source.
Note: If you want to type in an estimated meter, be sure the meter source is Estimated.

In the Meter type field, use the lookup to select the meter type for the meter you want to enter.

In the Meter display field, type in the meter reading for the identified meter.
Note: If you want to enter an estimate, click [Estimate] to direct e-automate to estimate the meter, if possible. To see the meter estimate calculation, click [More info].

Click [Update].
Note: If the equipment has multiple meters, e-automate attempts to select the next meter for which you may want to enter a reading or estimate.

If equipment is multiple metered, repeat steps iii – v until you have entered all the meters for the equipment.

Click [OK] to save your meter.
Note: If you must enter both a Missing Beginning Meter and a Missing End Meter, you must click [OK] for one meter and go into the New Meter Reading window a second time to enter the additional meter. For more information, see the Recording a Meter Reading topic.

Click [Refresh Meters] to update the contracts in the billing queue with the meter information. If the meters are within the billing meter tolerance the contracts validate.

If your system administrator has enabled the bulk meter estimate functionality you can use e-automate to bulk estimate meters for eligible contracts by doing the following:

On the Billing queue tab, select the Meter view radio button.

If necessary, use the QuickSearch on the list of contracts to filter for contracts which you want to estimate meter readings.

Click [Estimate Meters] to open the Estimate Missing Meter Readings in Billing Queue window.
Note: Settings displayed in this window are set by your e-automate system administrator. For more information, see the Setting Service Contract Options topic. If necessary, you can change these settings as appropriate to accommodate different rules for different cycle contracts.

To preview the estimates calculated and those not capable of being estimated click [Preview].

If you do not want to insert the calculated estimates displayed in the Meter Reading Estimate Preview, click [Cancel] to close the Estimate Missing Meter Readings in Billing Queue window. To insert the estimated meters, click [OK].

If you are sure, in the e-automate window, click [Yes] to insert the meters. To cancel the estimated meter insert, click [No] to return to the Estimate Missing Meter Readings in Billing Queue window.

Remove the overage cycle from the contracts in the billing queue by doing the following:

If necessary, use the QuickSearch on the list of contracts to filter for contracts which you want to remove overages.

On the Billing queue tab and with the Contract view selected, click [Remove Overages].

If you are sure you want to remove overages from this batch of contracts, click [Yes]. If you are not sure, click [No].

Contract overages are removed and eligible contracts are set to the status, Validated.

If you have errors that are not simple missing meter related, you should remove the contract from the billing queue, make changes to resolve the error and return the contract to the billing queue. For more information on contract billing warnings, see the Additional Info - Contract Billing Warnings and Additional Info - Contract Meter Billing Warnings topics. Generally do the following:

Right-click on the contract and use the drop-down menu to select Delete from Queue to remove the contract from the billing queue.
Note: You can remove all contracts from the billing queue by clicking [Clear Billing Queue]. When you use right-click you remove a single contract.

Make the necessary corrections to the service contract or meters using the meter reading console.

With the problem resolved, repeat Steps 2 through 8 to move the contract to the Billing Queue tab and bring the status to Validated.

When the contract is validated on the Billing queue tab, you can click [Move to Ready] to move validated contracts to the Ready To Invoice tab.
Note: You can move one contract at a time to the Ready To Invoice tab by right-clicking on the contract and selecting Move to Ready. You can move all contracts that are validated by clicking [Move to Ready].

When contracts are validated but have some risk associated with the billing information, e-automate displays a warning in the Message column. You can override the warning messages if appropriate. You should investigate warnings prior to billing and understand each message before overriding the message prior to billing. One you understand and are okay with the warning, click [Override Warning] to force the contracts to the Ready to invoice/propose tab.

Ready to Invoice/Propose TabReady to Invoice/Propose Tab

Click the Ready to invoice/propose tab to see a list of contracts that have been validated and are ready to be invoiced or proposed.

To audit the list prior to generating invoices, click [Audit billings]. e-automate opens the report window and displays the Prebilling Audit Detail which is a list of contracts in the queue with their applicable charges, associated overage charges, miscellaneous charges, taxes, lease, and invoice totals.
Note: Overage and base totals are displayed in the columns on the Ready to invoice/Propose tab.

If a contract has a billing error in the Prebilling Audit Detail report, do the following:

Right-click on the contract with the billing error and use the drop-down menu to select Delete from queue. e-automate removes the contract from the Ready to invoice/propose tab.

Click the Contracts tab to bring it forward and display the contracts available for billing.
Note: Typically, the contract just removed from the queue is displayed unless you have changed the filter criteria or the Billing cutoff date.

Double-click on the contract to open the Edit Contract window.
Note: If you need to make changes that are not on the service contract, go to the appropriate place and make the necessary changes. For example if you need to modify a Base distribution code or taxing information, go to the appropriate place and make modifications.

Make the necessary changes.

Repeat steps on the Billing queue tab to move the contract with the corrected billing information to the Ready to invoice/propose tab.

If you want to return all the contracts on the Ready to invoice/propose tab to the Billing queue tab, click [Return to queue].
Note: You can individually return contracts to the Billing queue tab by using the right-click menu.
Note: If you return all contracts to the Billing queue tab, return to step 1 on the Billing queue tab.

Do one of the following:

To create contract invoices, do the following:

Click [Create invoices] to create contract invoices for all contracts displayed on the Ready to invoice/propose tab. e-automate opens the Create Service Contract Invoices window.
Note: You can only create contract invoices for contracts with appropriate contract statuses. If a contract has a proposed type status, you cannot create an invoice. You can only create proposals.

In the Invoice date field, use the drop-down calendar to select the contract invoice posting date.
Note: This is the date that is displayed on the contract invoice and is the posting date in e-automate.

In the Batch field, verify the batch number.
Note: e-automate generates a batch number automatically for each contract billing batch. You can accept the assigned batch number (which is assigned by date with a dash and the number of contract billing batches that have occurred that day) or you can enter your own batch number, it must be unique.

To print the contract invoices included in this batch, check Print invoices and identify the appropriate number of additional copies.

Click [OK] to create and post the contract invoices.

To create contract proposals, do the following:

Click [Create proposals] to create contract proposals for all Ready to invoice/propose contracts with the appropriate Pending Proposal status. e-automate opens the Create Service Contract Proposal window.
Note: You can only create contract proposals for contracts with a Pending Proposal status.

In the Proposal date field, use the drop-down calendar to select the contract proposal date.

In the Batch field, verify the batch number.
Note: e-automate generates a batch number automatically for each contract billing/proposal batch. You can accept the assigned batch number (which is assigned by date with a dash and the number of contract billing batches that have occurred that day) or you can enter your own batch number, it must be unique.

To print the contract proposals included in this batch, check Print proposals and identify the appropriate number of additional copies.

Click [OK] to create the contract proposals.

Invoice/Proposals TabInvoice/Proposals Tab

To use the Invoice/proposal tab, do one or more of the following:

To print or view the contract invoices/proposals, click Invoice/Proposals tab to bring the tab forward.

To view an invoice, right-click on the invoice and select View Invoice. You can also view a large list of invoices by defining an appropriate QuickSearch and clicking [View Invoices].

To print an invoice, right-click on the invoice and select Print Invoice. You can also print a large list of invoices by defining an appropriate QuickSearch and clicking [Print Invoices].

To void and reset an invoice, right-click on the invoice and select [Void and Reset Invoice]. Acknowledge the void warning and click [Yes] to void the invoice.
Note: E-automate voids the invoice and resets the contract by rolling the cycles back and other contract settings back as appropriate.

To void an invoice, right-click on the invoice and select [Void Invoice]. Acknowledge the void warning and click [Yes] to void the invoice.
Note: Voiding a contract does not reset any contract settings. Best practice recommendation is to always void and reset.

To create a contract invoice from a pending proposal, select the Proposals radio button to display contract proposals. Right-click on the pending proposal and select Create invoice and set contract to pending payment or Create invoice and set contract to Active.
Note: Accounts receivable personnel can also receive a payment for a contract proposal, convert the proposal to an invoice, and apply the payment all in the Record Customer Payment window. For more information, see the Recording Customer Payments topic.

For additional information on billing contracts, refer to the following topics:
Additional Info - Billing Meter Audit Report
Additional Info - Billing Meter Tolerance Rules
Additional Info - Contract Billing Process
Additional Info - Meter Collection
Additional Info - Contract Billing Warnings
Additional Info - Contract Meter Billing Warnings

 

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.

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