Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
New Business Origination Solution for Commercial Auto Insurance

New Business Origination Solution for Commercial Auto Insurance

 

Dan Woodman
Microsoft Corporation

May 2007

Applies to:
   Financial-Services Architecture
   Web Services

Summary: New Business Origination Solution for Commercial Auto Insurance provides a unique opportunity to bring together related but different skills from INSTEC, Insuresoft, and XDimensional Technologies. The goal is to develop a set of interfaces that enable applications to integrate seamlessly with other applications that have been written to exploit these messaging standards. (85 printed pages)

Contents

Introduction
Scenario
Use-Case Descriptions
Web Service Messages Overview
Security Overview
XML Transaction Messages
Activity Transactions
PolicyStatic Transactions
InsurerLOB Transactions
SICCodeLookup and SICCodeDescriptionLookup Transactions
Quote Transactions
Issue Transactions
Snapshot Transactions
Review
References

Introduction

New Business Origination Solution for Commercial Auto Insurance is designed to integrate discrete elements of the insurance-buying process by using the Association for Cooperative Operations Research and Development (ACORD) standards for information interchange, together with published interfaces in which non-ACORD transaction messages are required. The goal is to develop a set of interfaces that enable applications to integrate seamlessly with other applications that have been written to exploit these messaging standards. This will provide flexibility and choice for systems integrators and a secure API for insurance-application developers.

Customers in the insurance industry want to transfer Agent Submissions directly to a rating system to determine the premium. The rating system can report this premium back to the agent and, if accepted, can it directly to a carrier system for policy issuance.

While the particular implementation within the carrier system normally is hidden, ideally the same rating system used for initial premium vetting should be used by the carrier system during the policy-issuance phase for rating and forms assembly.

Who Should Read This Paper

This paper provides information about the options for developmental implementation of an insurance value chain solution for commercial automotive insurance application, rating, acceptance, and issuance.

The information is relevant to a range of management and technical staff within a company, including:

  • Business-decision makers.
  • Technical operation and service managers.
  • Solution architects.
  • Developers.

Overview

In January 2006, Microsoft invited INSTEC, Insuresoft, and XDimensional Technologies (XDTI) to participate in an Insurance Value Chain (IVC) laboratory, which was hosted initially at the Microsoft Campus. The purpose of this lab was to produce one or more mechanisms to enable integration among the three vendors' products, by using interfaces based on SOAP- and .NET-implemented Web services.

Several possible use cases were discussed and, ultimately, it was decided to implement the scenarios that are described in this document. As a result of discussions about Insurance Services Office, Inc. (ISO) licensing, the members decided to implement only exchange of non-ISO data. Future implementations might consider exchanging ISO data when all the parties involved are ISO members.

One particular type of feature that was discussed was the ability to send or push required data from a supplier to a requestor. For example, when the agency system logs a request to the rating system for Coverage Limits, the static data related to Coverage Limits in the rating system is updated and the rating system automatically pushes the data back to the agency system. Because of project and scope constraints, such as ISO licensing concerns, INSTEC chose to implement only polled or pull interfaces. XDTI and Insuresoft elected to implement several push interfaces.

The overview in Figure 1 shows the solution architecture and how solutions from each of the partners integrate with each other and related business processes.

Click here for larger image

Figure 1. Architecture overview (Click on the picture for a larger image)

Collaboration Process

Collaboration among the three parties initially included the definition of basic use-case scenarios. After these were defined, several unique approaches were considered.

The use cases generated a high-level definition of the Web service messages that are necessary for the solution. The project team developed the detailed Web services and message definitions. The team also defined the messages to be communicated among applications with Web Service Definition Language (WSDL).

Because the ACORD XML and data types are implicit in the interfaces, some of the communication about the specific use of the ACORD XML standards was done by sharing examples of how each vendor interpreted the data. This helped the team to identify and resolve any differences in interpretation of the ACORD standards early in the development process.

This document consolidates and elaborates on information and artifacts that were created during the collaboration process.

Standards and Extensions

Early in the project, the development team identified that the ACORD data standards were not sufficiently defined to produce a rateable Commercial Auto Policy. During the data-mapping effort, the team determined that certain types of Commercial Auto Policies could be defined, if particular policy elements were avoided, so this project focused on those types of policies. The policy elements that could not be mapped into the ACORD standard were explicitly excluded.

As a result, it is important to note that this phase of the project has not implemented end-to-end compatibility among all possible combinations of a Commercial Auto Solution. Consequently, one of the goals in the next phase of the project is to identify those areas in the ACORD standard that are not sufficiently defined for Commercial Auto policies, such as:

  • The inability to specify Comprehensive or Specified Perils for Rental Reimbursement, such as fire, theft, or windstorm.
  • The inability to specify global liability limits by Vehicle Type, such as motorcycle, snowmobile, private passenger, or truck.
  • Currently available codes that are scheduled for removal in version 2.0 of the ACORD standard—for example, PERIL, PFIRE, PFRTH, PTHFT, PTHWD, RREIM, and LUSE, for which no alternative codes were found.

Scenario

The scenario is based on a range of use cases that take the customer through the selection, validation, rating, and issuance of an insurance policy.

Business-Solution Description

INSTEC, Insuresoft, and XDTI products represent three separate insurance-industry-specific components that implement a well-integrated solution, which transfers agent submissions directly to a rating system to determine the premium. The rating system can report this premium back to the agency system and, if accepted, can send it directly to a carrier system for policy issuance, as shown in Figure 2.

Bb419310.nbcains02(en-us,MSDN.10).gif

Figure 2. Collaboration overview

The elements from each vendor can be summarized as follows:

  • Agency System XDTI Nexsure (Nexsure)
    • Provides user interface (UI) for initial capture of policy data
    • Queries rating system and carrier system for static choice data
    • Submits data to the Web services of the rating system to generate premium
    • Submits policy to carrier system for issue
    • Queries carrier system for billing statements
    • Exposes Web service for static choice data update (subscription mode)
    • Exposes Web service for client and policy activities
  • Rating System INSTEC QuickSolver (QuickSolver)
    • Exposes Web service for static choice data
    • Exposes Web service for policy data and returns rated policy data, such as premium
    • Exposes Web service for policy submission
    • Exposes Web service for policy issuance
  • Carrier System Insuresoft Diamond (Diamond)
    • Exposes Web service for static choice data, by using both direct and subscription modes
    • Exposes Web service for policy billing statements and activity, by using both direct and subscription modes
    • Exposes Web service for policy submission
    • Exposes Web service for policy issuance
    • Calls rating-system Web service to submit the policy
    • Calls rating-system Web service to issue the policy
    • Calls agency-system Web service to report billing statements, activity, and static choice data updates

In this business solution, XDTI provides the agency-management system, INSTEC provides the rating system, and Insuresoft provides the carrier and policy-administration system, to handle policy process coordination, claims, billing, and reports. The Insuresoft system uses the INSTEC system for policy rating and issuance.

An agent types Commercial Auto (Business Auto) data into the XDTI Nexsure system to generate a TX Commercial Auto Quote. During the data-entry process, the choice lists show data that is available in the INSTEC QuickSolver Rating System. These items are available through Web service calls and include items such as state, line of business (LOB), Standard Industrial Classification (SIC) Codes, and SIC Descriptions.

Note: While ISO-specific data also may be transferred, licensing agreements with ISO prevent the three vendors from demonstrating this ability.

The data collected in the XDTI system is sent to the INSTEC rating-system Web services in ACORD XML format. The rating system validates and rates the data, and returns the resulting premium. Invalid submissions return rating errors in English-readable format that are displayed to the agent.

When the agent accepts the premium, the data is submitted to the Insuresoft carrier system. The inquiry can receive similar choice-list information from the carrier system during data entry. The carrier system can provide additional choice-list information in addition to items such as Billing Options and Payment Plans. This information from the carrier system can be obtained directly or by a subscription Web service. The Web service subscription enables the agent system to log an ongoing request to the carrier system, so that when the subscribed-to information changes, the carrier system proactively updates the information in the local cache of the agency system.

On submission of the policy to the Insuresoft carrier system, the data is again validated and rated, by using the INSTEC rating system. The carrier system then saves and issues the policy or returns invalid submissions to the XDTI agent system with user-readable errors. The agent can view and operate on the policy in the carrier system.

The agent can request a snapshot of the Billing Statement on a policy in the carrier system. The agent can also subscribe to the Activity Web service of the carrier, so that activity on the policy, such as receiving a payment, is sent by the carrier system to the agency system automatically.

Use-Case Descriptions

The project team identified the key use cases for the solution. These include all the key steps of the process to identify, request, and issue a policy:

  1. Enter a policy into the agency system. This requires standard data entry of a commercial auto policy in Texas (Business Auto only; no truckers, taxis, limos, buses, or garage keepers). The initial agency screens show the states and lines of business that are available from the rating vendor, which is static data. During the entry process, the system looks up the SIC code from the rating system.
  2. Rate a policy from the agency system through the rating vendor. This uses a program call to the rating Web service on the rating system. Incorrect data submissions are returned to the agent.
  3. Rate a policy from the agency system through the carrier system. The agent switches to the carrier system. The system verifies that menu information now originates from the carrier system. The agent can then enter billing options and receive payment plans from the carrier system. Rating takes place through the carrier system, which makes calls to the rating system.
  4. Submit a policy from the agency system to the carrier system. The agent submits the policy to the carrier system. Invalid information prompts submission errors that the agent can correct and resubmit.
  5. Issue a policy from the agency system in the carrier system. The carrier system issues the policy to the agent.
  6. Get a snapshot of the billing statement in the agency system from the carrier system. The agent requests a billing statement. This process calls a snapshot Web service that returns the billing information.
  7. Enter a payment in the carrier system, and push an activity to the agency system. The agent enters a payment on the carrier system. This calls the ActivitySend Web service, which pushes a response to the agency system. The agent can view the activity from the agency system.
  8. Change static data in the carrier system, and push data to the agency system. Changes to limits or other static information on the carrier system push the new version of the information to the agency system, where the agent can view the new data.

