Data Conversion

Home News About IVT Support Online Access Contact Us Products

Integration
Installation
Data Conversion
Other Support Docs

Moving Data into SurePath from Legacy Systems

Introduction

SurePath is a bond processing and reporting application developed by InSure Vision Technologies (IVT).   It is web-based and is designed to establish a paperless processing and reporting system between the agent, client, surety and Obligee via the internet.  For more information on the SurePath Network, click here.

As with any new software implementation, there is a period of time where data may be managed in multiple systems.  This makes processing difficult because users must know how to use each system.  It makes reporting difficult because to generate one complete list of bonds, for example, users oftentimes have to run reports from each system.  To avoid this, many customers choose to immediately enter or convert data from one system into SurePath.  Although this may be a labor-intensive effort, it does make SurePath your single processing and reporting system soon after implementation.   

Importing is the process of converting data from one system (the source) into another (SurePath).  The purpose of this document is to discuss the requirements for importing client and bond data into SurePath as well as to highlight issues that you should consider when preparing to import incomplete data into SurePath.   

The main section of this document provides you with a brief overview of SurePath as well information needed to make a conversion decision.  It is written for non-technical reviewers.  Appendix A of this paper is a technical description of the requirements for moving data into SurePath and is intended for a business analyst, database administrator, or programmer.

SurePath Overview

General Overview

In order to understand the issues related to importing data into SurePath, it’s important to first understand how SurePath works and the information that is required to execute a bond. 

 SurePath is designed to process and manage almost any type of commercial or contract bond for the entire lifespan of the bond.  When a user executes a bond in SurePath, the system stores all the data on the bond in a central database.  This data is used for many functions such as reporting and alerting the user to upcoming bond renewals.  SurePath also stores a scanned image of the bond document form and its associated data so that the agent, the agent’s client, the underwriter, and the Obligee can view the document off-line. 

SurePath needs several pieces of information to successfully execute a bond.  These are:

Client information such as the name of the parent organization, subsidiaries if applicable and the principal name and address that appears on the bond. 

Bond specific information such as Obligee name and address, term dates, premium and commission rates, bond amount and bond number.

Processing rules for execution, renewal, riders and cancellations that define how the life cycle of the bond is processed.

The data is used not only to create the bond; it is also used in subsequent processing activities such as renewals, cancellations and riders. 

Client Information

SurePath stores information about agency clients so that repetitive details do not have to be re-entered each time a bond is executed.  This setup includes the client’s organization and surety program.   

The client’s organization is set up using subsidiaries and principals:

Subsidiaries are logical groupings of principals, used primarily for reporting and client access purposes.  A subsidiary consists of a name, a billing code if applicable and a list of related principals. 

A Principal is the legal name entity on a bond.  Each principal has a principal name, address and state of incorporation.

Some clients have an extensive list of principals.  Often, the agent maintains this list in an Excel spreadsheet or other bond related application making it suitable for data conversion.   

The client’s surety program consists of:

The billing and issuing carrier(s).

A premium rate group and a commission rate group for each issuing carrier that associates the Surety Association’s (SAA) bond classification system with a carrier’s premium and commission rating structure. 

The line of authority authorized by each carrier.

The client’s surety program can be set up as ‘shared’ or ‘negotiated’.   Rate groups, one component of the client’s surety program, can also be set up as ‘shared’ or ‘negotiated’. 

A negotiated program or rate group is a ‘package’ of information that is unique to the client. 

A shared program or rate group is a ‘package’ of information that can be used by more than one client.  Shared programs and rate groups are mechanisms for saving the user time.  The user sets up the ‘shared’ package once and then links it to all clients with the same program or rate group.  Changes made to a shared program affect all clients that use that program. This allows the user to change rating information in one place instead of on a client by client basis.

Because of the complexity of the client’s surety program, program information is generally not converted. 

Bond Forms

IVT provides the user with an extensive bond form library.  The bond form library not only contains scanned images of each bond form, it also stores:

The bond type or SAA classification.  To calculate premium and commission, SurePath matches the SAA classification of the form with a corresponding SAA classification in the rate group in the client’s program.  This is how SurePath knows which rate to apply when there are several set up in a rate group. 

Processing rules for bond execution, cancellation, reinstatements, renewals and riders.  SurePath uses this information to manage the life cycle of the bond.  For example, renewal rules dictate when the bond should be renewed, how the renewal premium should be calculated and the documents that should be generated (i.e., a new bond vs. a continuation certificate). 

 SurePath also provides the user with the ability to capture bond information in SurePath when the bond form is not in the library.  In this situation the user has to define the SAA code and processing rules for the type of bond being executed.

