Database Documentation
Customer Relationship Management
Customer
Alerts
Additional
Custom Fields
Customer
and Address Merge
Merge
Customers
Merge
Addresses
Tasks
tab in the Customer record
Emailing
Statements
Jobs
Job
Defaults
Defining
Contacts at the Job Level
Editing
Job Note Reasons
Disabling
"Flag Team for Poor Service"
QuickBooks
Integration
with QuickBooks Canada
Integrating
QuickBooks Classes with Company Profiles
Inventory
Job Purchase
Order Report
Crystal Reports
The
Time Code Tracker report
Miscellaneous
Integration
with Google Maps
Map
Default Origin
Map
Coordinates
Differences
Between Mapping Tools
Google
Maps Limitations
Users
of Google Maps in the United Kingdom
Filters
Customer
Quick Search
Grid
Enhancements
Fixed Bugs
SQL Server 2000
Due to the many new features in ServiceCEO 6.2, the location of some information in the ServiceCEO database has changed. These changes may mean that some of your reports and applications using the API need to be updated.
All of the changes in the ServiceCEO database from 6.1 to 6.2 are located here: Database Changes from ServiceCEO 6.1 to 6.2.
This document details all of the specific changes made in the ServiceCEO database from 6.1 to 6.2 so you know what table and columns to use when updating your reports or API integrations.
The Customer Alert feature displays a warning when one of the following conditions are met:
These three alerts can be turned on individually in the Billing Options dialog box. Simply select Tools > Options > Billing and select the appropriate check boxes to turn on the alerts.

Once an alert is configured, the Detail tab of the Customer record will display any or all of the alert fields:

To activate an alert for a customer, select the appropriate check box. You can then configure the details about the alert:
If you don't want any new jobs to be created for a customer with an alert, select the Halt Job Creation until Alerts are cleared check box. Only users with the Allow Override of "Halt Job Creation" security right will be able to create jobs for this customer when an alert is active.
ServiceCEO indicates that a customer has an alert in several different ways:

There are two types of Alert Details dialog boxes:
| Regular Alert | Job Creation Alert |
|---|---|
![]() |
![]() |
ServiceCEO needs to check occasionally to see if any of the regular actions have triggered Credit Limit and Past Due alerts. This is done in two ways:
If you want to automatically set an alert for all of your customers, please contact Technical Support. For instance, you may want to configure your customers so that you are alerted whenever any customer's account balance is more then 60 days past due. To set a common alert status for all of your customers, enter a support ticket and Technical Support will contact you with details on how to run a database script that will can configure this setting for you.
Two new security options have been added around the Alert functionality:
Depending on the status of a customer's Issue Alert or Bad Credit check boxes in ServiceCEO 6.1, a customer may have active manual alerts in 6.2:
| Check Box selected in 6.1 | 6.2 Manual Alert text |
|---|---|
| Issue Alert | The Issue Alert check box was selected prior to ServiceCEO upgrade |
| Bad Credit | The Bad Credit check box was selected prior to ServiceCEO upgrade |
| Issue Alert and Bad Credit | The Bad Credit and Issue Alert check boxes were selected prior to ServiceCEO upgrade |
ServiceCEO 6.2 increases the amount of custom fields available to you! Every area of the application that previously had four custom fields now has 25. In addition, defining custom fields is now consolidated into one centralized location.
To manage your custom fields, select Tools > Lists > Custom Fields. The Configure Custom Fields dialog box appears.

From here you can define many different aspects of your custom fields, including:
You can create up to 25 custom fields for the following records:
When active, the custom fields will appear in a Custom Fields tab of the appropriate record. For example, the five active custom fields in the screenshot above will appear on the Custom Fields tab of the Customer record.

The Customer and Address Merge feature enables you to perform two actions:
To merge two customers, or two locations for a customer, open the record for:
From this customer record, select Tools > Merge Customer or Locations. The Merge Customers or Addresses dialog box appears.

You can perform two actions from this dialog box:
Select the option you want and click Next. The steps for each process appear in the sections just below.
All information that changes due to a customer or address merge will be stored in customer notes. The highlighted note in particular contains all of the information from the merged customer/address in case you need to reference any of that data in the future.

To merge two customers together, follow these steps:

The main customer merge dialog box appears:

![]() |
Note: The Customer Merge dialog box will only display the fields for which the values are different between the two customers. However, if you would like to see the values for all of the customer fields, select the Show All check box. |
A dialog box will appear, asking if you want to merge any of the addresses for the merged customers. If you do, please follow the steps in the Merge Addresses section. If you do not, click Finish to open the master customer record.
You can merge together any two addresses in a customer record. The only conditions that the addresses must be assigned the same tax codes and zone.
To merge addresses, follow these steps:


![]() |
Note: The Address Merge dialog box only will display the fields for which the values are different between the two addresses. However, if you would like to see the values for all of the address fields, select the Show All check box. |

A Tasks tab is now present in the customer record. It contains all tasks that have been linked to the customer so that you can quickly view all tasks that are related to the customer, rather than having to filter and search through the list on the Tasks tab of Office Duties.

You can email the Statement report in ServiceCEO 6.2 in the same manner as you can the invoice report.
For details on emailing invoices, see the Emailing Invoices/Estimates to Customers topic of the ServiceCEO Help System.
A few changes were made to the Statement report to make it conform to the Ready to Send Workflow:
You can edit the text that appears on this email by selecting Tools > Options > MS Outlook and clicking Edit Text on Emailed Reports. From this dialog box, you can edit the text for the Invoice, Work Order, Estimate and Statement emails.
You can now define a default value for several job fields. To do this, select Tools > Options > Requirements and click Job Defaults.

These values defined here will be used when creating all new jobs and schedules. The only exception is if you create a job by clicking and dragging on the Bar or Box views of the calendar.
The Job record now contains a Contact Name field so that you can identify the contact that is responsible for the job. The job's contact will also be the name that appears on the reports for that job.
This field is also located on estimate, project and visit records.

As part of this effort, you can now also easily open the customer record from within a job by clicking Open Customer.
If enabled in the Requirements dialog box (Tools > Options > Requirements > Schedule Options > Making cancellations), ServiceCEO prompts the user to enter a note explaining why the user declined service when canceling any job. In previous versions, the reasons for these notes were not editable; they were hard-coded into the system.
To add, edit or disable this or any note reasons, select Tools > Lists > Note Reasons.

The Job Canceled tab works in the same manner as the rest of the tabs in this dialog box. For details, see the Defining Note Types section of the ServiceCEO Help System.
![]() |
Note: Note Reasons were called Note Types in previous versions of ServiceCEO. |
When a user changes a team assignment on a job or schedule, the user is prompted if they would like to “flag the team for poor service.” This flag would include the Job and the employees on the removed team in the Employee Loss Report.
In 6.1, you could not disable this prompt. In 6.2, you can disable it by selecting Tools > Options > Requirements and clicking Schedule Options. The Requirements dialog box appears. Clear the Changing Team Assignments check box and click OK.

ServiceCEO 6.2 is completely integrated with QuickBooks® Canada 2008 and 2009.
![]() |
Caution: In order to properly integrate with QuickBooks Canada 2008, support for previous versions of QuickBooks was discontinued. Thus, ServiceCEO 6.2 will not work with QuickBooks Canada 2007 or any version previous to that. |
In QuickBooks Canada 2008 or 2009, you may need to make some configurations to your QuickBooks Vendors in order for tax to export properly. For all sales tax vendors, perform the following steps in QuickBooks:
QuickBooks classes are similar to Company Profiles in ServiceCEO. Both let you track income and expenses by company divisions (i.e., office locations, separate companies, departments, etc.)
The following is an explanation of classes from the QuickBooks Help file:
"In QuickBooks, you can create classes that you assign to transactions.
This lets you track income and expenses by department, business office or location,
separate properties you own, or any other meaningful breakdown of your business.
For example, if you had a restaurant with three locations, you might create
an Uptown, a Midtown, and a Downtown class for tracking income and expenses
by location. A farmer might create a class for each enterprise—for example,
Corn, Hogs, and Soybeans. At the end of an accounting period, the restaurant
could create separate reports for each location. Likewise, the farmer could
create separate reports for each enterprise."
If you are integrated with QuickBooks, you can track charges and costs
coming from ServiceCEO Profiles by QuickBooks class. By linking Profiles to
Classes, all data exported to
QuickBooks will contain a QuickBooks
Class definition in the QuickBooks General Ledger (GL). This will allow QuickBooks
users to run their P&L (Profit and Loss) report in QuickBooks by class.
For more on Profiles in ServiceCEO, see the Creating
Company Profiles section of the ServiceCEO
Help System.
Default classes can be defined in three locations:
Company Information. (If you are running ServiceCEO Enterprise, default locations are defined at the Branch level.)
Simply select the class you want to use from the Class drop-down list.