Click here for larger image

Figure 3. Use-case business-process diagram (Click on the picture for a larger image)

Web Service Messages Overview

Individual project partners created Web services with a Web method for ProcessAcordRequest to accept the ACORD XML data and process the specific request. Individual Web methods correspond to the XML transactions. These transaction Web methods consume data classes that are based on the XML structure for the request, which serialize to and from XML.

At Microsoft, some of the data classes and Web services were created for proof of concept. Each partner was responsible for creating and implementing Web services that were capable of requesting and responding to the defined XML message transactions.

The project team defined the Web service messages, which are shown in Table 1, during the initial sessions and subsequent conference calls.

Web serviceDescription
ActivitySendA push transaction from the carrier to the agency. The project supports a payment-received activity.

This Web service requires both a Subscribe call to the carrier or rating system and a Send call to the agency system.

PolicyStaticSendA push transaction from the carrier or rating system to the agency system. This sends all of the static data to populate drop-down list boxes in one transaction.

This Web service requires both a Subscribe call to the carrier or rating system and a Send call to the agency system.

InsurerLOBEnables the agency system to request a list of the carrier's supported states or LOBs from the carrier or rating system.
SICCodeLookupEnables the agency system to perform a SIC code lookup by code from the carrier or rating system.
SICCodeDescriptionLookupEnables the agency system to perform a SIC code lookup by description from the carrier or rating system.
RatePolicyEnables the agency system to rate a policy in either the carrier or rating system.
SubmitPolicyEnables the agency system to submit a pending policy into the carrier system.
IssuePolicyEnables the agency system to issue a policy in the carrier system.
SnapshotRequestEnables the agency system to retrieve inquiry data (or a view) from the carrier system. The project supports a billing-statement snapshot.

Table 1. Web service messages

Security Overview

Both Hypertext Transfer Protocol–level security and the ACORD SignOnRq and SignOnRs messages are required to authenticate clients at the application level.

Encryption and Signing with SSL

All Hypertext Transfer Protocol–based SOAP messages run over Secure Sockets Layer (SSL). This keeps the data in the Web service hidden from any entity that looks at data transmission over the communications infrastructure.

All Web services use 128-bit encryption, because they require the secure channel communications provided by SSL. SSL uses X.509 certificates that contain a public key and may also contain a private key. If the private key becomes known to any outside party, communications that are encrypted by using the public key are no longer secure from inspection by that outside party.

Secure messages that are sent between the sender and receiver are encrypted and signed by using 128-bit encryption. This means that outside parties cannot read the contents of the messages. If an outside party alters the bytes in the message, the message receiver detects the change.

Authentication

All Web service requests for ACORD and non-ACORD message transactions require an ACORD SignOnRq message. This provides information about the client application and credentials to authenticate the client.

Each IVC vendor digests the information, passes the data through its own security system, and generates an appropriate response message.

Message Definition

The following code samples are for request and result messages:

Sample Request

   <SignonRq>
      <SignonPswd>
         <SignonRoleCd>Agent</SignonRoleCd>
         <CustId>
            <SPName>Nexsure</SPName>
            <CustPermId>653670000</CustPermId>
            <CustLoginId>SampleLoginID</CustLoginId>
         </CustId>
         <CustPswd>
            <EncryptionTypeCd>NONE</EncryptionTypeCd>
            <Pswd>SamplePassword</Pswd>
         </CustPswd>
      </SignonPswd>
      <ClientDt>2006-01-25</ClientDt>
      <CustLangPref>English</CustLangPref>
      <ClientApp>
         <Org>XDTI</Org>
         <Name>Nexsure</Name>
         <Version>1.92</Version>
      </ClientApp>
   </SignonRq>

Sample Response

<SignOnRs>
   <Status>
      <StatusCd>Sucess</StatusCd>
      <StatusDesc>Sign-On Sucessfull, user authenticated</StatusDesc>
   </Status>
   <ClientDt>2007-01-25</ClientDt>
   <CustLangPref>English</CustLangPref>
   <ClientApp>
      <Org>XDTI</Org>
      <Name>Nexsure</Name>
      <Version>1.92</Version>
   </ClientApp>
   <ServerDt>2007-01-25</ServerDt>
   <Language>English</English>
</SignOnRs>

Example of Nexsure SignOnRs status values

Table 2 lists the status codes and status-code descriptions that may appear at each ACORD message level.

StatusCdStatusDesc
SuccessSign-on successful; user authenticated.
F00The request cannot be processed, unable to retrieve the posted request.
F01The Nexsure user could not be authenticated; sign-on failed.
F02Request could not be authenticated; sign-on failed.
F03ACORD SignOnRq message not found; authentication failed.

Table 2. SignOnRs codes

XML Transaction Messages

The project uses the current ACORD messaging and framework standards. However, during development, the project team defined transactions that do not currently exist within the ACORD standards. So, when necessary, the team used the ACORD XML 2.0 standards, which were still in draft format at the time of development.

The ACORD message types used in the project include:

  • Request transactions. A request is a message that is generated by an agency system to consume a Web service that is provided by rating or carrier systems. These Web services provide an applicable result message.
  • Send transactions. A send transaction is generated by the carrier and sent to the agency-management system. The agency system provides a Web service that accepts these defined send transactions and returns the specific result message.

The non-standard message definitions are subject to change, as a result of further discussion and implementation among the IVC partners.

ACORD-Standard Transactions (Messages)

When applicable, the project uses ACORD-standard transactions, such as the following:

  • CommlAutoPolicyQuoteInqRq and CommlAutoPolicyQuoteInqRs—Commercial Auto Policy Quote submission request and response messages
  • CommlAutoPolicyAddRq and CommlAutoPolicyAddRs—Commercial Auto Policy Add request and response messages

Non-ACORD Transactions (Messages)

The following message transactions have been developed to implement the project systems interface:

  • ActivitySend and ActivitySendResult—This pairing provides activity message and annotation, as well as information about the activities assignment or destination information. The carrier system uses these to transmit messages or notes directly to the agency-management system.

Sample Send

<ActivitySend xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
<AcordRequest />
<Insurer>
   <NAICCode>4321</NAICCode>
</Insurer>
<Activity>
   <IdentifierType>PolicyNumber</IdentifierType>
   <Identifier>APV100001</Identifier>
   <RecipientRole Code="CSR" Description="Customer Service Rep" />
   <RecipientRole Code="PROD" Description="Producer" />
   <ActivityType>PMNT</ActivityType>
   <ActivityMessage>Payment received for policy APV10001 in the amount of 
$142.50</ActivityMessage>
   <ActivityDate>2006-01-20</ActivityDate>
   <ActivityCreationDate>2006-01-21</ActivityCreationDate>
</Activity>
<Activity>
   <IdentifierType></IdentifierType>
   <Identifier></Identifier>
   <RecipientRole Code="PROD" Description="Producer" />
   <ActivityType>NOT</ActivityType>
   <ActivityMessage>No more Homeowners in Territory 12 in 
Florida</ActivityMessage>
   <ActivityDate>2006-02-01</ActivityDate>
   <ActivityCreationDate>2006-01-21</ActivityCreationDate>
</Activity>
</ActivitySend>

  • CoverageLimitsRequest and CoverageLimitsResult—This pairing provides LOB- and carrier-specific coverage-limit lists, which can be used to populate coverage menus in the management-system user interface.

Sample Result

<CoverageLimitsResult xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
  <AcordResult />
  <Insurer>
    <NAICCode>4321</NAICCode>
  </Insurer>
  <StateOrProvCode />
  <LineOfBusiness />
  <PolicyEffectiveDate>2006-02-01T00:00:00.0000000-06:00</PolicyEffectiveDate>
  <CoverageCodes>
    <CoverageCode>
      <Code>0001</Code>
      <Description>Coverage 1</Description>
      <Limits>
        <Limit>
          <LimitAppliesToCode>Person</LimitAppliesToCode>
          <LimitAmount>10000</LimitAmount>
        </Limit>
        <Limit>
          <LimitAppliesToCode>Person</LimitAppliesToCode>
          <LimitAmount>15000</LimitAmount>
        </Limit>
      </Limits>
    </CoverageCode>
    <CoverageCode>
      <Code>0002</Code>
      <Description>Coverage 2</Description>
      <Limits>
        <Limit>
          <LimitAppliesToCode>Person</LimitAppliesToCode>
          <LimitAmount>10000</LimitAmount>
        </Limit>
        <Limit>
          <LimitAppliesToCode>Person</LimitAppliesToCode>
          <LimitAmount>15000</LimitAmount>
        </Limit>
      </Limits>
    </CoverageCode>
    <CoverageCode>
      <Code>0003</Code>
      <Description>Coverage 3</Description>
      <Limits>
        <Limit>
          <LimitAppliesToCode>Person</LimitAppliesToCode>
          <LimitAmount>10000</LimitAmount>
        </Limit>
        <Limit>
          <LimitAppliesToCode>Person</LimitAppliesToCode>
          <LimitAmount>15000</LimitAmount>
        </Limit>
      </Limits>
    </CoverageCode>
    <CoverageCode>
      <Code>0004</Code>
      <Description>Coverage 4</Description>
      <Limits>
        <Limit>
          <LimitAppliesToCode>Person</LimitAppliesToCode>
          <LimitAmount>10000</LimitAmount>
        </Limit>
        <Limit>
          <LimitAppliesToCode>Person</LimitAppliesToCode>
          <LimitAmount>15000</LimitAmount>
        </Limit>
      </Limits>
    </CoverageCode>
    <CoverageCode>
      <Code>0005</Code>
      <Description>Coverage 5</Description>
      <Limits>
        <Limit>
          <LimitAppliesToCode>Person</LimitAppliesToCode>
          <LimitAmount>10000</LimitAmount>
        </Limit>
        <Limit>
          <LimitAppliesToCode>Person</LimitAppliesToCode>
          <LimitAmount>15000</LimitAmount>
        </Limit>
      </Limits>
    </CoverageCode>
  </CoverageCodes>