SurePath uses the processing rules and SAA classification associated with the bond to manage the life cycle of the bond.  This information is therefore required to convert bond data and can be data entered during the conversion process or by mapping converted bonds to a similar bond form in our library.   

Bond Execution

During the execution process, SurePath populates the form with information from the selected bond form and from client set up.  As you can imagine, the bond execution process is considerably easier and faster if the user selects a form from the library and enters the client information in advance. However, if the client information is incomplete or the bond has certain exceptions to the client’s standard program, the user can execute the bond using “Advanced Process”.  This process lets the user override program variables, such as carriers and rates. 

New Bonds vs. Old Bonds

When your agency starts using SurePath there will be old bonds (effective date prior to today’s date) that are still in effect which are being managed outside of SurePath.  This means that for a period of time you will be maintaining two systems, one for your new bonds (in SurePath) and one for your old bonds (your current system).   Old bonds can be entered into SurePath at any time using the bond execution process described in the previous section.  The difference is that during execution old bonds are flagged as ‘uploaded’ instead of ‘new’. 

Re-keying old bond data into SurePath may take some time,  which could delay your ability to manage your entire book of business in SurePath.  If the list of bonds in your old system is extensive and in an electronic format (such as Microsoft Excel or Microsoft Access), you may be able to import them into SurePath.  However, there are certain data elements that are required.  For a complete list of required and optional data elements, refer to Appendix A. 

Data Conversion

Deciding on a Conversion Strategy

You may want to consider importing data into SurePath if you have principal or bond data in an electronic database.  If your bond data is in an electronic format, you must first decide if conversion is the appropriate course of action.   To help you make this decision, consider the following:

 Is the amount of data worth the cost and effort of conversion? 

If you have fewer than 100 clients or fewer than 500 bonds, it may be more cost effective to re-key the data into SurePath.  This is because it takes almost the same amount of work to convert 100 bonds into SurePath as it does 10,000 bonds.

 How much clean up work is required to make the data ready? 

Data conversion follows the ‘garbage in garbage out’ principal.  The quality of the conversion depends on the quality of the data in the source database.  If you need to add or clean up a significant amount of data before it is imported into SurePath, it is probably more cost effective to re-key the data directly into SurePath.

Examples of data cleanup include:

All client data should be in a consistent format.  Capitalization, abbreviations and acronyms should be consistent.  Keep in mind that some of this data appears on bonds and reports.

Data should be complete.  It may be easier to add missing information prior to data conversion than after data conversion.  A list of required and optional fields is included in Appendix A. 

If optional information, such as bond amount, is missing, your outstanding liability and bond lists totals will be inaccurate.

Renewable bonds must include correct term dates and premium amounts to renew successfully in SurePath.

How many different categories of bonds are there to convert?

The conversion process involves mapping or ‘linking’ data from the source database to the new database (SurePath).  It is more complex to convert bond data than client data.  Bonds are grouped into bond types (i.e., Subdivision bond vs. License & Permit bond).  Each bond type requires a different set of data elements.  A map has to be developed for each bond type that is converted.  It if therefore more cost effective to convert data when there are fewer bond types.   

Do you have a few clients that execute many bonds or many clients that execute a few bonds?

If you have a many clients with a few bonds each it may be more cost-effective to re-key the data into SurePath.  This is because each client/bond combination requires its own data mapping.

Getting the Right People Involved

It is important to get the right people involved in the conversion process from the beginning.  The bond department owns the information.  The technical staff manages the database and the computers on which the data reside.  IVT needs to map and import the data.  If the data is from another third-party vendor (i.e., an agency management system or other bond processing system) then the vendor may need to create the database and/or authorize access to the datae.  Because everyone has a stake it is important they are involved in the decision to convert and the conversion process.

The Data Conversion Process

As a part of the conversion team, IVT will:

assist your organization in making a conversion decision

provide guidance in cleaning up data in preparation for conversion

complete the conversion