The "Job PO" report was added to ServiceCEO. This report contains every inventory product assigned to a job during the report's date range, along with the job number(s) on which it is being used and the Purchase Order (PO) line item(s) or adjustment from which the stock originated.
In order to accommodate the many new and enhanced features in ServiceCEO 6.2, some changes were made to the ServiceCEO database. These changes may affect some of your customized Crystal Reports.
To help you update your custom reports, you can use the Updating Reports for ServiceCEO 6.2 document, which details the steps you will need to perform to update any reports that won't run in 6.2.
This Time Code Tracker report was removed from the default report list. You can add it again by following the steps below:
The report has been added and can be run normally. For more on adding reports to ServiceCEO see the Adding New Reports section of the Help System.
ServiceCEO 6.2 enables you to replace Microsoft® MapPoint® with Google Maps® in all instances where maps are used in ServiceCEO:
You can make this change in Tools > Options > Mapping.

Google Maps is an extra feature that requires you to purchase an additional license. The price will be $250.00 per year for your company, regardless of how many users you have. For the beta period, the Google Maps feature will be free.
You can purchase a Google Maps license in the Online Store, located in the Member Center.
![]() |
Note: You do not need to use Google Maps; you can continue using Microsoft MapPoint. |
When integrated with Google Maps, a few new features will be available to you:
You can define where you want your Google maps to open if no address has been provided in the Company Information dialog box.

Every customer address can now be mapped using exact coordinates from Google Maps. To do so:

This tab contains two tools for you:
Note that Google Maps will make it's best effort to accurately map the address you entered on the Address tab. However, if this mapping is incorrect, or you want to adjust it for any reason, the coordinates are entered here will be used for all ServiceCEO maps.
There are a few differences between the two mapping tools you can use with ServiceCEO, Google Maps and Microsoft MapPoint:
Google Maps has a few limitations that may affect how you use it:
![]() |
Note: If you included the Home Office in your mapping routing in the Mapping Options dialog box, you may not be able to map the full 25. For instance, if you selected the Start at Home Office, End at Home Office option, then you can only map 23 addresses along with the start and end home office address. |
Mapping addresses in the United Kingdom may not behave exactly as intended.
If a UK address is not returning any results, there are two possible problems.
The filters have been reworked in ServiceCEO 6.2 to clean out some lingering issues. Due to this rework, you will lose your saved filter settings and the filters will be reset to the default values. We apologize for any inconvenience that this may cause.
As a result of reworking the filters, the Show/Hide Find button was removed from the Customer List. As a result, the QuickSearch fields will always appear.
The following pages in ServiceCEO have been rewritten to enable you to customize the grids within them.
The new functionality includes:
To revert these grids to the system default, press the ALT key while pressing the Refresh button.
![]() |
Note: The Customer List will save column width, but column order is still defined via the Field Chooser. |
A listing of all fixed customer-reported bugs is located here: Customer-Reported Bugs Fixed in ServiceCEO 6.2
With the release of ServiceCEO 6.2, SQL Server 2000 will no longer be supported.
The main reason for this change is that SQL Server 2000 will not be able to handle some of the cool new features that will be coming with ServiceCEO 6.2. This, coupled with the lack of Microsoft support for the product (Microsoft discontinued support in 2006), has prompted us to discontinue support for SQL Server 2000.
What does this mean to you? If you are currently running SQL Server 2000 it means that you will need to upgrade to SQL Server 2005 prior to upgrading ServiceCEO to version 6.2. To see if you are using SQL Sever 2000, open ServiceCEO and select Help > About. If the Database Server Version starts with an eight (8), you are using SQL Server 2000.
If this is the case, you have two options:
When deciding which version of SQL Server 2005 to use, please refer to our recommended system requirements: http://www.insightdirect.com/system-requirements/
Please send any feedback about this document to documentation@insightdirect.com. Please note that this email will not go to Technical Support. To receive technical support, please enter a support ticket by logging into the member center at http://www.insightdirect.com/support.html and clicking the Log a New Support Ticket link.
| ServiceCEO is a registered trademark of Insight Direct, Inc. in the U.S. and/or other countries. Other parties' marks are the property of their respective owners and should be treated as such. |