</CoverageLimitsResult>

  • InsurerLOBRequest and InsurerLOBResult—This pairing provides a list of supported LOBs and states for a specific carrier. The management system uses the list to request a carrier-specific result set of LOBs that are available from the carrier system.
  • InsurerLOBSend and InsurerLOBSendResult—This pairing also provides a list of supported LOBs and states for a specific carrier. The carrier or rating system uses the list to send updated lists of supported LOBs or states to the agency-management system.
  • PolicyStaticRequest and PolicyStaticResult—This pairing provides a list of static data values that are supported for the current LOB. The agency-management system can request LOB-specific result sets directly from the carrier or rating system. For example, a PolicyStaticRequest can provide a set of supported payment options for the LOB or carrier, which includes both codes and descriptions.

Sample Request

<PolicyStaticRequest xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
   <AcordRequest/>
   <Insurer>
      <NAICCode>4321</NAICCode>
   </Insurer>
   <StateOrProvCode/>
   <LineOfBusiness/>
   <PolicyEffectiveDate>2006-02-01</PolicyEffectiveDate>
   <PolicyField/>
  </PolicyStaticRequest>

Sample Result

<PolicyStaticResult xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
  <AcordRequest />
  <Insurer>
    <NAICCode>4321</NAICCode>
  </Insurer>
  <StateOrProvCode />
  <LineOfBusiness />
  <PolicyEffectiveDate>2006-02-01T00:00:00.0000000-06:00</PolicyEffectiveDate>
  <PolicyField>
    <FieldName>Field1</FieldName>
    <Code Value="0001" Description="Code List 1" />
    <Code Value="0001" Description="Code List 1" />
    <Code Value="0001" Description="Code List 1" />
  </PolicyField>
  <PolicyField>
    <FieldName>Field2</FieldName>
    <Code Value="0002" Description="Code List 2" />
    <Code Value="0002" Description="Code List 2" />
    <Code Value="0002" Description="Code List 2" />
  </PolicyField>
  <PolicyField>
    <FieldName>Field3</FieldName>
    <Code Value="0003" Description="Code List 3" />
    <Code Value="0003" Description="Code List 3" />
    <Code Value="0003" Description="Code List 3" />
  </PolicyField>
  <CoverageCode>
    <Code>0001</Code>
    <Description>Coverage 1</Description>
    <Limit>
      <LimitAppliesToCode>Person</LimitAppliesToCode>
      <LimitAmount>10000</LimitAmount>
    </Limit>
    <Limit>
      <LimitAppliesToCode>Person</LimitAppliesToCode>
      <LimitAmount>15000</LimitAmount>
    </Limit>
  </CoverageCode>
  <CoverageCode>
    <Code>0002</Code>
    <Description>Coverage 2</Description>
    <Limit>
      <LimitAppliesToCode>Person</LimitAppliesToCode>
      <LimitAmount>10000</LimitAmount>
    </Limit>
    <Limit>
      <LimitAppliesToCode>Person</LimitAppliesToCode>
      <LimitAmount>15000</LimitAmount>
    </Limit>
  </CoverageCode>
  <CoverageCode>
    <Code>0003</Code>
    <Description>Coverage 3</Description>
    <Limit>
      <LimitAppliesToCode>Person</LimitAppliesToCode>
      <LimitAmount>10000</LimitAmount>
    </Limit>
    <Limit>
      <LimitAppliesToCode>Person</LimitAppliesToCode>
      <LimitAmount>15000</LimitAmount>
    </Limit>
  </CoverageCode>
  <CoverageCode>
    <Code>0004</Code>
    <Description>Coverage 4</Description>
    <Limit>
      <LimitAppliesToCode>Person</LimitAppliesToCode>
      <LimitAmount>10000</LimitAmount>
    </Limit>
    <Limit>
      <LimitAppliesToCode>Person</LimitAppliesToCode>
      <LimitAmount>15000</LimitAmount>
    </Limit>
  </CoverageCode>
  <CoverageCode>
    <Code>0005</Code>
    <Description>Coverage 5</Description>
    <Limit>
      <LimitAppliesToCode>Person</LimitAppliesToCode>
      <LimitAmount>10000</LimitAmount>
    </Limit>
    <Limit>
      <LimitAppliesToCode>Person</LimitAppliesToCode>
      <LimitAmount>15000</LimitAmount>
    </Limit>
  </CoverageCode>
</PolicyStaticResult>

  • PolicyStaticSend and PolicyStaticSendResult—This pairing provides a list of static data values that are supported for the current LOB. The carrier or rating system uses these data values to send LOB- or carrier-specific result sets directly to the agency-management system.
  • SICCodeCodeLookupRequest and SICCodeCodeLookupResult—This pairing provides a list of SIC Codes and Descriptions.

Sample Result

<SICCodeCodeLookupResult 
xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
  <AcordResult />
  <SearchString>9999</SearchString>
  <SICCode Code="99991" Description="SIC Description 1" />
  <SICCode Code="99992" Description="SIC Description 2" />
</SICCodeCodeLookupResult>

  • SICCodeDescriptionLookupRequest and SICCodeDescriptionLookupResult—This pairing also provides a list of SIC Codes and Descriptions, and provides the ability to search for SIC Codes and Descriptions by using the SIC Code Description.
  • VINCodeLookupRequest and VINCodeLookupResult—This pairing provides the ACORD CommlVeh or PersVehicle aggregates, and enables Vehicle Identification Number (VIN) Lookup to be requested by using the VIN or the year of the vehicle, make, and model.
  • ClassCodeCodeLookupRequest and ClassCodeCodeLookupResult—This pairing provides a list of Class Codes and Descriptions, and enables the user to search Class Codes or Descriptions by using the Class Code.
  • TerritoryCodeLookupRequest and TerritoryCodeLookupResult—This pairing provides location and territory information.
  • PolicySnapshotRequest and PolicySnapshotResult—This pairing provides files and reports directly from the carrier. Logon and policy number are also provided. A response may contain a binary file or a URL that links to the information. This pairing can be used to retrieve billing inquiries, declaration, or dec pages directly from the carrier.

Activity Transactions

Activity transactions enable the carrier system to submit activities directly to Nexsure. These messages can be assigned to specific producers or policies and may contain general note information, such as a payment received.

Click here for larger image

Figure 4. Activity transactions (Click on the picture for a larger image)

Transaction Use Case

The Activity transaction use case is applicable to the following scenario:

  1. Carrier submits activity messages directly to the agency-management system.
  2. The activities contain messages that can be assigned to producers (Nexsure users), Nexsure clients or Nexsure Policies.

Business Description

Activities are simple messages that are generated from Diamond and sent directly to Nexsure. These messages can be assigned to Nexsure users (producers), Nexsure Clients (client records), and Nexsure Policies. These messages contain activity notes when an activity or change from the carrier is applied. For example, when Diamond receives a payment from the client, a payment-received message can be sent directly to Nexsure and attached to the corresponding policy.

Activity Interface

The Activity interface uses the following methods:

  • ProcessActivitySendObj—Accepts object (ACORDcls.clsActivitySend) and returns object (ACORDcls.clsActivitySendResult)
  • ProcessActivitySendXML—Accepts string (InsurerLOBSend XML) and returns string (InsurerLOBSendResult XML)

Message Definition

Examples of the request and result code are detailed in the following sections:

Sample Request

<ActivitySend>
  <Insurer>
    <NAICCode>11111</NAICCode>
  </Insurer>
  <Producer>
    <ProducerInfo>
      <ContractNumber>10101</ContractNumber>
      <ProducerSubCode>10101A</ProducerSubCode>
    </ProducerInfo>
  </Producer>
  <Activity>
    <IdentifierType>POL</IdentifierType>
    <Identifier>P001041</Identifier>
    <RecipientRole Code="" Description="" />
    <ActivityType>PR</ActivityType>
    <ActivityMessage>Payment received for $800.00</ActivityMessage>
    <ActivityDate>5/19/2006 9:50:15 AM</ActivityDate>
    <ActivityCreationDate>5/19/2006 9:50:15 AM</ActivityCreationDate>
  </Activity>
</ActivitySend>

Sample Result

<ActivitySendResult xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <MsgStatus>
    <MsgStatusCd>SUCCESS</MsgStatusCd>
    <MsgStatusDesc>3 activities have been created.</MsgStatusDesc>
  </MsgStatus>
  <Insurer>
    <NAICCode>11111</NAICCode>
  </Insurer>
  <Producer>
    <ProducerInfo>
      <ContractNumber>10101</ContractNumber>
      <ProducerSubCode>SH-00121</ProducerSubCode>
    </ProducerInfo>
  </Producer>

PolicyStatic Transactions

A PolicyStatic transaction enables the agency system to retrieve policy static data from the carrier system by using a PolicyStaticRequest call. If the data was previous received from a PolicyStaticSend transaction, the Nexsure system can retrieve the data from the database.

Click here for larger image

Figure 5. PolicyStatic transactions (Click on the picture for a larger image)

Note: Because of issues regarding the transfer of ISO data and codes, the PolicyStatic transactions are used only for non-ISO data values.

Transaction Use Case

The PolicyStatic transaction use case is applicable to the following scenario:

Scenario

  1. Nexsure user creates a new policy, or selects an existing policy or marketing application.
  2. Nexsure user selects an issuing carrier for the application.
  3. Fields within the application are prefilled or contain prefilled listings, such as drop-down list boxes, with Diamond- or QuickSolver-supported-specific codes and values.

This can be performed real-time or can be updated by a send transaction. Send transaction data is stored in the Nexsure database; so, if the data for the Diamond or QuickSolver is current and available, the database values are used. If the values are not current or available, a Web request is made.

Business Description