You can expect the following to occur during this process:

  1. IVT will works with you to assess the scope of the conversion work.  This can normally be done over the phone.  Appendix A includes several worksheets that you can use to help us identify the amount of work that will be required.

  2.  To complete the assessment, IVT will request a sample of the data being converted.  The data can be in Microsoft Excel or any common file database format such as DBF, MDB or CSV.  To obtain this sample you may need to contact the vendor or your organization’s IT staff. 

  3.  IVT will review the assessment and provide a written estimate of the scope of work.  The estimate will include the cost and schedule to perform the data conversion.

  4.  Your team will review the estimate and decide whether or not conversion is the best course of action.

  5.  If you decide to proceed with the conversion, IVT will provide your staff with any necessary tools and templates to prepare your data for conversion. 

  6.  If necessary, your staff will clean up or add to the data that is being converted.  This can sometimes be done in SurePath, during or after conversion.  IVT will assist you in making this determination.

  7. You will give us the data you want converted.

  8.  IVT will then move the data to be converted into a staging area.  This means that your data is imported into a temporary storage area in SurePath so that you can view and, if desired, update the converted data before it is moved into permanent storage.

  9.  IVT will only move the data from temporary storage to permanent storage when you sign a release form that indicates that the converted data is complete.

  10. There should be minimal interruption to your business.  However, depending on when the data is given to IVT (step #7) and when you sign off on the results (step #9) there may be some business you will need to enter into SurePath once the conversion is complete. 

IVT will make every effort to make the conversion as seamless as possible.  However, we cannot guarantee the integrity of your data.  It is imperative that you review and, if necessary, edit any data before it is transferred into SurePath.

For More Information

If after reading Appendix A you would like additional information about transferring data into SurePath, please send email to conversion@insurevision.com.

If you would like additional information about transferring data into SurePath, please send email to conversion@insurevision.com.   Click here to get a Microsoft Word version of this document.

Appendix A – Technical Specification for Importing Data into SurePath

The information in this section is intended for a database administrator or IT professional.  The data structures below show the required (bolded) and optional fields needed to successfully import data into SurePath.  If the data is coming from a relational database, IVT may be able to import data from multiple tables that are linked by key field values. 

Data Types

The following data types are used in the data conversion tables below:

D = Date:  Must be in the format mm/dd/yy(yy)
C = Character:  e.g. varchar, text, or char data types. Quotation marks and ampersands should not be included.
M= Money: assumed to be US dollars and should not include $ signs
N= Numeric: Integer, float.  Numeric data should not include commas.

Import Checklist

The following checklists can help you decide whether or not it makes sense for your company to import client data, bond data, or both.  Click here to obtain a Microsoft Word version of this document. Please complete the following information and email it to us at conversion@insurevision.com so that  we will help you assess the best course of action for your organization.   

For each item, estimate the total number of records you would like to import into SurePath and, of those, the total number of records that have incomplete data. 

 

Total

Incomplete Data

How many client records do you want to import?

 

 

How many of the following types of bonds do you want to import:

 

 

Contract

 

 

Fiduciary

 

 

Fidelity

 

 

Judicial

 

 

License & Permit

 

 

Public Official

 

 

Other, Specify:

 

 

 Use one of the following symbols in the Import column in the tables below:

a= The data is available for importin
X = the data is not available and would need to be entered by hand
? = The data exists but is in a different format or would require conversion

Importing Client Data

General Requirements:

Each client must have at least one subsidiary.  If a customer has no subsidiaries, the primary client site is the default subsidiary.
Each client must have at least one principal name.  This is the legal name that will appear on all bond forms.
Each client account must be identifiable with
A specific agency
A specific agency site
A primary account owner

Data Fields For Importing Client Data (Bolded items are required fields): 

Field

Data Type

Max Width

Notes

Import

Agency Site Name

C

80

If more than 1 agency site.

 

Client Organization Name

C

80

Identifies client

 

Client Subsidiary Name

C

80

Can be same as org name if only 1 site

 

Primary Account Owner

C

40

Maps to a agency user

 

Agency Billing Code

C

40

Integration with other systems

 

Client Subsidiary Billing Code

C

40

Integration with other systems

 

Contract /Non Contract account

B

1

True or False

 

Principal Legal Name

C

80

Appears on bond forms

 

Principal Nickname (alias)

C

80

Defaults to principal name if not supplied

 

Principal Address1

C

80

 

 

Principal Address2

C

80

 

 

Principal City

C

40

 

 

Principal State

C

5

 

 

Principal Zip

C

20

 

 

Principal Country

C

5

If not USA

 

State of Incorporation

C

5

Otherwise defaults to Principal State

 

Country of Incorporation

C

5

Otherwise defaults to Principal Country

 

Principal Phone

C

30

 

 

Principal Fax

C

30

 

 

Comments

C

1000

 

 

Importing Bond Data

General Requirements:

Since imported bonds cannot generally be mapped to bond forms in the SurePath Bond Form Library, there will be no bond form document associated with an imported bond. This means that if a bond requires a new bond to be issued on renewal, you will not be able to generate the document through SurePath.
Issuing Carrier information
Issuing Carrier name (or Code) is usually your internal code for a carrier.  IVT can use this code is to determine the corresponding billing carrier.
Rating Structure Code
If you can supply IVT with a rating code structure, it may be possible to map this structure to SurePath’s term premium and commission amount rating codes.  For example, if commission is calculated as 5% of premium, IVT could map this to a corresponding rating code in SurePath.
If no rating calculation information is available, the rates will be configured as “override” rates.  This means all future rating related transactions must be manually calculated by users and entered into SurePath.
Bond Type:
Bid Bond
Subdivision Bond
Performance & Payment Bond
Generic; will default to generic if not specified; can also be derived from Bond Form, if the Bond Form is available in SurePath
Cancellation Process:
Cancelable or Non-Cancelable
Number of days required for cancellation notice
If not provided, the user will be prompted if the bond is cancelled
Renewal Process:
Continuation Certificate, Continuous, Continuous Subdivision, Continuous with Verification Certificate, New Bond Required, Term Bond
If not supplied, the user will need to select the correct process when the bond renews.
If not supplied for Term Bonds, the bond will not automatically close, and must be cancelled.

 Data Fields For Importing Bond Data (Bolded items are required fields): 

Field

Data Type

Max Width

Notes

Import

Client Organization Name

C

80

 

 

Client Subsidiary Name

C

80

 

 

Principal Legal Name

C

80

 

 

Initial Effective Date

D

8

MM/DD/YY(YY)

 

Current Term Start Date

D

8

 

 

Current Term End Date

D

8

 

 

Rate Code

C

25

Contact, Class A, Class B, License & Permit, etc.

 

Principal Legal Name

C

80

Links to client principal information

 

Obligee Name

C

80

 

 

Issuing Carrier

C

80

IVT can supply a list of possible entries

 

Bond Number

C

60

 

 

Premium Amount

M

8

 

 

Commission Amount

M

8

 

 

Maintenance Charges Premium Amount

M

8

 

 

Maintenance Charges Commission Amount

M

8

 

 

Rating Structure Code

C

8

See notes above.

 

Description

C

750

Description of the bond

 

Contract Date

D

8

 

 

Comments

C

750

Comments for agent or client

 

Bond Type

C

50

See notes above.

 

Cancelable

B

1

Bond may be cancelled (see notes above)

 

Days Required for Cancellation

N

3

See notes above

 

Renewal Process Type

C

20

See notes above

 

Current Bid Date

D

8

Bid Bonds only

 

Estimated Bid Amount

M

8

Bid Bonds only

 

Bid Bond Amount

M

8

Bid Bonds only

 

Number of Units

C

20

Subdivision bonds only

 

Attorney-in-Fact

C

80

 

 

Obligee Address

C

80

 

 

Obligee City

C

40

 

 

Obligee State

C

5

 

 

Obligee Zip

C

20

 

 

Obligee Country

C

5

 

 

State of Obligation

C

5

 

 

City of Obligation

C

40

 

 

Bond Amount

M

8

 

 

Contract Amount

M

8

 

 

Performance Bond Amount

M

8

Performance & Payment bonds only.

 

Payment Bond Amount

M

8

Performance & Payment bonds only.

 

Maintenance Term (Months)

N

3

If not supplied and applicable to the bond, can affect automatic rating on future transactions.

 

Last Expiration Date

D

8

If not supplied, filled with Current Term End Date.

 

Bond Status

C

20

If not supplied, defaults to “in effect”.

 

Country of Execution

C

5

Can be mapped to agency state.

 

State of Execution

C

5

Can be mapped to agency state.

 

Liquidated Damages

M

8

 

 

Retention %

M

8

 

 

Warranty Term

M

8

 

 

Project Duration

M

8

 

 

Project Number

C

40

 

 

Architect Name

C

80

 

 

Architect Address

C

80

 

 

Architect City

C

40

 

 

Architect State

C

5

 

 

Architect Zip

C

20

 

 

Architect Country

C

5