Most LOB applications in Nexsure are free-form or contain ACORD code listings, which might not be supported by the selected carrier or rating system. The PolicyStatic transaction prefills supported fields with carrier- or rating-system-specific codes or values, and prevents the user from entering invalid values. Therefore, there is less likelihood of errors when generating a quote from a rating or carrier system, or when issuing the policy from the carrier system.

PolicyStatic Interface

The PolicyStatic interface uses the following methods:

  • ProcessPolicyStaticSendObj—Accepts object (ACORDcls.clsPolicyStaticSend) and returns object (ACORDcls.clsPolicyStaticSendResult)
  • ProcessPolicyStaticSendXML—Accepts string (PolicyStaticSend XML) and returns string (PolicyStaticSendResult XML)

Message Definition

Examples of the request and result code are detailed in the following sections:

Sample Request

<?xml version="1.0" encoding="utf-8" ?>
<PolicyStaticRequest xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
   <AcordRequest />
   <Insurer>
      <NAICCode>4321</NAICCode>
   </Insurer>
   <StateOrProvCode />
   <LineOfBusiness />
   <PolicyEffectiveDate>2006-02-01</PolicyEffectiveDate>
   <PolicyField/>
  </PolicyStaticRequest>

Sample Result

<?xml version="1.0" encoding="utf-8"?>
<PolicyStaticResult xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
   <Insurer>
      <NAICCode>4321</NAICCode>
   </Insurer>
   <StateOrProvCode/>
   <LineOfBusiness/>
   <PolicyEffectiveDate>2006-02-01T00:00:00.0000000-06:00</PolicyEffectiveDate>
   <PolicyField>
      <FieldName>BillingTypeCd</FieldName>
      <Code Value="0001" Description="Code List 1"/>
      <Code Value="0001" Description="Code List 1"/>
      <Code Value="0001" Description="Code List 1"/>
   </PolicyField>
   <PolicyField>
      <FieldName>PaymentPlanCd</FieldName>
      <Code Value="0002" Description="Code List 2"/>
      <Code Value="0002" Description="Code List 2"/>
      <Code Value="0002" Description="Code List 2"/>
   </PolicyField>
   <PolicyField>
      <FieldName>SeatBeltTypeCd</FieldName>
      <Code Value="0003" Description="Code List 3"/>
      <Code Value="0003" Description="Code List 3"/>
      <Code Value="0003" Description="Code List 3"/>
   </PolicyField>
   <CoverageCode>
      <Code>BI</Code>
      <Description>Bodily Injury</Description>
      <Limit>
         <LimitAppliesToCode>EachPer</LimitAppliesToCode>
         <LimitAmount>10000</LimitAmount>
      </Limit>
      <Limit>
         <LimitAppliesToCode>EachAcc</LimitAppliesToCode>
         <LimitAmount>15000</LimitAmount>
      </Limit>
   </CoverageCode>
   <CoverageCode>
      <Code>PD</Code>
      <Description>Property Damage</Description>
      <Limit>
         <LimitAppliesToCode>EachAcc</LimitAppliesToCode>
         <LimitAmount>15000</LimitAmount>
      </Limit>
   </CoverageCode>
</PolicyStaticResult>

InsurerLOB Transactions

An InsurerLOB transaction provides an insurer- (carrier-) specific listing of its supported LOBs. The data can be provided to Nexsure either by receiving the data (which is issued from Diamond when changes to this listing occur) through the InsurerLOBSend transaction or it can be requested by using an InsurerLOBRequest transaction.

Click here for larger image

Figure 6. InsurerLOB transactions (Click on the picture for a larger image)

Transaction Use Case

The InsurerLOB transaction use case is applicable to the following scenarios:

Scenario 1

  1. Nexsure user creates a new policy or marketing application.
  2. Nexsure user selects an issuing carrier for the application.
  3. If the selected carrier is supported by IVC partners, on the Nexsure Application Selection screen, State, Type, and LOB listings contain only values that are supported by the selected carrier. This prevents the user from creating an application that is not supported by the selected carrier.

Scenario 2

  1. Nexsure user creates a new policy or marketing application.
  2. Nexsure user selects State, Type, and LOB to add a new application.
  3. Issuing- and billing-carrier (supported by IVC partners) menu listings are limited to carriers that support the specific type, state, and LOB selected.

This can be performed real-time after the user selects the billing carrier, or can be updated by a send transaction from the IVC partner. Send-transaction data is stored in the Nexsure database. If the data for the carrier is current and available, the database value is used. If the values are not current or available, a Web request is made.

Business Description

Currently, when a user creates an application in Nexsure, the carrier- and application-selection data are not related. This transaction enables Nexsure to get real-time listings of states and LOBs that are currently supported by the selected carrier. This prevents the user from being able to create State-specific LOB applications for carriers that do not currently support the state or LOB. This data can either be requested by Nexsure or pushed to Nexsure from Diamond, because the newly supported states or LOB can be instantly updated.

InsurerLOB Interface

The InsurerLOB interface uses the following methods:

  • ProcessInsurerLOBSendObj—Accepts object (ACORDcls.clsInsurerLOBSend) and returns object (ACORDcls.clsActivitySendResult)
  • ProcessInsurerLOBSendXML—Accepts string (InsurerLOBSend XML) and returns string (InsurerLOBSendResult XML)

Message Definition

Examples of the syntax for the InsurerLOB methods are detailed here:

Sample Request

<?xml version="1.0" encoding="utf-8" ?>
<InsurerLOBRequest xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
   <Insurer>
      <NAICCode>4321</NAICCode>
   </Insurer>
</InsurerLOBRequest>

Sample Result

<?xml version="1.0" encoding="utf-8"?>
<InsurerLOBResult xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
<Insurer>
   <NAICCode>4321</NAICCode>
</Insurer>
<StateOrProv>
   <StateOrProvCode>OH</StateOrProvCode>
   <LineOfBusiness Code="001" Description="Personal Auto" />
   <LineOfBusiness Code="002" Description="Personal Homeowners" />
   <LineOfBusiness Code="003" Description="Commercial Package" />

   <LineOfBusiness Code="004" Description="Commercial Auto" />
   <LineOfBusiness Code="005" Description="Workers Compensation" />
</StateOrProv>
<StateOrProv>
   <StateOrProvCode>MN</StateOrProvCode>
   <LineOfBusiness Code="001" Description="Personal Auto" />
     <LineOfBusiness Code="002" Description="Personal Homeowners" />
       <LineOfBusiness Code="003" Description="Commercial Package" />
       <LineOfBusiness Code="004" Description="Commercial Auto" />
       <LineOfBusiness Code="005" Description="Workers Compensation" />
  </StateOrProv>
</InsurerLOBResult>

SICCodeLookup and SICCodeDescriptionLookup Transactions

SICCodeLookup and SICCodeDescriptionLookup transactions enable Nexsure users to get SIC code data through transactions that accept the SICCode and provide the descriptions, or by providing the description and receiving the appropriate code or codes.

Click here for larger image

Figure 7. SICCodeLookup request (Click on the picture for a larger image)

Transaction Use Case

The SICCodeLookup transaction use case is applicable to the following scenario:

Scenario

  1. Nexsure user creates a new policy, or selects an existing policy or marketing application.
  2. Nexsure user selects an issuing carrier for the application.
  3. User enters data into the Nexsure policy through the Application UI.
  4. User initiates SIC Code Lookup request and provides either the SIC code or the SIC description.
  5. User then selects the appropriate data from the response to prefill the SIC Code fields in the Nexsure UI.

Business Description

Similarly to the policy static data transactions, SICCodeLookup transactions provide SIC code lookup or list data to the user. This prevents the user from providing invalid SIC code values into the Nexsure application, and decreases the chance of errors during the rating or issuing of the policy.

SICCodeLookup Interface

Nexsure generates the SICCodeLookup or SICCodeDescriptionLookup request and consumes the XML Web services that are available from QuickSolver or Diamond. The Web service returns a SICCodeLookupRs (Response) message that contains results, so that the user can make selections and prefill the Nexsure application UI.

Message Definition

Examples of the request and result code are detailed in the following sections:

Sample Request

SICCodeLookupRequest

<?xml version="1.0" encoding="utf-8" ?>
<SICCodeCodeLookupRequest 
xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
   <AcordRequest />
   <SearchString>9999</SearchString>
  </SICCodeCodeLookupRequest>

SICCodeDescriptionLookupRequest

<?xml version="1.0" encoding="utf-8" ?>
<SICCodeDescriptionLookupRequest 
xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
   <AcordRequest />
   <SearchType>Exact</SearchType>
   <SearchString>Computer Sales</SearchString>
  </SICCodeDescriptionLookupRequest>

Sample Result

SICCodeLookupResult

<?xml version="1.0" encoding="utf-8"?>
<SICCodeCodeLookupResult 
xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
  <AcordResult />
  <SearchString>9999</SearchString>
  <SICCode Code="99991" Description="SIC Description 1" />
  <SICCode Code="99992" Description="SIC Description 2" />
</SICCodeCodeLookupResult>

SICCodeDescriptionLookupResult

<?xml version="1.0" encoding="utf-8"?>
<SICCodeDescriptionLookupResult 
xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
  <AcordResult />
  <SearchType>Exact</SearchType>
  <SearchString>Computer Sales</SearchString>
  <SICCode Code="0001" Description="Computer Sales1" />
  <SICCode Code="0002" Description="Computer Sales2" />
</SICCodeDescriptionLookupResult>

Quote Transactions

A PolicyQuoteRq transaction (ACORD-standard %LineOfBusiness%PolicyQuoteRq) can be used to retrieve a quote from the rating system or, when available, directly from the carrier system. This is an ACORD-standard message and is defined by the ACORD Property and Casualty (P&C) XML V1.9 standard.

Click here for larger image

Figure 8. Quote transactions (Click on the picture for a larger image)

Transaction Use Case

The Quote transaction use case is applicable to the following scenario:

Scenario

  1. Nexsure user creates a new policy, or selects an existing policy or marketing application.
  2. Nexsure user selects an issuing carrier for the application.
  3. If the selected issuing carrier and LOB is supported by IVC Partner applications, the policy data can be sent by XML Web services to QuickSolver to receive a real-time quote. The quote provides estimated policy premiums, based on the data provided.

Business Description

Policy-quote transactions enable Nexsure users to interface directly with QuickSolver to provide real-time rates or quotes for selected carrier or LOB policies.

CommlAutoPolicyQuoteInqRq Interface

Nexsure generates the ACORD 1.9 XML and consumes the XML Web services that are available from QuickSolver or Diamond. The Web service returns a CommlAutoPolicyQuoteInqRs (Response) message that contains results messages and, if successfully rated, an estimated policy premium.

Message Definition

Examples of the request and result code are detailed in the following sections:

Sample Request

<ACORD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns="http://www.ACORD.org/standards/PC_Surety/ACORD1.9.0/xml/">
  <InsuranceSvcRq>
    <RqUID>b9abdad6-05d4-4794-b55e-c9926af433f0</RqUID>
    <CommlAutoPolicyQuoteInqRq>
      <Producer>
        <ItemIdInfo>
          <SystemId />
        </ItemIdInfo>
        <GeneralPartyInfo>
          <NameInfo>
            <PersonName>
              <Surname>Surname</Surname>
              <GivenName>Bob</GivenName>
            </PersonName>
          </NameInfo>
          <Addr>
            <Addr1>1405 N. Birch Street</Addr1>
            <City>Brea</City>
            <StateProvCd>CA</StateProvCd>
            <PostalCode>92821</PostalCode>
          </Addr>
          <Communications>
            <PhoneInfo>
              <PhoneTypeCd>Phone</PhoneTypeCd>
              <PhoneNumber>5551211213</PhoneNumber>
            </PhoneInfo>
          </Communications>
        </GeneralPartyInfo>
        <ProducerInfo>
          <ContractNumber>10101</ContractNumber>
          <ProducerSubCode>10101A</ProducerSubCode>
        </ProducerInfo>
      </Producer>
      <InsuredOrPrincipal>
        <ItemIdInfo>
          <AgencyId>2962</AgencyId>
          <SystemId>2962</SystemId>
        </ItemIdInfo>
        <GeneralPartyInfo>
          <NameInfo>
            <CommlName>
              <CommercialName>Spring Asphalt and Paving</CommercialName>
            </CommlName>
            <LegalEntityCd>OT</LegalEntityCd>
          </NameInfo>
          <Addr>
            <AddrTypeCd>MailingAddress</AddrTypeCd>
            <Addr1>12100 Greengate Dr</Addr1>
            <City>Spring</City>
            <StateProvCd>TX</StateProvCd>
            <PostalCode>77388</PostalCode>
          </Addr>
          <Addr>
            <AddrTypeCd>StreetAddress</AddrTypeCd>
            <Addr1>12100 Greengate Dr</Addr1>
            <City>Spring</City>
            <StateProvCd>TX</StateProvCd>
            <PostalCode>77388</PostalCode>
          </Addr>
          <Communications>
            <PhoneInfo>
              <PhoneTypeCd>Phone</PhoneTypeCd>
              <PhoneNumber>7135553601</PhoneNumber>
            </PhoneInfo>
          </Communications>
        </GeneralPartyInfo>
        <InsuredOrPrincipalInfo>
          <InsuredOrPrincipalRoleCd>Insured</InsuredOrPrincipalRoleCd>
          <BusinessInfo>
            <SICCd>2951</SICCd>
            <NAICSCd>324121</NAICSCd>
            <NumEmployees>0</NumEmployees>
            <NumMembersManagers>25</NumMembersManagers>
            <BusinessStartDt>1/1/1991 12:00:00 AM</BusinessStartDt>
            <OperationsDesc>Asphalt and Paving</OperationsDesc>
          </BusinessInfo>
        </InsuredOrPrincipalInfo>
      </InsuredOrPrincipal>
      <CommlPolicy>
        <PolicyNumber />
        <LOBCd>AUTOB</LOBCd>
        <ControllingStateProvCd>TX</ControllingStateProvCd>
        <ContractTerm>
          <EffectiveDt>2006-06-29</EffectiveDt>
          <ExpirationDt>2007-06-29</ExpirationDt>
          <DurationPeriod>
            <NumUnits>12</NumUnits>
            <UnitMeasurementCd>Months</UnitMeasurementCd>
          </DurationPeriod>
          <ConinuousInd>false</ConinuousInd>
        </ContractTerm>
        <BillingMethodCd>CAB</BillingMethodCd>
        <OtherInsuranceWithCompanyCd />
        <PaymentOption>
          <PaymentPlanCd />
        </PaymentOption>
        <QuestionAnswer>
          <QuestionCd>GENRL34</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL35</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL47</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL41</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>MR3350</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL22</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL06</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL07</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL08</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL09</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL14</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL40</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
      </CommlPolicy>
      <Location id="1">
        <Addr>
          <Addr1>12100 Greengate Dr</Addr1>
          <Addr2 />
          <City>Spring</City>
          <StateProvCd />
          <PostalCode />
          <County>77388</County>
        </Addr>
      </Location>
      <CommlAutoLineBusiness>
        <LOBCd>AUTOB</LOBCd>
        <NAICCd>11111</NAICCd>
        <MinimumPremInd>false</MinimumPremInd>
        <CoveredAutoSymbol>
          <CombinedPhysicalDamageSymbol>07</CombinedPhysicalDamageSymbol>
          <ComprehensiveSymbolCd>07</ComprehensiveSymbolCd>
          <LiabilitySymbolCd>07</LiabilitySymbolCd>
          <TowningAndLaborSymbolCd>07</TowningAndLaborSymbolCd>
          <UninsuredMotoristSymbolCd>07</UninsuredMotoristSymbolCd>
        </CoveredAutoSymbol>
        <CommlRateState>
          <StateProvCd>TX</StateProvCd>
          <CommlAutoHiredInfo>
            <HiredLiabilityMinimumInd>false</HiredLiabilityMinimumInd>
            
<HiredPhysicalDamageMinimumInd>false</HiredPhysicalDamageMinimumInd>
            <NumDays>0</NumDays>
            <NumVehs>0</NumVehs>
            <IfAnyRatingBasisInd>false</IfAnyRatingBasisInd>
            <TruckersIfAnyBasisInd>false</TruckersIfAnyBasisInd>
          </CommlAutoHiredInfo>
          <CommlAutoNonOwnedInfo>
            
<IndividualLiabilityForEmployeesInd>false</IndividualLiabilityForEmployeesInd>
            
<IndividualLiabilityForVolunteerInd>false</IndividualLiabilityForVolunteerInd>
            <SocialServiceAgencyInd>false</SocialServiceAgencyInd>
          </CommlAutoNonOwnedInfo>
          <CommlVeh id="VEH1">
            <Manufacturer>Chevrolet</Manufacturer>
            <Model>1500</Model>
            <ModelYear>1994</ModelYear>
            <VehBodyTypeCd>Truck</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>24760</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            
<VehIdentificationNumber>1GCEC14K1RZ160007</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>4</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>UMISG</CoverageCd>
              <IterationNumber>5</IterationNumber>
              <CoverageDesc>Uninsured Motorist</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>TL</CoverageCd>
              <IterationNumber>6</IterationNumber>
              <CoverageDesc>Towing and Labor</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH2">
            <Manufacturer>Ford</Manufacturer>
            <Model>F350</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>Truck</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>18000</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            
<VehIdentificationNumber>1FDKF37MSLNA19139</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>7</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>UMISG</CoverageCd>
              <IterationNumber>8</IterationNumber>
              <CoverageDesc>Uninsured Motorist</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>TL</CoverageCd>
              <IterationNumber>9</IterationNumber>
              <CoverageDesc>Towing and Labor</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH3">
            <Manufacturer>GMC</Manufacturer>
            <Model>C Series 4x2 10</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>Dump Truck</VehBodyTypeCd>
            <VehTypeCd>SPEC</VehTypeCd>
            <CostNewAmt>
              <Amt>25768</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            
<VehIdentificationNumber>1GBL7H1P4LJ203964</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>2</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>10</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>UMISG</CoverageCd>
              <IterationNumber>11</IterationNumber>
              <CoverageDesc>Uninsured Motorist</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>TL</CoverageCd>
              <IterationNumber>12</IterationNumber>
              <CoverageDesc>Towing and Labor</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH4">
            <Manufacturer>Husky</Manufacturer>
            <Model>Utility Trailer</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>Trailer</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>10000</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            
<VehIdentificationNumber>1ABCF3084LA20D660</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>13</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH5">
            <Manufacturer>Jim Smart</Manufacturer>
            <Model>Flatbed Trailer</Model>
            <ModelYear>1979</ModelYear>
            <VehBodyTypeCd>Trailer</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>2400</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            <VehIdentificationNumber>54789114</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>OT</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>14</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH6">
            <Manufacturer>Shopmad</Manufacturer>
            <Model>Gooseneck Trail</Model>
            <ModelYear>1978</ModelYear>
            <VehBodyTypeCd>Trailer</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>1800</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd />
            <TerritoryCd>001</TerritoryCd>
            <VehIdentificationNumber>11394017S</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>15</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH7">
            <Manufacturer>General</Manufacturer>
            <Model>Flatbed Trailer</Model>
            <ModelYear>1977</ModelYear>
            <VehBodyTypeCd>Trailer</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>2200</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            <VehIdentificationNumber>75076075</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>16</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <WorkCompInd>false</WorkCompInd>
        </CommlRateState>
        <CommlCoverage>
          <CoverageCd>AL</CoverageCd>
          <IterationNumber>1</IterationNumber>
          <CoverageDesc>Automobile Liability</CoverageDesc>
          <Limit>
            <FormatCurrencyAmt>
              <Amt>300000</Amt>
            </FormatCurrencyAmt>
            <LimitBasisCd />
            <LimitAppliesToCd>CSL</LimitAppliesToCd>
          </Limit>
        </CommlCoverage>
        <CommlCoverage>
          <CoverageCd>TL</CoverageCd>
          <IterationNumber>3</IterationNumber>
          <CoverageDesc>Towing and Labor</CoverageDesc>
          <Limit>
            <FormatCurrencyAmt>
              <Amt>150</Amt>
            </FormatCurrencyAmt>
            <LimitBasisCd />
            <LimitAppliesToCd />
          </Limit>
        </CommlCoverage>
        <CommlCoverage>
          <CoverageCd>UMCSL</CoverageCd>
          <IterationNumber>2</IterationNumber>
          <CoverageDesc>Uninsured / Underinsured Motorist Combined Single 
Limit</CoverageDesc>
          <Limit>
            <FormatCurrencyAmt>
              <Amt>300000</Amt>
            </FormatCurrencyAmt>
            <LimitBasisCd />
            <LimitAppliesToCd>CSL</LimitAppliesToCd>
          </Limit>
        </CommlCoverage>
      </CommlAutoLineBusiness>
      <RemarkText />
    </CommlAutoPolicyQuoteInqRq>
  </InsuranceSvcRq>
</ACORD>

Sample Result

<ACORD xmlns="http://www.ACORD.org/standards/PC_Surety/ACORD1.9.0/xml/">
  <InsuranceSvcRs>
    <RqUID>b9abdad6-05d4-4794-b55e-c9926af433f0</RqUID>
    <CommlAutoPolicyQuoteInqRs>
      <RqUID>b9abdad6-05d4-4794-b55e-c9926af433f0</RqUID>
      <TransactionResponseDt>2006-05-03T17:37:57-06:00</TransactionResponseDt>
      <CurCd>USD</CurCd>
      <MsgStatus>
        <MsgStatusCd>Success</MsgStatusCd>
      </MsgStatus>
      <Producer>
        <GeneralPartyInfo>
          <NameInfo>
            <CommlName>
              <CommercialName>Producer 1</CommercialName>
            </CommlName>
          </NameInfo>
          <Addr>
            <Addr1>1811 Centre Point Circle</Addr1>
            <Addr2>Suite 115</Addr2>
            <City>New York</City>
            <StateProvCd>NY</StateProvCd>
            <PostalCode>10007</PostalCode>
          </Addr>
        </GeneralPartyInfo>
        <ProducerInfo>
          <ContractNumber>18-111</ContractNumber>
        </ProducerInfo>
      </Producer>
      <InsuredOrPrincipal>
        <GeneralPartyInfo>
          <NameInfo>
            <CommlName>
              <CommercialName>Spring Asphalt and Paving</CommercialName>
            </CommlName>
            <LegalEntityCd>OT</LegalEntityCd>
          </NameInfo>
          <Addr>
            <AddrTypeCd>MailingAddress</AddrTypeCd>
            <Addr1>12100 Greengate Dr</Addr1>
            <City>Spring</City>
            <StateProvCd>TX</StateProvCd>
            <PostalCode>77388</PostalCode>
          </Addr>
        </GeneralPartyInfo>
        <InsuredOrPrincipalInfo>
          <InsuredOrPrincipalRoleCd>Insured</InsuredOrPrincipalRoleCd>
          <BusinessInfo>
            <SICCd>2951</SICCd>
          </BusinessInfo>
        </InsuredOrPrincipalInfo>
      </InsuredOrPrincipal>
      <CommlPolicy>
        <BroadLOBCd>C</BroadLOBCd>
        <LOBCd>AUTOB</LOBCd>
        <ControllingStateProvCd>TX</ControllingStateProvCd>
        <ContractTerm>
          <EffectiveDt>2006-06-29</EffectiveDt>
          <ExpirationDt>2007-06-29</ExpirationDt>
        </ContractTerm>
        <CurrentTermAmt>
          <Amt>12218</Amt>
        </CurrentTermAmt>
      </CommlPolicy>
      <CommlAutoLineBusiness>
        <LOBCd>AUTOB</LOBCd>
        <CommlRateState>
          <StateProvCd>TX</StateProvCd>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>63</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>Chevrolet</Manufacturer>
            <Model>1500</Model>
            <ModelYear>1994</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>24760</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            
<VehIdentificationNumber>1GCEC14K1RZ160007</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>70</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>Ford</Manufacturer>
            <Model>F350</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>18000</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            
<VehIdentificationNumber>1FDKF37MSLNA19139</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>74</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>GMC</Manufacturer>
            <Model>C Series 4x2 10</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>PVNOC</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>25768</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>4303</Amt>
            </FullTermAmt>
            
<VehIdentificationNumber>1GBL7H1P4LJ203964</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>2</PrimaryClassCd>
              <VehUseCd>OT</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>4303</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>78</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>Husky</Manufacturer>
            <Model>Utility Trailer</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>10000</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            
<VehIdentificationNumber>1ABCF3084LA20D660</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>81</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>Jim Smart</Manufacturer>
            <Model>Flatbed Trailer</Model>
            <ModelYear>1979</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>2400</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            <VehIdentificationNumber>54789114</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>84</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>Shopmad</Manufacturer>
            <Model>Gooseneck Trail</Model>
            <ModelYear>1978</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>1800</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            <VehIdentificationNumber>11394017S</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>87</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>General</Manufacturer>
            <Model>Flatbed Trailer</Model>
            <ModelYear>1977</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>2200</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            <VehIdentificationNumber>75076075</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlCoverage>
            <CoverageCd>TPAC</CoverageCd>
            <CoverageDesc>Theft Prevention Authority Charge</CoverageDesc>
            <CurrentTermAmt>
              <Amt>7</Amt>
            </CurrentTermAmt>
          </CommlCoverage>
        </CommlRateState>
      </CommlAutoLineBusiness>
    </CommlAutoPolicyQuoteInqRs>
  </InsuranceSvcRs>
</ACORD>

Issue Transactions

A PolicyAddRq transaction (ACORD-standard %LineOfBusiness%PolicyAddRq) can be used to submit business to the carrier. This is an ACORD-standard message and is defined by the ACORD P&C XML V1.9 standard.

Policy-submission transactions enable Nexsure users to submit business directly to the carrier through Insuresoft, so the users can issue the policy and receive a policy number in real time.

Click here for larger image

Figure 9. Issue transactions (Click on the picture for a larger image)

Transaction Use Case

The Issue transaction use case is applicable to the following scenario:

Scenario

  1. Nexsure user creates a new policy, or selects an existing policy or marketing application.
  2. Nexsure user selects an issuing carrier for the application.
  3. If the selected issuing carrier and LOB are supported by IVC Partner applications, a policy issue request can be made, to submit the business to the carrier and bind the policy.

Business Description

Policy-submission transactions enable Nexsure users to submit business directly to the carrier system through Insuresoft, so they can issue the policy and receive a policy number in real-time.

Nexsure generates the ACORD 1.9 XML and consumes the XML Web services that are available from QuickSolver or Diamond. The Web service returns a CommlAutoPolicyAddRs (Response) message that contains results messages and, if successfully issued, a policy number.

Message Definition

Examples of the request and result code are detailed here:

Sample Request

The XML for the issue request is nearly identical to the XML for the Sample Request in the Quote Transactions CommlAutoPolicyQuoteInqRq interface explanation. The difference is that the <CommlAutoPolicyQuoteInqRq> tag is replaced with the <CommlAutoPolicyAddRq> tag.

The full sample is detailed here:

<ACORD xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns="http://www.ACORD.org/standards/PC_Surety/ACORD1.9.0/xml/">
  <InsuranceSvcRq>
    <RqUID>b9abdad6-05d4-4794-b55e-c9926af433f0</RqUID>
    <CommlAutoPolicyAddRq>
      <Producer>
        <ItemIdInfo>
          <SystemId />
        </ItemIdInfo>
        <GeneralPartyInfo>
          <NameInfo>
            <PersonName>
              <Surname>Surname</Surname>
              <GivenName>Bob</GivenName>
            </PersonName>
          </NameInfo>
          <Addr>
            <Addr1>1405 N. Birch Street</Addr1>
            <City>Brea</City>
            <StateProvCd>CA</StateProvCd>
            <PostalCode>92821</PostalCode>
          </Addr>
          <Communications>
            <PhoneInfo>
              <PhoneTypeCd>Phone</PhoneTypeCd>
              <PhoneNumber>5551211213</PhoneNumber>
            </PhoneInfo>
          </Communications>
        </GeneralPartyInfo>
        <ProducerInfo>
          <ContractNumber>10101</ContractNumber>
          <ProducerSubCode>10101A</ProducerSubCode>
        </ProducerInfo>
      </Producer>
      <InsuredOrPrincipal>
        <ItemIdInfo>
          <AgencyId>2962</AgencyId>
          <SystemId>2962</SystemId>
        </ItemIdInfo>
        <GeneralPartyInfo>
          <NameInfo>
            <CommlName>
              <CommercialName>Spring Asphalt and Paving</CommercialName>
            </CommlName>
            <LegalEntityCd>OT</LegalEntityCd>
          </NameInfo>
          <Addr>
            <AddrTypeCd>MailingAddress</AddrTypeCd>
            <Addr1>12100 Greengate Dr</Addr1>
            <City>Spring</City>
            <StateProvCd>TX</StateProvCd>
            <PostalCode>77388</PostalCode>
          </Addr>
          <Addr>
            <AddrTypeCd>StreetAddress</AddrTypeCd>
            <Addr1>12100 Greengate Dr</Addr1>
            <City>Spring</City>
            <StateProvCd>TX</StateProvCd>
            <PostalCode>77388</PostalCode>
          </Addr>
          <Communications>
            <PhoneInfo>
              <PhoneTypeCd>Phone</PhoneTypeCd>
              <PhoneNumber>7135553601</PhoneNumber>
            </PhoneInfo>
          </Communications>
        </GeneralPartyInfo>
        <InsuredOrPrincipalInfo>
          <InsuredOrPrincipalRoleCd>Insured</InsuredOrPrincipalRoleCd>
          <BusinessInfo>
            <SICCd>2951</SICCd>
            <NAICSCd>324121</NAICSCd>
            <NumEmployees>0</NumEmployees>
            <NumMembersManagers>25</NumMembersManagers>
            <BusinessStartDt>1/1/1991 12:00:00 AM</BusinessStartDt>
            <OperationsDesc>Asphalt and Paving</OperationsDesc>
          </BusinessInfo>
        </InsuredOrPrincipalInfo>
      </InsuredOrPrincipal>
      <CommlPolicy>
        <PolicyNumber />
        <LOBCd>AUTOB</LOBCd>
        <ControllingStateProvCd>TX</ControllingStateProvCd>
        <ContractTerm>
          <EffectiveDt>2006-06-29</EffectiveDt>
          <ExpirationDt>2007-06-29</ExpirationDt>
          <DurationPeriod>
            <NumUnits>12</NumUnits>
            <UnitMeasurementCd>Months</UnitMeasurementCd>
          </DurationPeriod>
          <ConinuousInd>false</ConinuousInd>
        </ContractTerm>
        <BillingMethodCd>CAB</BillingMethodCd>
        <OtherInsuranceWithCompanyCd />
        <PaymentOption>
          <PaymentPlanCd />
        </PaymentOption>
        <QuestionAnswer>
          <QuestionCd>GENRL34</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL35</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL47</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL41</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>MR3350</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL22</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL06</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL07</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL08</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL09</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL14</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
        <QuestionAnswer>
          <QuestionCd>GENRL40</QuestionCd>
          <YesNoCd />
        </QuestionAnswer>
      </CommlPolicy>
      <Location id="1">
        <Addr>
          <Addr1>12100 Greengate Dr</Addr1>
          <Addr2 />
          <City>Spring</City>
          <StateProvCd />
          <PostalCode />
          <County>77388</County>
        </Addr>
      </Location>
      <CommlAutoLineBusiness>
        <LOBCd>AUTOB</LOBCd>
        <NAICCd>11111</NAICCd>
        <MinimumPremInd>false</MinimumPremInd>
        <CoveredAutoSymbol>
          <CombinedPhysicalDamageSymbol>07</CombinedPhysicalDamageSymbol>
          <ComprehensiveSymbolCd>07</ComprehensiveSymbolCd>
          <LiabilitySymbolCd>07</LiabilitySymbolCd>
          <TowningAndLaborSymbolCd>07</TowningAndLaborSymbolCd>
          <UninsuredMotoristSymbolCd>07</UninsuredMotoristSymbolCd>
        </CoveredAutoSymbol>
        <CommlRateState>
          <StateProvCd>TX</StateProvCd>
          <CommlAutoHiredInfo>
            <HiredLiabilityMinimumInd>false</HiredLiabilityMinimumInd>
            
<HiredPhysicalDamageMinimumInd>false</HiredPhysicalDamageMinimumInd>
            <NumDays>0</NumDays>
            <NumVehs>0</NumVehs>
            <IfAnyRatingBasisInd>false</IfAnyRatingBasisInd>
            <TruckersIfAnyBasisInd>false</TruckersIfAnyBasisInd>
          </CommlAutoHiredInfo>
          <CommlAutoNonOwnedInfo>
            
<IndividualLiabilityForEmployeesInd>false</IndividualLiabilityForEmployeesInd>
            
<IndividualLiabilityForVolunteerInd>false</IndividualLiabilityForVolunteerInd>
            <SocialServiceAgencyInd>false</SocialServiceAgencyInd>
          </CommlAutoNonOwnedInfo>
          <CommlVeh id="VEH1">
            <Manufacturer>Chevrolet</Manufacturer>
            <Model>1500</Model>
            <ModelYear>1994</ModelYear>
            <VehBodyTypeCd>Truck</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>24760</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            
<VehIdentificationNumber>1GCEC14K1RZ160007</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>4</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>UMISG</CoverageCd>
              <IterationNumber>5</IterationNumber>
              <CoverageDesc>Uninsured Motorist</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>TL</CoverageCd>
              <IterationNumber>6</IterationNumber>
              <CoverageDesc>Towing and Labor</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH2">
            <Manufacturer>Ford</Manufacturer>
            <Model>F350</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>Truck</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>18000</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            
<VehIdentificationNumber>1FDKF37MSLNA19139</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>7</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>UMISG</CoverageCd>
              <IterationNumber>8</IterationNumber>
              <CoverageDesc>Uninsured Motorist</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>TL</CoverageCd>
              <IterationNumber>9</IterationNumber>
              <CoverageDesc>Towing and Labor</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH3">
            <Manufacturer>GMC</Manufacturer>
            <Model>C Series 4x2 10</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>Dump Truck</VehBodyTypeCd>
            <VehTypeCd>SPEC</VehTypeCd>
            <CostNewAmt>
              <Amt>25768</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            
<VehIdentificationNumber>1GBL7H1P4LJ203964</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>2</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>10</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>UMISG</CoverageCd>
              <IterationNumber>11</IterationNumber>
              <CoverageDesc>Uninsured Motorist</CoverageDesc>
            </CommlCoverage>
            <CommlCoverage>
              <CoverageCd>TL</CoverageCd>
              <IterationNumber>12</IterationNumber>
              <CoverageDesc>Towing and Labor</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH4">
            <Manufacturer>Husky</Manufacturer>
            <Model>Utility Trailer</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>Trailer</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>10000</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            
<VehIdentificationNumber>1ABCF3084LA20D660</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>13</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH5">
            <Manufacturer>Jim Smart</Manufacturer>
            <Model>Flatbed Trailer</Model>
            <ModelYear>1979</ModelYear>
            <VehBodyTypeCd>Trailer</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>2400</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            <VehIdentificationNumber>54789114</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>OT</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>14</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH6">
            <Manufacturer>Shopmad</Manufacturer>
            <Model>Gooseneck Trail</Model>
            <ModelYear>1978</ModelYear>
            <VehBodyTypeCd>Trailer</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>1800</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd />
            <TerritoryCd>001</TerritoryCd>
            <VehIdentificationNumber>11394017S</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>15</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh id="VEH7">
            <Manufacturer>General</Manufacturer>
            <Model>Flatbed Trailer</Model>
            <ModelYear>1977</ModelYear>
            <VehBodyTypeCd>Trailer</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>2200</Amt>
              <CurCd>CurrCode</CurCd>
            </CostNewAmt>
            <NumDaysDrivenPerWeek>0</NumDaysDrivenPerWeek>
            <LeasedVehInd>false</LeasedVehInd>
            <NumCylinders>0</NumCylinders>
            <RegistrationStateProvCd>TX</RegistrationStateProvCd>
            <TerritoryCd>001</TerritoryCd>
            <VehIdentificationNumber>75076075</VehIdentificationNumber>
            <VehSymbolCd />
            <GrossVehOrCombinedWeight>
              <NumUnits>0</NumUnits>
              <UnitMeasurementCd>POUNDS</UnitMeasurementCd>
            </GrossVehOrCombinedWeight>
            <CommlVehSupplement>
              <FarmRanchInd>false</FarmRanchInd>
              <FarZoneCd>Farthest Terminal</FarZoneCd>
              <MotorCarrierActInd>false</MotorCarrierActInd>
              <NewVehInd>false</NewVehInd>
              <PrimaryClassCd>1</PrimaryClassCd>
              <RadiusUse>
                <NumUnits>0</NumUnits>
                <UnitMeasurementCd>MILES</UnitMeasurementCd>
              </RadiusUse>
              <SeatingCapacity>0</SeatingCapacity>
              <SelfPropelledVehInd>false</SelfPropelledVehInd>
              <VehAlteredInd>false</VehAlteredInd>
              <VehUseCd>CM</VehUseCd>
              <Addr>
                <AddrTypeCd>GaragingAddress</AddrTypeCd>
                <City>Spring</City>
                <StateProvCd>TX</StateProvCd>
                <PostalCode>77388</PostalCode>
              </Addr>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <IterationNumber>16</IterationNumber>
              <CoverageDesc>Auto Liability</CoverageDesc>
            </CommlCoverage>
          </CommlVeh>
          <WorkCompInd>false</WorkCompInd>
        </CommlRateState>
        <CommlCoverage>
          <CoverageCd>AL</CoverageCd>
          <IterationNumber>1</IterationNumber>
          <CoverageDesc>Automobile Liability</CoverageDesc>
          <Limit>
            <FormatCurrencyAmt>
              <Amt>300000</Amt>
            </FormatCurrencyAmt>
            <LimitBasisCd />
            <LimitAppliesToCd>CSL</LimitAppliesToCd>
          </Limit>
        </CommlCoverage>
        <CommlCoverage>
          <CoverageCd>TL</CoverageCd>
          <IterationNumber>3</IterationNumber>
          <CoverageDesc>Towing and Labor</CoverageDesc>
          <Limit>
            <FormatCurrencyAmt>
              <Amt>150</Amt>
            </FormatCurrencyAmt>
            <LimitBasisCd />
            <LimitAppliesToCd />
          </Limit>
        </CommlCoverage>
        <CommlCoverage>
          <CoverageCd>UMCSL</CoverageCd>
          <IterationNumber>2</IterationNumber>
          <CoverageDesc>Uninsured / Underinsured Motorist Combined Single 
Limit</CoverageDesc>
          <Limit>
            <FormatCurrencyAmt>
              <Amt>300000</Amt>
            </FormatCurrencyAmt>
            <LimitBasisCd />
            <LimitAppliesToCd>CSL</LimitAppliesToCd>
          </Limit>
        </CommlCoverage>
      </CommlAutoLineBusiness>
      <RemarkText />
    </CommlAutoPolicyAddRq>
  </InsuranceSvcRq>
</ACORD>

Sample Result

The XML for the Issue result is nearly identical to the xml for the sample result in the Quote Transactions, CommlAutoPolicyQuoteInqRq Interface explanation. The difference is that the <CommlAutoPolicyQuoteInqRs> tag is replaced with the <CommlAutoPolicyAddRs> tag.

The full sample is detailed here:

<ACORD xmlns="http://www.ACORD.org/standards/PC_Surety/ACORD1.9.0/xml/">
  <InsuranceSvcRs>
    <RqUID>b9abdad6-05d4-4794-b55e-c9926af433f0</RqUID>
    <CommlAutoPolicyAddRs>
      <RqUID>b9abdad6-05d4-4794-b55e-c9926af433f0</RqUID>
      <TransactionResponseDt>2006-05-03T17:37:57-06:00</TransactionResponseDt>
      <CurCd>USD</CurCd>
      <MsgStatus>
        <MsgStatusCd>Success</MsgStatusCd>
      </MsgStatus>
      <Producer>
        <GeneralPartyInfo>
          <NameInfo>
            <CommlName>
              <CommercialName>Producer 1</CommercialName>
            </CommlName>
          </NameInfo>
          <Addr>
            <Addr1>1811 Centre Point Circle</Addr1>
            <Addr2>Suite 115</Addr2>
            <City>New York</City>
            <StateProvCd>NY</StateProvCd>
            <PostalCode>10007</PostalCode>
          </Addr>
        </GeneralPartyInfo>
        <ProducerInfo>
          <ContractNumber>18-111</ContractNumber>
        </ProducerInfo>
      </Producer>
      <InsuredOrPrincipal>
        <GeneralPartyInfo>
          <NameInfo>
            <CommlName>
              <CommercialName>Spring Asphalt and Paving</CommercialName>
            </CommlName>
            <LegalEntityCd>OT</LegalEntityCd>
          </NameInfo>
          <Addr>
            <AddrTypeCd>MailingAddress</AddrTypeCd>
            <Addr1>12100 Greengate Dr</Addr1>
            <City>Spring</City>
            <StateProvCd>TX</StateProvCd>
            <PostalCode>77388</PostalCode>
          </Addr>
        </GeneralPartyInfo>
        <InsuredOrPrincipalInfo>
          <InsuredOrPrincipalRoleCd>Insured</InsuredOrPrincipalRoleCd>
          <BusinessInfo>
            <SICCd>2951</SICCd>
          </BusinessInfo>
        </InsuredOrPrincipalInfo>
      </InsuredOrPrincipal>
      <CommlPolicy>
        <BroadLOBCd>C</BroadLOBCd>
        <LOBCd>AUTOB</LOBCd>
        <ControllingStateProvCd>TX</ControllingStateProvCd>
        <ContractTerm>
          <EffectiveDt>2006-06-29</EffectiveDt>
          <ExpirationDt>2007-06-29</ExpirationDt>
        </ContractTerm>
        <CurrentTermAmt>
          <Amt>12218</Amt>
        </CurrentTermAmt>
      </CommlPolicy>
      <CommlAutoLineBusiness>
        <LOBCd>AUTOB</LOBCd>
        <CommlRateState>
          <StateProvCd>TX</StateProvCd>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>63</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>Chevrolet</Manufacturer>
            <Model>1500</Model>
            <ModelYear>1994</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>24760</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            
<VehIdentificationNumber>1GCEC14K1RZ160007</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>70</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>Ford</Manufacturer>
            <Model>F350</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>18000</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            
<VehIdentificationNumber>1FDKF37MSLNA19139</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>74</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>GMC</Manufacturer>
            <Model>C Series 4x2 10</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>PVNOC</VehBodyTypeCd>
            <VehTypeCd>COML</VehTypeCd>
            <CostNewAmt>
              <Amt>25768</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>4303</Amt>
            </FullTermAmt>
            
<VehIdentificationNumber>1GBL7H1P4LJ203964</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>2</PrimaryClassCd>
              <VehUseCd>OT</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>4303</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>78</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>Husky</Manufacturer>
            <Model>Utility Trailer</Model>
            <ModelYear>1990</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>10000</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            
<VehIdentificationNumber>1ABCF3084LA20D660</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>81</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>Jim Smart</Manufacturer>
            <Model>Flatbed Trailer</Model>
            <ModelYear>1979</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>2400</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            <VehIdentificationNumber>54789114</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>84</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>Shopmad</Manufacturer>
            <Model>Gooseneck Trail</Model>
            <ModelYear>1978</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>1800</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            <VehIdentificationNumber>11394017S</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlVeh>
            <ItemIdInfo>
              <OtherIdentifier>
                <OtherId>87</OtherId>
              </OtherIdentifier>
            </ItemIdInfo>
            <Manufacturer>General</Manufacturer>
            <Model>Flatbed Trailer</Model>
            <ModelYear>1977</ModelYear>
            <VehBodyTypeCd>TRUCKT</VehBodyTypeCd>
            <VehTypeCd>TRUCKLGHTR</VehTypeCd>
            <CostNewAmt>
              <Amt>2200</Amt>
            </CostNewAmt>
            <FullTermAmt>
              <Amt>1318</Amt>
            </FullTermAmt>
            <VehIdentificationNumber>75076075</VehIdentificationNumber>
            <CommlVehSupplement>
              <PrimaryClassCd>1</PrimaryClassCd>
              <VehUseCd>SR</VehUseCd>
            </CommlVehSupplement>
            <CommlCoverage>
              <CoverageCd>AL</CoverageCd>
              <CoverageDesc>Liability</CoverageDesc>
              <Limit>
                <FormatCurrencyAmt>
                  <Amt>300000</Amt>
                </FormatCurrencyAmt>
                <LimitAppliesToCd>CSL</LimitAppliesToCd>
              </Limit>
              <Deductible>
                <FormatText>Full</FormatText>
              </Deductible>
              <CurrentTermAmt>
                <Amt>1318</Amt>
              </CurrentTermAmt>
            </CommlCoverage>
          </CommlVeh>
          <CommlCoverage>
            <CoverageCd>TPAC</CoverageCd>
            <CoverageDesc>Theft Prevention Authority Charge</CoverageDesc>
            <CurrentTermAmt>
              <Amt>7</Amt>
            </CurrentTermAmt>
          </CommlCoverage>
        </CommlRateState>
      </CommlAutoLineBusiness>
    </CommlAutoPolicyAddRs>
  </InsuranceSvcRs>
</ACORD>

Snapshot Transactions

Snapshot transactions enable users to request or receive various files and reports directly from the carrier. This transaction request provides logon data, the request type, and any information required for the request type, such as policy number. The response contains HTML data that can be used to display the report to the user.

Click here for larger image

Figure 10. Snapshot transaction (Click on the picture for a larger image)

Transaction Use Case

The Snapshot transaction use case is applicable to the following scenario:

Scenario

  1. Nexsure user selects the policy or carrier entry in Nexsure.
  2. User can review various reports (snapshots) received from Diamond or request specific reports from Diamond.

Business Description

Snapshot transactions provide various carrier reports to the Nexsure user, including billing statements and policy-declaration pages. These reports can be sent directly from Diamond through a send transaction or can be requested by the Nexsure user through a SnapshotRq transaction.

PolicySnapshot Interface

  • ProcessPolicySnapshotSendObj—Accepts object (ACORDcls.clsPolicySnapshotSend) and returns object (ACORDcls.clsPolicySnapshotSendResult)
  • ProcessPolicySnapshotSendXML—Accepts string (PolicySnapshotSend XML) and returns string (PolicySnapshotSendResult XML)

Message Definition

Examples of the request and result code are detailed here:

Sample Request

<?xml version="1.0" encoding="utf-8" ?>
<PolicySnapshotRq xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
   <AcordRequest />
   <Insurer>
      <NAICCode>4321</NAICCode>
   </Insurer>
   <SnapshotTypeCd>BillingStatement</SnapshotTypeCd>
   <PolicyNumber>AP-1233423</PolicyNumber>
   <PolicyEffectiveDate>2006-02-01</PolicyEffectiveDate>
   <PolicyExpirationDate>2006-02-01</PolicyExpirationDate >
  </PolicyStaticRq>

Sample Result

<?xml version="1.0" encoding="utf-8" ?>
<PolicySnapshotRslt xmlns:ac="urn:ACORD:PCS:xml:specification:schema:2.0.0">
   <AcordRequest />
   <Insurer>
      <NAICCode>4321</NAICCode>
   </Insurer>
   <SnapshotTypeCd>BillingStatement</SnapshotTypeCd>
   <PolicyNumber>AP-1233423</PolicyNumber>
   <PolicyEffectiveDate>2006-02-01</PolicyEffectiveDate>
   <PolicyExpirationDate>2006-02-01</PolicyExpirationDate>
<SnapshotData>HTML Data</SnapshotData>
  </PolicyStaticRslt>

Review

New Business Origination Solution for Commercial Auto Insurance provided a unique opportunity to bring together related but different skills from INSTEC, Insuresoft, and XDimensional Technologies. The project satisfied its goal of integrating three discrete toolsets using ACORD standards where possible and publishing documentation for non-ACORD interfaces. These interfaces are now part of a growing body of integration information that is produced by insurance partners who work with Microsoft.

References

 

About the author

Dan Woodman is the Industry Technology Strategist for the Microsoft Financial Services Industry Team, focused on enterprise accounts in the U.S. In his role, he is both technical-sales professional and technology visionary for Microsoft in the Insurance sector—defining the Microsoft vision, strategy, and plans for advancing the use of key technologies to benefit insurance carriers, agencies, partners, and customers. Dan's background is in complex databases, both for high-volume transaction throughput and large-scale business analytics, with more recent experience in application-platform technologies and commercial software development. Dan can be reached at Dan.Woodman@Microsoft.com.

Show:
© 2015 Microsoft