ACORD Life Standards Replacement Implementation Guide

ACORD LIFE & ANNUITY STANDARDS
LIFE REPLACEMENT
IMPLEMENTATION GUIDE
V 3.1
JANUARY 2009
References: ACORD Life Specification, Version 2.12
IMPORTANT NOTE: This document contains or relates to ACORD Standards Life & Annuity. You are not authorized
to use the ACORD Standard contained in this document unless you have accepted the terms and conditions of the
Standards License accessible at http://legal.acord.org/standards_license.htm. To gain such authorization, please go
to that site and, if you agree with the terms and conditions of the Standards License,
enter whatever information is called for, if any, and click on "Accept".
New York
Two Blue Hill Plaza
rd
3 Floor
PO Box 1529
Pearl River, NY 10965-8529
U.S.A.
London
London Underwriting Centre
Suite 1 / 3
3 Minster Court
Mincing Lane
London EC3R 7DD
United Kingdom
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
Table of Contents
1
BACKGROUND ............................................................................................................................................. 1
1.1
INTENDED AUDIENCE ................................................................................................................................ 1
1.2
THE REPLACEMENTS IMPLEMENTATION GUIDE ........................................................................................... 1
2
OBJECTIVES ................................................................................................................................................. 2
2.1
VISION ..................................................................................................................................................... 2
2.2
INCREMENTAL ADOPTIONS ........................................................................................................................ 2
2.3
BUSINESS CASE/VALUE PROPOSITION ...................................................................................................... 3
3
GUIDING PRINCIPLES FOR IMPLEMENTATION ....................................................................................... 4
4
REPLACEMENT PROCESSING REQUEST/UPDATE HIERARCHY .......................................................... 5
4.1
CATALOG OF REPLACEMENT MESSAGES ................................................................................................... 7
5
REPLACEMENT OBJECT DIAGRAMS ........................................................................................................ 8
5.1
REPLACEMENT MESSAGES – #1 TXLIFE CLASS DIAGRAM .......................................................................... 8
5.2
REPLACEMENT MESSAGES - #2 REPLACEMENT PROCESSING REQUEST: TXLIFE #127................................ 9
5.3
REPLACEMENT MESSAGES - #3 REPLACEMENT PROCESSING UPDATE, PENDING: TXLIFE #1128 .............. 10
5.4
REPLACEMENT MESSAGES - #4 REPLACEMENT PROCESSING UPDATE, FINAL: TXLIFE #1128 ................... 11
6 DETAILED ELEMENT DESCRIPTION & TYPE CODE DEFINITION .............................................................. 12
<ADDRESS> OBJECT ........................................................................................................................................... 12
<ANNUITY> OBJECT ............................................................................................................................................ 12
<ARRANGEMENT> OBJECT .................................................................................................................................. 13
<ARRDESTINATION> OBJECT............................................................................................................................... 14
<ARRSOURCE> OBJECT ...................................................................................................................................... 14
<ATTACHMENT> OBJECT ..................................................................................................................................... 14
<BANKING> OBJECT ............................................................................................................................................ 17
<CARRIER> OBJECT ............................................................................................................................................ 18
<FINANICALACTIVITY> OBJECT ............................................................................................................................ 18
<HOLDING> OBJECT............................................................................................................................................ 19
<LIFE> OBJECT ................................................................................................................................................... 20
<LIFEUSA> OBJECT ........................................................................................................................................... 20
<ORGANIZATION> OBJECT................................................................................................................................... 21
<PARTY> OBJECT ............................................................................................................................................... 21
<PAYMENT> OBJECT ........................................................................................................................................... 22
<PERSON> OBJECT............................................................................................................................................. 22
<PHONE> OBJECT .............................................................................................................................................. 23
<POLICY> OBJECT .............................................................................................................................................. 23
<RELATION> OBJECT .......................................................................................................................................... 23
<REQUIREMENTINFO> OBJECT ............................................................................................................................ 25
<SETTLEMENTDETAILS> OBJECT ......................................................................................................................... 26
<SETTLEMENTINFO> OBJECT .............................................................................................................................. 26
<SIGNATUREINFO> OBJECT ................................................................................................................................. 27
6
SENDING A REPLACEMENT .................................................................................................................... 28
6.1
TRANSMITTAL METHOD ........................................................................................................................... 28
6.2
REQUEST / RESPONSE METHOD.............................................................................................................. 29
6.3
ACORD TXLIFE TRANSACTIONS ............................................................................................................ 29
6.4
TRANSPORT AND SECURITY .................................................................................................................... 29
6.5
TXLIFE TRANSACTION ELEMENT AND TYPE CODE DETAILS ...................................................................... 30
6.6
TXLIFE EXAMPLES ................................................................................................................................. 31
7
STANDARD USAGES ................................................................................................................................. 33
7.1
REPLACEMENT PROCESSING REQUEST FOR SURRENDER ........................................................................ 34
7.2
REPLACEMENT PROCESSING UPDATE/POLICY SURRENDERED ................................................................. 35
8
REVISION HISTORY/CHANGE SUMMARY ............................................................................................... 38
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
1
BACKGROUND
1.1 Intended Audience
This Implementation Guide is intended for use by Business and Technology areas to include marketers,
developers, business analysts and all other interested parties. This document will explain why a replacement
business message/transaction was developed, when it should be used, and how to implement it. The earlier
sections are intended to describe the business case whereas the later sections focus more on the technical
implementation.
1.2 The Replacements Implementation Guide
This Replacements Implementation Guide is intended to define and provide examples of ―Model‖ replacement
business messages, which can facilitate the Replacement Notification and Replacement Processing Requests
of Life Insurance business (including traditional Life and Annuities). The first phase of implementation will
exclude replacements/exchanges that invoke New York State regulations and will allow for the exclusion of
transactions that involve other jurisdictions that raise objections to the use of this electronic process. ACORD
Standards
It is important to understand that this guide is based on the ACORD Standards - XMLife and TXLife to be
specific. The official ACORD Life Standard is the current version of the published XML Schema, Life Data Model
and associated supporting technical specifications. Any inconsistencies or discrepancies between this guide and
these core standards specification documents must be resolved using the core standards. Every effort will be
made to keep this guide current and compliant with the core/base standard.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
1
2
OBJECTIVES
In the Industry today the process for replacements is a very manual and time-consuming effort due to the
lack of automation and non-standard processes for replacements. The creation of the Replacement
Processing Request the Replacement Processing Update messaging allows the Industry a standard
method for the electronic sending and receiving (notification) of a well formed XML replacement message
which will enhance the good order processing of replacement business, and facilitate carrier compliance
with regulatory requirements.
2.1 Vision
The vision of the Replacement Working Group, who developed these messages and Guide, is to create a
fully electronic replacement notification and exchange process between carriers using a series of
specially formatted text messages in the XMLife format. The messages allow for the exchange of
information necessary to facilitate the exchange of money between carriers. Forms necessary to comply
with state regulatory requirements will be sent as Attachments within the TXLife Request. Future phases
will attempt to eliminate all forms.
Intent of new process and disclaimers
The new process is designed to provide a more expedient exchange of information between carriers
participating in a replacement or exchange transaction. The intent is not to dictate or in any way require
modification of a carrier‘s internal processes, but to provide an option to the current manual, paper
replacement/exchange process that will solicit the voluntary adoption of and adaptation to the electronic
process.
The participation of insurance carriers in the new process is strictly voluntary, and at no time will carriers
that do not participate be restricted or in any way be hindered from communicating with carriers that do
participate in this digitized process. For this reason, it will be necessary for participating carriers to
maintain a process to handle the receipt of paper copies of the replacement notifications and
exchange/transfer requests until such time as all carriers have adopted the electronic replacement
notification and exchange process.
2.2 Incremental adoptions
Due to disparities in replacement/exchange requirements between the 50 states, territories and the
District of Columbia, and the wide range of technical issues involved with implementation, the piloting and
implementation of the new process is designed to be both incremental and flexible. Adoption of this
policy allows us to move forward with implementation while we continue to develop technical solutions
and gain state-by-state approval for the use of this process.
The first phase of implementation will exclude replacements/exchanges that invoke New York State
regulations and will allow for the exclusion of transactions that involve other jurisdictions that raise
objections to the use of this electronic process.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
2
Also, during this initial phase, electronic attachments will be used in conjunction with the standard text
messages, where necessary, so that images of documents with wet signatures, required comparative
information, and carrier specific sales materials lists can be included in the transmission. At such time as
methods are developed to standardize and electronically enable these attachments or the text contained
in these attachments, the required elements will be added to the standard messages, eventually
eliminating the need for the attachments.
Because of the incremental nature of this project, please verify that you are in possession of the most
current version of this implementation guide (www.acord.org) before any effort is expended on the design
and adoption of this process.
2.3 Business Case/Value Proposition
Prior to the development of these messages there were no electronic replacement business messages or
transactions that carriers share point to point. That is to say carriers communicate with each other by
telephone or mail. The Replacement Transaction(s) is/are the first messages to be created with the intent
to communicate directly or indirectly with one another based upon the final solution. We intend to
communicate with each other through the use of ‗standardized messaging‘ Replacement Processing
Request (TXLife #127) and Replacement Processing Update (TXLife #1128) through an XML interface.
XML is the leading edge in IT development and most electronic communication is based on some form of
XML hence the ACORD standard.
The Replacement processes as noted above are very manual, labor intensive and under increasing
scrutiny and audit to ensure compliance with the State Regulators. To ensure consistency in messaging
between carriers, the Replacement Transactions were created to streamline the process with a
straightforward and relatively easy implementation benefiting the Business and Operations. The costs
associated with handling the paper replacements would be offset by the implementation of an electronic
solution. Using industry standards in the replacement process would reduce if not eliminate errors in
procedures that have a negative impact operationally and cause downstream costs in phone calls,
emails, mail and delays. Given that State requirements are very time sensitive for notifying the existing
carrier of a replacement, the electronic solution would facilitate timely, more consistent and less costly
communication between carriers. The end customer or Producer would benefit as well due to the more
accurate and timely exchange of information between carriers. Many times, replacements become an
impediment to doing business with a certain carrier due to the lack of a standard format of communication
that eventually leads to frustration by the Producer.
Overall, the high level Value Proposition is intended to:
This new process will allow us to better service our customers.
Reduce cost. Current method of communication is mail and it‘s costly. Electronic communication
would reduce mail handling and postage; reduce labor costs for scanning/indexing.
Increase consistency of data.
Allow for individual company conservation efforts.
Gain efficiencies in meeting regulatory guidelines.
Eliminate re-routing of paperwork within companies due to incorrect address(es) for Replacement
Processing.
Provide immediate electronic confirmation of delivery of replacement information.
Support automating the exchange of funds, including tax qualified and non-qualified monies.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
3
3
GUIDING PRINCIPLES FOR IMPLEMENTATION
The following section is intended to provide some general guidelines in implementing the model
replacement messages. The list is not meant to be exhaustive. On the contrary, it is expected that the
list will grow as the standard gets implemented between trading patterns over time. Suggestions and
questions for this guide should be sent to the life@acord.org.
1. Keep these replacement transactions as simple as possible.
2. Users should acquaint themselves with the general guidelines and policies of ACORD, and
review the current Life Standards Specifications. This Implementation Guide is built upon the
ACORD Standards, and presumes a basic understanding of them.
3. This guide makes no assumption as to the messaging method. As such, it is designed to support
an on demand dynamic request as well as traditional batch. The first method is called a
―Request/Response‖ transaction; the second is referred to as a ―Transmittal‖ transaction.
4. This guide will provide a basic understanding of the standard messages to be passed between
carriers to a Life Insurance replacement.
5. This guide does not direct the specific steps to be taken by a party to a replacement, if such
actions could be considered unique to the internal workflow, and value proposition provided by
the Carrier. This guide does identify the specific steps to be taken, including messages that
should be passed, between parties to a replacement.
6. It is intended that the use of this guide will facilitate the flow of information between parties to the
extent that the efficiency of service within the Life Insurance industry will be enhanced.
7. The purpose of this guide is to facilitate the development and implementation of the ACORD
Standards.
8. To the extent that the ACORD Data Model shall be updated over time, so to will this guide be
updated to reflect the most current utilization of the ACORD Standards.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
4
4
REPLACEMENT PROCESSING REQUEST/UPDATE HIERARCHY
The general structure and hierarchy of the object elements is as follows:
<OLifE>
<Holding>
<Policy>
<Life>
<LifeUSA>
<Annuity>
<RequirementInfo>
<Attachment>
<SignatureInfo>
<FinancialActivity>
<Payment>
<Arrangement>
<ArrSource>
<ArrDestination>
<Banking>
<Party>
<Person>
<Organization>
<Address>
<Phone>
<Carrier>
<Relation>
<SettlementInfo>
<SettlementDetails>
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
5
The Replacement Process
Producer : Producer
/ Distributor
New Buz Sub App + Replacement Form
Any Required Form ( 1 or more attach)
Carrier : New
Carrier
Carrier : Old
(current) Carrier
ACK
ReplacementNotif (TX 127) Replacement Form (+ 0 or more attach)
Request for Status (Inquiry)
Supply additional Info.
Status Request can be
made at any time in
during the process
One or more required forms.
The current carrier may question the order of any form or image.
Respond To Status Inquiry
Something is not in "good order‖ (TX 1128)
Request For More Info.
Replacement Request (TX 127)
Letter of Authorization
Surrender Form
Any of the below may be attachments.
Transfer Form
* Replacement Form
* Sales Materials
* Illustration
* Compliance or Policy Summary
* Surrender Form
* Exchange Agreement
* Assignment
* Letter of Authorization (annuity)
* TransfereForm
Funds beingTransferred (TX 1128)
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
6
4.1 Catalog of Replacement Messages
It is our intent that the recipients/users of this document/stream would program their system(s) to receive
the replacement transactions and apply a mapping of the ACORD specification (as summarized in this
document) to their own system(s). One of our guiding principles is to keep this transaction simple since it
is the first of its kind with carrier-to-carrier communication.
This is a listing of the various ACORD Life Standard Business Messages (Transactions) appropriate or
applicable to Replacements. This is a general, definitional overview. Specific details are provided for each
message in the sections that follow.
Replacement Messages
New Business Submission (w/Replacement) TXLife #103
This is the standard New Business Submission (for Life, Annuity, DI or LTC) but includes
Replacement information, including 1035 Exchange information, necessary to initiate the
replacement process.
Actors/ Parties
Producer -> Carrier
Distributor ->
Carrier
Replacement Processing Request TXLife #127
This is the message that the New Carrier (Replacing Carrier) sends to Existing/Old
Carrier (Replaced Carrier) notifying them that the insured is purchasing a new policy and
intends to cancel/replace their existing coverage. It can trigger the conservation effort
(and state mandate waiting periods).
Sub Transactions under this message include:
12701 – Replacement Notify; this is used during Replacement Processing when
the Replacing Carrier is notifying the Delivering Carrier that they have received
an application to replace the existing contract. It is not a request for the
Delivering Carrier to surrender the existing contract and release the funds.
12702 – Replacement Request for Surrender; this is used during Replacement
Processing when the Replacing Carrier is requesting the Delivering Carrier to
surrender the existing contract and release the funds.
12703 – Replacement Cancellation; The Receiving Carrier is notifying the
Delivering Carrier to cancel the replacement for which a TX#127 was previously
sent.
12704 – Supplemental Information to Prior Request for Surrender; This
TransSubType is used to send subsequent messages from the Receiving Carrier
to the Delivering Carrier to provide any outstanding information.
Carrier -> Carrier
Replacement Processing Update TXLife #1128
This is the message that the Existing/Old Carrier (Replaced Carrier) sends to the New
Carrier (Replacing Carrier) anytime the status of a processing request changes or to
communicate missing requirements. For example, if additional Replacement Forms are
required, the Delivering Carrier would create a new RequirementInfo Object with a Status
of Outstanding. If the delivering carrier has surrendered the replaced contract, this
message would be used to notify the Receiving Carrier and SettlementInfo may be
provided if funds are being provided via a clearinghouse.
Carrier -> Carrier
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
7
5
REPLACEMENT OBJECT DIAGRAMS
5.1 Replacement Messages – #1 TXLife Class Diagram
Phone
Address
Banking
OLifE
-BankAcctType : Integer
-AccountNumber : String
-AcctHolderName : String
-RoutingNumber : String
0..*
0..*
0..*
0..*
0..*
Relation
0..1
-PartyTypeCode : Integer
-FullName : String
-GovtID : String
-GovtIDTC : Integer
0..1
0..1
0..1
0..1
Holding
1
Party
-OriginatingObjectType : Integer
-RelatedObjectType : String
-RelationRoleCode : Integer
1
0..1
-HoldingTypeCode : Integer
-HoldingStatus : Integer
-AssetValue : Decimal
-LiabilityValue : Decimal
0..1
1
1
RequirementInfo
0..10..1
0..1
Person
Organization
-FirstName : String
-MiddleName : String
-LastName : String
-DTCCMemberCode : String
Policy
-ReqCode : Integer
-ReqStatus : Integer
-RequirementStatusReason : String
-ReqSubStatus : Integer
-RequirementInfoUniqueID : String
0..*
0..*
0..1
FinancialActivity
Attachment
0..1
Carrier
-CarrierCode : String
-AttachementCategoryTC : Integer
-AttachmentBasicType : Integer
-AttachmentLocation : Integer
-AttachementData : String
-MimeTypeTC : Integer
-TransferEncodingTypeTC : Integer
0..*
-PolNumber : String
-LineOfBusiness : Integer
-CarrierCode : String
-CusipNum : String
-FinActivityType : Integer
-FinActivityNetAmt : Decimal
-PreTEFRACostBasis : Decimal
-PostTEFRACostBasis : Decimal
-FinActivityStatus : Integer
-FinActivityDate : Date
-FinActivityPct : Double
-FinActivityGrossAmt : Decimal
-SettlementAmt : Decimal
-ReferenceNo : String
Annuity
-QualPlanType : Integer
0..*
0..1
Life
-QualPlanType : Integer
0..1
SignatureInfo
-SignatureRoleCode : Integer
-SignatureDate : Date
-SignaturePurpose : Integer
-SignatureText : String
LifeUSA
0..*
-MECInd : Boolean
Payment
-PaymentForm : Integer
-@PayeeID : String
-@BankHoldingID : String
ArrSource
0..*
ArrDestination
-TransferAmt : Decimal
-TransferPct : Double
Arrangement
0..*
SettlementInfo
-RelatedRefID : String
-AccountNumberSubmitter : String
-ReferenceNo : String
-ArrType : Integer
-NumOfModalOccurances : Integer
-StartDate : Date
-PaymentForm : Integer
0..*
0..*
0..*
SettlementDetails
-SettlementAmt : Decimal
-AccountCreditDebitType : Integer
-AccountNumberReceiver : String
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
8
5.2 Replacement Messages - #2 Replacement Processing Request: TXLife #127
This message alerts the Old Carrier that the Owner has indicated Replacement. It contains the detail required by
NAIC Model Replacement Regulations to provide notice of replacement.
TX127 : OLifE
ReplacedPolicy : Holding
{HoldingStatus = OLI_HOLDSTAT_ACTIVE,
HoldingTypeCode = OLI_HOLDTYPE_POLICY}
ProposedPolicy : Holding
{HoldingStatus = OLI_HOLDSTAT_PROPOSED,
HoldingTypeCode = OLI_HOLDTYPE_POLICY}
: Relation
{RelationRoleCode = OLI_REL_REPLACED}
: Relation
{RelationRoleCode = OLI_REL_OWNER}
: Relation
{RelationRoleCode = OLI_REL_ANNUITANT}
: Relation
{RelationRoleCode = OLI_REL_OWNER}
Owner : Party
{FullName = Fickle, Benedict A.,
GovtID = 123456789}
: Policy
{CarrierCode = 12345,
LineOfBusiness = OLI_LINEBUS_ANNUITY,
PolNumber = 19-123456B}
: Relation
{RelationRoleCode = OLI_REL_ANNUITANT}
: Person
{FirstName = Benedict,
LastName = Fickle,
MiddleName = A.}
: Arrangement
{ArrType = OLI_ARRTYPE_FULLSURR,
NumOfModalOccurances = 1,
PaymentForm = OLI_PAYFORM_CLEARHSE}
: ArrDestination
DeliveringCarrier : Party
{FullName = Sadder But Wiser Life Ins. Co.,
PartyTypeCode = OLI_PT_ORG}
: Organization
: Carrier
{DTCCMemberCode = 1234} {NAICCode = 12345}
: ArrSource
ReceivingCarrier : Party
{FullName = Jolly Rodger Mutual,
PartyTypeCode = OLI_PT_ORG}
: Organization
{DTCCMemberCode = 9876}
: Phone
{AddressTypeCode = OLI_PHONETYPE_AGENTCSA}
: Attachment
{AttachmentBasicType = OLI_BASICATTMENTTY_IMAGE,
AttachmentCategoryTC = OLI_ATTACHCAT_REPFORM (new),
AttachmentData = <EncodedBinaryData>,
AttachmentLocation = OLI_INLINE,
MimeTypeTC = OLI_MIMETYPE_TIFF,
TranferEncodingTypeTC = OLI_ENCODE_BASE64}
: Carrier
{NAICCode = 98765}
: Policy
{CarrierCode = 98765,
CusipNum = 123456789,
LineOfBusiness = OLI_LINEBUS_ANNUITY}
: Annuity
{QualPlanType = OLI_QUALPLAN_NONQUAL}
: RequirementInfo
{ReqCode = OLI_REQCODE_REPLFULL (new),
ReqStatus = OLI_REQSTAT_OUTSTANDING,
RequirementInfoUniqueID = JRL-021761-A20F}
: SignatureInfo
{SignatureDate = 2004-10-01,
SignaturePurpose = OLI_SIGTYPE_LOSTPOLDEC,
SignatureRoleCode = OLI_PARTICROLE_OWNER,
SignatureText = Benadict A. Fickle}
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
9
5.3 Replacement Messages - #3 Replacement Processing Update, Pending: TXLife
#1128
TX1128 : OLifE
ReplacedPolicy : Holding
{HoldingStatus = OLI_HOLDSTAT_ACTIVE,
HoldingTypeCode = OLI_HOLDTYPE_POLICY}
: Relation
{RelationRoleCode = OLI_REL_REPLACED}
: Relation
{RelationRoleCode = OLI_REL_OWNER}
: Relation
{RelationRoleCode = OLI_REL_ANNUITANT}
: Policy
{CarrierCode = 12345,
LineOfBusiness = OLI_LINEBUS_ANNUITY,
PolNumber = 19-123456B}
DeliveringCarrier : Party
{FullName = Sadder But Wiser Life Ins. Co.,
PartyTypeCode = OLI_PT_ORG}
: Organization
{DTCCMemberCode = 1234}
ProposedPolicy : Holding
{HoldingStatus = OLI_HOLDSTAT_PROPOSED,
HoldingTypeCode = OLI_HOLDTYPE_POLICY}
: Relation
{RelationRoleCode = OLI_REL_OWNER}
: Relation
Owner : Party
{FullName = Fickle, Benedict A., {RelationRoleCode = OLI_REL_ANNUITANT}
GovtID = 123456789}
: Person
{FirstName = Benedict,
LastName = Fickle,
MiddleName = A.}
: Policy
{CarrierCode = 98765,
CusipNum = 123456789,
LineOfBusiness = OLI_LINEBUS_ANNUITY}
: RequirementInfo
{ReqCode = OLI_REQCODE_REPLFUNDS (new),
ReqStatus = OLI_REQSTAT_ERROR,
ReqSubStatus = OLI_REQSUBSTAT_NEEDFORM (new),
RequirementInfoUniqueID = JRL-021761-A20F}
ReceivingCarrier : Party
{FullName = Jolly Rodger Mutual,
PartyTypeCode = OLI_PT_ORG}
: Organization
{DTCCMemberCode = 9876}
: RequirementInfo
{ReqCode = OLI_REQCODE_REPFORM,
: Carrier
ReqStatus = OLI_REQSTAT_OUTSTANDING,
{CarrierCode = 12345} RequirementStatusReason = Submit signed ACORD Form #208-FL}
: Carrier
{CarrierCode = 98765}
: Address
{AddressType = OLI_ADTYPE_CLIENTCSA}
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
10
5.4 Replacement Messages - #4 Replacement Processing Update, Final: TXLife #1128
TX1128 : OLifE
: SettlementInfo
: SettlementDetails
{SettlementAmount = 19319.14}
: Relation
{RelationRoleCode = OLI_REL_OWNER}
DeliveringCarrier : Party
{FullName = Sadder But Wiser Life Ins. Co.,
PartyTypeCode = OLI_PT_ORG}
: Organization
: Carrier
{DTCCMemberCode = 1234} {CarrierCode = 12345}
: Relation
{RelationRoleCode = OLI_REL_OWNER}
: Policy
{CarrierCode = 98765,
CusipNum = 123456798,
LineOfBusiness = OLI_LINEBUS_ANNUITY}
Owner : Party
{FullName = Fickle, Benedict A.,
GovtID = 123456789}
: Person
{FirstName = Benedict,
LastName = Fickle,
MiddleName = A.}
ReceivingCarrier : Party
{FullName = Jolly Rodger Mutual,
PartyTypeCode = OLI_PT_ORG}
: Organization
{DTCCMemberCode = 9876}
: Carrier
{CarrierCode = 98765}
: RequirementInfo
{ReqCode = OLI_REQCODE_REPLFUNDS (new),
ReqStatus = OLI_REQSTAT_COMPLETED}
: RequirementInfo
{ReqCode = OLI_REQCODE_REPFORM,
ReqStatus = OLI_REQSTAT_COMPLETED}
: FinancialActivity
{FinActivityDate = 2004-10-08,
FinActivityGrossAmt = 19319.14,
FinActivityNetAmt = 19319.14,
FinActivityStatus = OLI_FINACT_COMPLETED,
FinActivityType = OLI_FINACT_FULLSURR,
PostTEFRACostBasis = 40499.19,
PreTEFRACostBasis = 0,
ReferenceNo = 04223992867NC,
SettlementAmt = 19319.14}
e
: Policy
{CarrierCode = 12345,
LineOfBusiness = OLI_LINEBUS_ANNUITY,
PolNumber = 19-123456B,
PolicyStatus = OLI_POLSTAT_SURR}
ProposedPolicy : Holding
{HoldingStatus = OLI_HOLDSTAT_PROPOSED,
HoldingTypeCode = OLI_HOLDTYPE_POLICY}
: Relation
{RelationRoleCode = OLI_REL_REPLACED}
Pay
e
ReplacedPolicy : Holding
{AssetValue = 58025.19,
HoldingStatus = OLI_HOLDSTAT_INACTIVE,
HoldingTypeCode = OLI_HOLDTYPE_POLICY,
LiabilityValue = 38706.05}
: Payment
{PaymentForm = OLI_PAYFORM_CLEARHSE}
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
11
6 DETAILED ELEMENT DESCRIPTION & TYPE CODE DEFINITION
XML Element Name
Type
Description
<Address> Object
TXLife/TXLifeRequest/OlifE/Party/Address
An address pertaining to a Party or Group. In the case of a Replacement Processing Request TXLife #127, the
address would indicate where a physical check should be mailed. For a Replacement Processing Update
TXLife #1128, the address would be used to communicate where outstanding requirements are expected to be
sent through the mail (e.g. wet signature on a required form)
Every object within the ACORD model, which can have more
than one occurrence, has a unique ―id‖ attribute. It uniquely
identifies each occurrence/instance of the object for
processing. It has no meaning or context outside the data file
<Address id>
ID
or stream.
<AddressTypeCode>
Type Code
Type of address
LookUp Table String
Type Code Translation
―Address Type‖
17 = Mailing
<Line1>
<Line2>
<Line3>
<City>
<AddressState>
String
String
String
String
String
String
Note: This is a partial list from the current ACORD spec.
Please see current spec. for additional codes.
Used to contain an attention of additional address line.
Specific person or department to provide additional detail
First line of the address
Second line of the address
Third line of the address
City of the address
State of the address.
<AddressStateTC>
<Zip>
<AddressCountry>
<AddressCountryTC>
Type Code
String
String
Type Code
2 letter State code in US, etc
Zip code, postal code, etc. (country dependent)
Country of the address
Use nation for valid Address Country type codes
<AttentionLine>
XML Element Name
Type
Description
<Annuity> Object
TXLife/TXLifeRequest/OlifE/Holding/Policy/Annuity
If either the policy being replaced or the proposed policy is an annuity, this aggregate is passed under the
appropriate Holding to indicate the Tax Qualification Type.
<QualPlanType>
Type Code
Tax Status of the policy or plan.
LookUp Table String
“Qualified Plan Type”
Type Code Translation
1 = Non-Qualified
2 = 401k
3 = 403b
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
12
4 = 457 Deferred Compensation
5 = IRA
6 = Roth IRA
7 = Educational IRA
8 = SEP/IRA
13 = HR10/Keogh
33 = IRA Spousal
34 = Cash Balance Plan-Defined Contribution
35 = Cash Balance Plan-Defined Benefit
36 = Target Benefit Plan
37 = Foreign National
38 = Deferred Profit Sharing Plan
40 = 408k (SARSEP)
41 = Texas ORP
42 = 403a (Qualified Employee Annuity Plan)
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes.
XML Element Name
Type
Description
<Arrangement> Object
TXLife/TXLifeRequest/OlifE/Holding/Arrangement
On a TransSubType 12702 – Replacement Request for Surrender, this aggregate is passed by the Receiving
Carrier to indicate whether the request is for a partial or full surrender, or where a surrender on a specific date is
being requested, or where specific payment instructions are being replaced.
<ArrType>
Type Code
Type of Arrangement
LookUp Table String =
―Arrangement Type‖
Type Code Translation
7 = Specified Amount Withdrawal (net)
14 = Percent of value withdrawal
31 = Full Surrender
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes.
<StartDate>
Date
<NumOfModalOccurences>
Integer
<PaymentForm>
LookUp Table String =
―Payment Form‖
Type Code
Used if a specific date (in the future) for the surrender is
being requested. If this property is not passed, the
requested process date should be interpreted to be ASAP.
TXLife Specification Guide lists this field as required! I
don‘t remember why…….discuss with Rob Marone to see if
he remembers…….
Physical Form of Payment
Type Code Translation
7 = EFT
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
13
10 = Corporate Check
11 = Clearinghouse
12 = Wire
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes.
XML Element Name
Type
Description
<ArrDestination> Object
TXLife/TXLifeRequest/OlifE/Holding/Arrangement/ArrDestination
Used to refer to the Receiving Carrier as the Payee on the Surrender
<PaymentPartyID>
IDREF
Refers to the Party to be paid (Receiving Carrier)
<BankingInfoID>
IDREF
Refers to the Banking Information when the requested
PaymentForm is ―Wire‖ or ―EFT‖
XML Element Name
Type
Description
<ArrSource> Object
TXLife/TXLifeRequest/OlifE/Holding/Arrangement/ArrSource
Used for a partial surrender to indicate amount or percent requested
<TransferAmt>
Currency
Amount to be surrendered in the case of a partial surrender
<TransferPct>
Percent
Percent to be surrendered in the case of a partial surrender
XML Element Name
Type
Description
<Attachment> Object
TXLife/TXLifeRequest/OlifE/Holding/Policy/RequirementInfo/Attachment
Can by used on TXLife 127 - Replacement Processing Request to pass images of Replacement Forms being
transmitted with the message. On a TXLife 1128 – Replacement Processing Update, images of Forms needed to
satisfy outstanding requirements may be sent.
<Attachement id>
ID
Every object within the ACORD model, which can have
more than one occurrence, has a unique ―id‖ attribute. It
uniquely identifies each occurrence/instance of the object
for processing. It has no meaning or context outside the
data file or stream.
<AttachmentBasicType>
Type Code
This describes the basic type of attachment. If it is other
LookUp Table String =
than text, you must look at AttachmentType and
―Attachment Basic Type‖
MimeType to correctly use the data.
Type Code Translation
2 = Image
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
14
XML Element Name
Type
Description
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes.
<AttachmentData>
LookUpTable String =
―Variant Types‖
Type Code
Attachment Data
As a child of Attachment, the value of
AttachmentData depends upon the value of
AttachmentLocation.
If AttachmentLocation is 1 (Inline), then
AttachmentData will be a binary representation of the
data. If AttachmentLocation is 2 (URL Reference),
then AttachmentData will be the string that equates to
a valid URL Reference to the file. And finally, if
AttachmentLocation is 3 (Multi-part Mime) then we
assume that the entire message was sent as part of a
multi-part mime message and AttachmentData will be
set to a reference of the Mime segment that contains
the attached file
Type Code Translation
???
<AttachmentType>
LookUp Table String =
―Attachment Type‖
Type Code
Type of Attachment
Type Code Translation
13 = Wet signature image
65 = ACORD 759 - Important Notice Regarding
Replacement Form
73 = ACORD 951 - 1035 Exchange / Rollover / Transfer
Form
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
<MimeTypeTC>
LookUp Table String =
―Mime Type‖
Type Code
Describes the format of the Imaged file despite the
contents (forms, letters, notes, etc.)
Type Code Translation
3 = Image jpeg
4 = Image gif
11 = Image tiff
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
<TransferEncodingTypeTC>
LookUp Table String =
―EncodeType‖
Type Code
Transfer Encoding Type:
Type Code Translation
6 = Binary
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
15
XML Element Name
Type
Description
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
<AttachmentLocation>
LookUp Table String =
―Attachement Location‖
Type Code
Indicates if the attachment is stored as inline or as a URL
reference.
Type Code Translation
1 = Inline
2 = URL Reference
3 = Mulitpart Mime
<AttachmentCategoryTypeCode> Type Code
LookUp Table String =
―Attachment Category Type‖
Form Instance Category Type Code
Type Code Translation
28 = Replacement Form
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
16
XML Element Name
Type
Description
<Banking> Object
TXLife/TXLifeRequest/OlifE/Holding/Banking
On TXLife 127 – Replacement Processing Request this object is required when specific payment
instructions are sent to the Delivering Carrier, and the requested PaymentForm is ―EFT‖ or ―Wire‖. On
TXLife 1128 – Replacement Processing Update this object is required after the Replacement has been
processed, but only when the payment ot the Receiving Carrier was made via ―EFT‖ or ―Wire‖.
<Banking id>
ID
Every object within the ACORD model, which can
have more than one occurrence, has a unique "id"
attribute. It uniquely identifies each
occurrence/instance of the object for processing. It
has no meaning or context outside the data file or
stream.
<BankAccountType>
Type Code
In the case that the PaymentMethod is 'electronic
LookUp Table String=
funds transfer,' this is the type of account associated
'Bank Account Type'
with the bank account.
Type Code Translation
2 = Checking
<AccountNumber>
String
<RoutingNum>
String
<BankName>
String
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes.
The account number for the bank account.
The routing number for the bank account, in the case
of PaymentMethod = 'Electronic Funds Transfer'.
UML says RoutingNum
Name of the Bank in which the funds are to be or
have been depositied.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
17
XML Element Name
Type
Description
<Carrier> Object
TXLife/TXLifeRequest/OlifE/Party/Carrier
Information pertaining to both the Receiving and Delivering Carrier is passed for both the TXLife 127 –
Replacment Processing Request and the TXLife 1128 – Replacement Processing Update
<Carrier id>
ID
Every object within the ACORD model, which can
have more than one occurrence, has a unique "id"
attribute. It uniquely identifies each
occurrence/instance of the object for processing. It
has no meaning or context outside the data file or
stream.
<CarrierCode>
<NAICCode>
This code uniquely represents the Insurance Carrier
NAIC Code
String
String
XML Element Name
Type
Description
<FinanicalActivity> Object
TXLife/TXLifeRequest/OlifE/Holding/Policy/FinancialActivity
Passed on TXLife 1128 – Replacment Processing Update when surrender occurs.
<FinancialActivity id>
ID
<FinActivityType>
LookUp Table String=
'Financial Activity Type'
Type Code
<FinActivityGrossAmt>
Every object within the ACORD model, which can
have more than one occurrence, has a unique "id"
attribute. It uniquely identifies each
occurrence/instance of the object for processing. It
has no meaning or context outside the date file or
stream.
The type of financial activity.
Type Code Translation
10 = Full Surrender
11= Partial Surrender
Currency
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes.
The gross amount for this financial activity.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
18
XML Element Name
Type
Description
<FinActivityNetAmt>
Currency
The net amount for this financial activity. Gross
Amount minus retained/netted commission.
<FinActivityDate>
Date
Date financial activity was conducted
<ReferenceNo>
String
Used as a tracking number when PaymentForm is
―Clearinghouse‖, EFT or Wire.
<PreTefraCostBasis>
Currency
<PostTefraCostBasis>
Currency
Premiums paid into an annuity contract prior to August 14,
1982. These premiums may be withdrawn under the FIFO
order of withdrawal.
Premiums paid into an annuity contract on or after August
14, 1982
XML Element Name
Type
Description
<Holding> Object
TXLife/TXLifeRequest/OlifE/Holding
A minimum of 2 Holding will be passed – one for the active contract and another for the contract being proposed.
If Banking information is passed an additional Holding will be passed.
<Holding id>
ID
Every object within the ACORD model, which can have
more than one occurrence, has a unique "id" attribute.
It uniquely identifies each occurrence/instance of the
object for processing. It has no meaning or context
outside the date file or stream.
<HoldingTypeCode>
LookUp String =
―Holding Type‖
Type code
Type of Holding
Type Code Translation
2 = Policy
7 = Banking
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes.
<HoldingStatus>
LookUp String =
―Holding Status‖
Type Code
Status of the Holding
Type Code Translation
<AssetValue>
Currency
<LiabilityValue>
Currency
1 = Active
3 = Proposed-pending
Passed on a Replacement Processing Update when Holding
has been surrendered. This indicates the surrender value of
the contract on the date the surrender occurred.
Passed on a Replacement Processing Update when Holding
has been surrendered. This indicates the total outstanding
loan on the contract on the date the surrender occurred.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
19
XML Element Name
Type
Description
<Life> Object
TXLife/TXLifeRequest/OlifE/Holding/Policy/Life
If either the policy being replaced or the proposed policy is a life insurance contract, this aggregate is passed
under the appropriate Holding to indicate the Tax Qualification Type.
<QualPlanType>
Type Code
Tax Status of the policy or plan.
LookUp Table String
“Qualified Plan Type”
Type Code Translation
1 = Non-Qualified
2 = 401k
3 = 403b
4 = 457 Deferred Compensation
5 = IRA
6 = Roth IRA
7 = Educational IRA
8 = SEP/IRA
13 = HR10/Keogh
33 = IRA Spousal
34 = Cash Balance Plan-Defined Contribution
35 = Cash Balance Plan-Defined Benefit
36 = Target Benefit Plan
37 = Foreign National
38 = Deferred Profit Sharing Plan
40 = 408k (SARSEP)
41 = Texas ORP
42 = 403a (Qualified Employee Annuity Plan)
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes.
XML Element Name
Type
Description
<LifeUSA> Object
TXLife/TXLifeRequest/OlifE/Holding/Policy/Life/LifeUSA
If either the policy being replaced or the proposed policy is a life insurance contract, this aggregate is passed
under the appropriate Holding to designate if the contract qualifies as a Modified Endowment Contract ―MEC‖.
<MECInd>
Booleen
Indicates whether a Life Contract is a MEC at the time of
the Replacement.
Type Code Translation
0 = False
1 = True
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
20
XML Element Name
Type
Description
<Organization> Object
TXLife/TXLifeRequest/OlifE/Party/Organization
This is aggregate is required if Party Type is Organization
<DTCCMemberCode>
String
DTCC Participant Code of the Carrier. Implementation
specific. This property will only be used if messages
transmitted via the DTCC.
XML Element Name
Type
Description
<Party> Object
TXLife/TXLifeRequest/OlifE/Party
A minimum of 3 Parties must be sent; Receiving Carrier, Delivering Carrier, Owner/Annuitant/Insured. IF the
owner and annuitant/insured are different parties, then a minimum of 4 parties must be sent. Additional optional
Parties may be sent to correspond with the optional Relations sent.
<Party id>
ID
Every object within the ACORD model, which can have
<PartyTypeCode>
LookUp Table String =
―PartyType‖
<FullName>
<GovtID>
<GovtIDTC>
LookUp Table String =
―Government ID Type Code‖
Type Code
more than one occurrence, has a unique "id" attribute.
It uniquely identifies each occurrence/instance of the
object for processing. It has no meaning or context
outside the date file or stream.
Type of Party
Type Code Translation
String
Integer
Type Code
1 = Person
2 =Organization
Full Legal Name of the Party.
9-digit Federal Tax ID of the Party.
Type code describing the contents of GovtID.
Type Code Translation
1 = Social Security Number
2 = Taxpayer Identification Number
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
21
XML Element Name
Type
Description
<Payment> Object
TXLife/TXLifeRequest/OlifE/Holding/Policy/FinancialActivity/Payment
Used to communicate how funds are being delivered to the Receiving Carrier on TXLife 1128 – Replacement
Processing Update
<Payment id>
ID
Every object within the ACORD model, which can
have more than one occurrence, has a unique "id"
attribute. It uniquely identifies each
occurrence/instance of the object for processing. It
has no meaning or context outside the date file or
stream.
<BankingInfoID>
IDREF
<PaymentForm>
LookUp Table String =
―Payment Form‖
Type Code
Refers to Banking Aggregate. Passed when PaymentForm
is EFT or Wire.
Physical Form of Payment
Type Code Translation
7 = EFT
10 = Corporate Check
11 = Clearinghouse
12 = Wire
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes.
XML Element Name
Type
Description
<Person> Object
TXLife/TXLifeRequest/OlifE/Party/Person
The Person object is required whenever PartyType is equal to Person. Used to identify the contract Owner and
the Insured/Annuitant
<Person id>
ID
Every object within the ACORD model, which can
have more than one occurrence, has a unique "id"
attribute. It uniquely identifies each
occurrence/instance of the object for processing. It
has no meaning or context outside the date file or
stream.
<FirstName>
<MiddleName>
<LastName>
<Gender>
LookUp Table String =
―Gender Type‖
<BirthDate>
String
String
String
Type Code
First name of the person
Middle name of the person
Last name of the person
Gender of the person
Date
Type Code Translation
1 = Male
2 = Female
Date of birth for the person
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
22
XML Element Name
Type
Description
<Phone> Object
TXLife/TXLifeRequest/OlifE/Party/Phone
On TXLife #127 – Replacement Processing Request the Phone Number for the Receiving Carrier Party is passed
to provide the phone number of the service center to which follow-up questions can be directed.
<Phone id>
ID
Every object within the ACORD model, which can
have more than one occurrence, has a unique "id"
attribute. It uniquely identifies each
occurrence/instance of the object for processing. It
has no meaning or context outside the date file or
stream.
<PhoneTypeCode>
LookUp String =
―Phone Type‖
<AreaCode>
<DialNumber>
<Ext>
XML Element Name
Type Code
Type of phone
String
String
String
Type Code Translation
2 = Business
Area code
Phone number Does not include country code or area code
Extension of the phone number (if any)
Type
Description
<Policy> Object
TXLife/TXLifeRequest/OlifE/Holding/Policy
The Policy object contains all the policy properties that are generic across insurance policy types.
<PolNumber>
String
Policy number: Assigned by the Carrier
<LineOfBusiness>
Type Code Line of business of the insurance.
LookUp String =
Type Code Translation
―Line of Business
1 = Life
2 = Annuity
<CarrierCode>
XML Element Name
String
Issuing carrier code.
Type
Description
<Relation> Object
TXLife/TXLifeRequest/OlifE/Relation
The Relation object is a powerful, flexible mechanism for ―relating‖ various objects in the ACORD model. This
object is only obtained through a call to OLIRequestRelation() off the top-level object which you want to obtain a
relationship for. Party, Activity, Group and Holding objects can be related to one another.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
23
XML Element Name
Type
Description
Once the requested relation object is returned the object operates like a top- level object and utilizes the same
methods.
A minimum of 6 Relations must be sent:
Owner relationship to Active Holding
Owner relationship to Proposed Holding
Insured or Annuitant relationship to Active Holding
Insured or Annuitant relationship to Proposed Holding
Surrendering Carrier to Active Holding
Carrier to Proposed Holding
<Relation id>
ID
Every object within the ACORD model, which can have
more than one occurrence, has a unique "id" attribute.
It uniquely identifies each occurrence/instance of the
object for processing. It has no meaning or context
outside the date file or stream.
<OriginatingObjectid>
<RelatedObjectid>
<OriginatingObjectType>
LookUp String =
―Object Type‖
IDREF
IDREF
Type Code
Unique identifier of originating top-level object.
Unique identifier of related top-level object
Type of top-level object, within the ACORD model, of
originator.
Type Code Translation
6 = Party
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
<RelatedObjectType>
LookUp String =
―Object Type‖
Type Code
Type of top-level object, within the ACORD model, of
originator.
Type Code Translation
4 = Holding
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
<RelationRoleCode>
LookUp String =
―Relation Role Code‖
Type Code
Type of relationship between Originating and Related
objects
Type Code Translation
8 = Owner
32 = Insured
35 = Annuitant
87 = Carrier
187 = Surrendering Carrier
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
24
XML Element Name
Type
Description
<RequirementInfo> Object
TXLife/TXLifeRequest/OlifE/Holding/Policy/RequirementInfo
Provides requested, outstanding and completed requirements associated with the Replacement of a Policy.
TXLife 127 – Replacement Processing Request will send a minumum of 1 RequirementInfo; a child of the
proposed policy with a requirement for the receipt of the replaced policy funds. TXLife 1128 – Replacement
Processing Request will use RequirementInfo if replacement processing is suspended due to missing
information, forms or other NIGO problems. In that case, use one or more RequirementInfo aggregates to
indicate the missing requirements and their status.
<RequirementInfo id>
ID
Every object within the ACORD model, which can have
more than one occurrence, has a unique "id" attribute.
It uniquely identifies each occurrence/instance of the
object for processing. It has no meaning or context
outside the date file or stream.
<RequirementInfoUniqueID>
<ReqCode>
LookUp String =
―Requirement Code‖
String
Type Code
Used as a tracking number for the requirement
Specifies the Requirement
Type Code Translation
124 = Original Policy
127 = Replacement Form
134 = 1035 Exchange Form
156 = Absolute Assignment of Policy Ownership
165 = Signed Application
655 = Replaced Policy Funds
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
<OriginatingObjectType>
LookUp String =
―Object Type‖
Type Code
Type of top-level object, within the ACORD model, of
originator.
Type Code Translation
6 = Party
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
<ReqStatus>
LookUp String =
―Requirement Status‖
Type Code
The status of the Requirement
Type Code Translation
6 = Declined
11 = Completed
4 = Outstanding
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
25
XML Element Name
Type
<RequirementStatusReasoon>
LookUp String =
―Requirement Status‖
<ReqSubStatus>
LookUp String =
―Requirement Sub Status‖
String
Type Code
Description
Used to provide additional information regarding why the
Requirement is in a specific status or could pass specific
forms for missing requirements
Provides a secondary level of detail on the Requirement
Status giving the user the reason for the current primary
status.
Type Code Translation
8 = Cancelled by Carrier
9 = Cancelled by Applicant
30 = Conservation Effort in Progress
31 = Missing Forms
33 = No Cash Value
37 = Contract not eligible for surrender
32 = Forms not in Good Order
36 = No Active Policy on Record
Note: This is a partial list from the current ACORD
spec. Please see current spec. for additional codes
XML Element Name
Type
Description
<SettlementDetails> Object
TXLife/TXLifeRequest/OlifE/SettlementInfo/SettlementDetails
Used on TXLifeRequest 1128 for Settlement of Replaced Policy Funds
<SettlementAmt>
Integer
The dollar amount being settled
<AccountCreditDebitType>
Type Code Indicates whether the Settlement is a debit or a credit.
LookUp String =
Type Code Translation
―Accounting Credit Debit Type‖
1 = Credit
2 = Debit
<AccountNumberReceiver>
XML Element Name
String
Type
The account number of the Receiving Carrier
Description
<SettlementInfo> Object
TXLife/TXLifeRequest/OlifE/SettlementInfo
Used on TXLifeRequest 1128 for Settlement of Replaced Policy Funds
<RelatedRefID>
String
Points to ?????
AccountNumberSubmitter
String
Settling/Bank Account Number of Delivering Carrier
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
26
XML Element Name
<ReferenceNo>
XML Element Name
Type
String
Description
Tracking Id
Type
Description
<SignatureInfo> Object
TXLife/TXLifeRequest/OlifE/Holding/Policy/RequirementInfo/Attachment/SignatureInfo
Used to describe the parties (and their roles) who signed the form whose image is contained in this attachment
Type Code Role code describing the signors relationship to the form
Type Code Translation
18 = Owner
<SignatureRoleCode>
LookUp String =
―Participant Role‖
<SignatureDate>
<SignaturePurpose>
LookUp String =
―Signature Type‖
Note: This is a partial list from the current ACORD spec.
Please see current spec. for additional codes
Date
Date of the Signature
Type Code
Reason for Signature
Type Code Translation
1 = Lost Policy Declaration
Note: This is a partial list from the current ACORD spec.
Please see current spec. for additional codes
<SignatureText>
String
Signature Text Value
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
27
6
SENDING A REPLACEMENT
The ACORD XML for Life (XMLife) model provides two basic techniques for sending information between
trading partners. The first technique is a Request/Response method whereby a requester sends a
―request‖ transaction to a provider who receives, process and replies back with a ―response‖ transaction –
typically containing the requested data or a result if an action was requested.
The second is a ―Transmittal‖ method, which is more typical of a batch send. The sender simply blasts the
information to the receiving system, or perhaps creates a file for a recipient and places it in a common
location (mailbox, file store, etc.). This is a simpler and more traditional method, so we‘ll describe it first.
6.1 Transmittal Method
A Transmittal contains two basic parts: a content section and an envelope section. The content is what
has been discussed thus far, all the details beginning at the <OLifE> level object element on down,
including <ProductProfile>, <Party>, and so forth. First focus on the content, the details of your profile.
Once you have that down, simply ―wrap‖ those details with the information that follows.
The basic construct of a full TXLife Transmittal is:
<TXLife>
<UserAuthRequest>
<TXLifeRequest>
<OLifE>
[… all the message details, i.e. the ―body‖ of your message]
</OLifE>
</TXLifeRequest>
</UserAuthRequest>
</TXLife>
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
28
6.2 Request / Response Method
The second method for sending XML for Life transactions is based on the classic Request/Response
method. The transaction is typically (though not always) reversed and the system desiring information
(Receiving system) initiates the transaction by sending a ―Request‖. The sending system then
―Responds‖ with the appropriate details, as specified in the initial request.
The Request:
<TXLife>
<UserAuthRequest>
<TXLifeRequest>
<OLifE>
[… all the message details, i.e. the ―body‖ of your message]
</OLifE>
</TXLifeRequest>
</UserAuthRequest>
</TXLife>
The Response:
<TXLife>
<UserAuthResponse>
<TXLifeResponse>
<OLifE>
[… all the message details, i.e. the ―body‖ of your message]
</OLifE>
</TXLifeResponse>
</UserAuthResponse>
</TXLife>
6.3 ACORD TXLife Transactions
There are many different types of ACORD transactions. Transactions have been defined for New
Business Submission, Product Inquiry, Address Change and a whole range of life insurance business
process transactions (a.k.a. messages). For more details please refer to the ACORD TXLife
Implementation Guide, which outlines all the transaction types available and their basic, minimum
required construct. Industry Implementation Guides, like this one, add ―flesh-to-the-bones‖ to the basic
TXLife guide, describing what a more complete trading partner business message should look like in
specific business context.
6.4 Transport and Security
It is important to note that the ACORD XMLife and TXLife specifications do not define how you will
physically transport the message, or issues of security. The ACORD standards are by design meant to be
neutral on this point, allowing you to adopt whatever mechanisms are appropriate for your business
needs.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
29
Typical physical implementation methods have included:
FTP – Using the Internet File Transport Protocol to place an XMLife file on a FTP Server, allowing a client
system to retrieve it (via FTP GET Method) at their leisure. This is generally only appropriate for a
Transmittal method, since Request/Response implies a real-time communication between sender and
receiver.
SMTP – Using Internet Mail protocol to send the file. This has been successfully used by trading partners
for both Transmittals as well as Request/Response transactions.
Messaging Middleware – A robust solution, providing security as well as assurance that transactions are
received (non-repudiation), error-recover, etc are provided in products like IBM MQSeries or Microsoft
Message.
Regardless of the physical transport, The ACORD XMLife/TXLife messages are the same.
6.5 TXLife Transaction Element and Type Code Details
The TXLife ―wrapper‖ provides information about the sender, the recipient, when the message was
created and so forth. It does NOT include details about the product profile- that is in the content section
beginning with the <OLifE> object.
Following are all the expected fields that you should value and include in a well-formed and valid ACORD
TXLife Transmittal.
XML Element Name
Type
Description
<UserAuthRequest> Object
This object defines the transaction/message information about the user and the system that is sending the
message.
<UserLoginName>
String
User Login name into receiving system, if applicable
<CryptType>
String
<Pswd>
String
User Password, if applicable
<CryptPswd>
String
<UserSessionKey>
String
<VendorApp>
Aggregate
<VendorName>
String
Sender/creator of this file/stream
<AppName>
String
Name of system creating product profile (source system)
<AppVer>
String
Version of system creating product profile
<ProxyVendor>
String
Name of third party, if there is one, sending or transmitting
this message.
<VendorName
String
Sender/creator of Product profile name (third party name)
<AppName>
<AppVer>
String
String
Name of system creating product profile (source system)
Version of system creating product profile
<TXLifeRequest> Object
This object defines the information about this particular message/transaction.
<TransRefGUID>
String
Uniquely identifies this transaction. Use a 32-bit GUID
(Globally Unique Identifier).
<TransType tc=‖1201‖>
Typecode
Transaction type uniquely defines this transaction to the
receiving system.
<TransSubType tc=‖###‖
Typecode
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
30
XML Element Name
<TransExeDate>
<TransExeTime>
<TransMode>
<NoResponseOk tc=―1‖>
<TestIndicator>
XML Element Name
Type
Date
Time
TypeCode
Boolean
1 = Yes
Boolean
0 = No
1 = Yes
Description
Date and time when this file or feed was created.
Time when this file or feed was created.
Indicates if a response is desired or necessary.
For a transmittal set to ―1‖ for Yes.
Indicates whether this is a test or production file/stream.
Type
Description
<UserAuthResponse> Object
This object defines the transaction/message information about …
<UserLoginName>
String
User Login name into receiving system, if applicable
<CryptType>
String
To be discussed
<Pswd>
String
User Password, if applicable
<CryptPswd>
String
<UserSessionKey>
String
<VendorApp>
Aggregate
<VendorName>
String
Sender/creator
<AppName>
String
Name of system creating product profile (source system)
<AppVer>
String
Version of system creating product profile
<ProxyVendor>
String
Name of third party, if there is one, sending or transmitting
this message.
<VendorName
String
Sender/creator of Product profile name (third party name)
<AppName>
<AppVer>
String
String
Name of system creating product profile (source system)
Version of system creating product profile
<TXLifeResponse> Object
This object defines the information about this particular message/transaction.
<TransRefGUID>
String
Uniquely identifies this transaction. Use a 32-bit GUID
(Globally Unique Identifier).
<TransType tc=‖ ‖>
Typecode
Transaction type
<TransSubType tc=‖###‖
Typecode
<TransExeDate>
<TransExeTime>
<TransMode>
<NoResponseOk tc=―1‖>
<TestIndicator>
Date
Time
TypeCode
Boolean
1 = Yes
Boolean
0 = No
1 = Yes
Date and time when this file or feed was created.
Time when this file or feed was created.
To be discussed
Indicates if a response is desired or necessary.
For a transmittal set to ―1‖ for Yes.
Indicates whether this is a test or production file/stream. If
Test then <TestIndicator>1</TestIndicator>.
6.6 TXLife Examples
A basic example of a TXLife Transmittal wrapper would look like:
<TXLife>
<UserAuthRequest>
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
31
<UserLoginName/>
<Pswd/>
<VendorApp>
<VendorName VendorCode="##">Lincoln National Life</VendorName>
<AppName>Annuity Profile App Generator</AppName>
<AppVer>1.24c</AppVer>
</VendorApp>
</UserAuthRequest>
<TXLifeRequest>
<TransRefGUID>938749384753ea765c87-876432</TransRefGUID>
<TransType tc="1201">Product Inquiry Transmittal</TransType>
<TransExeDate>2002-05-31T13:47:53-05:00</TransExeDate>
<TransExeTime>13:20:10</TransExeTime>
<TransMode>
<NoResponseOK tc="1">TRUE</NoResponseOK>
<OLifE>
… <!—BEGIN XMLife DATA -->
</OLifE>
…
<!—close tags -->
A basic Request/Response Transactions might look like this:
<TXLife>
<UserAuthRequest>
<UserLoginName/>
<Pswd/>
<VendorApp>
<VendorName VendorCode="##">Lincoln National Life</VendorName>
<AppName>Annuity Profile App Generator</AppName>
<AppVer>1.24c</AppVer>
</VendorApp>
</UserAuthRequest>
<TXLifeRequest>
<TransRefGUID>44wa305sf345-368-93ho643-</TransRefGUID>
<TransType tc="120">Product Inquiry</TransType>
<TransExeDate>2002-05-31T13:47:53-05:00</TransExeDate>
<TransExeTime>13:20:10</TransExeTime>
<OLifE>
… <!—BEGIN XMLife DATA -->
</OLifE>
…
<!—close tags -->
<TXLife>
<TXLifeResponse>
<TransRefGUID>44wa305sf345-368-93ho643-</TransRefGUID>  Note the return GUID is same as
Request
<TransType tc="120">Product Inquiry</TransType>
<TransExeDate>2002-05-31T13:47:53-05:00</TransExeDate>
<TransExeTime>13:20:11</TransExeTime>
<OLifE>
… <!—BEGIN XMLife DATA -->
</OLifE>
…
<!—close tags -->
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
32
7
STANDARD USAGES
Basic Scenarios
This section provides several basic scenarios of usage of the Replacement. Users are encouraged to
enhance this section, by offering examples to this section in efforts to represent best practices from
industry participants.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
33
7.1 Replacement Processing Request for Surrender
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Valerie Moeller (Life Investors) -->
<TXLife xmlns=http://ACORD.org/Standards/Life/2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ACORD.org/Standards/Life/2 TXLife2.10.90.xsd">
<UserAuthRequest/>
<TXLifeRequest PrimaryObjectID="Holding_1">
<TransRefGUID/>
<TransType tc="127">Replacement Processing Request</TransType>
<TransSubType tc="12702">Replacement Request for Surrender</TransSubType>
<OLifE>
<!--Holding Being "Replaced"-->
<Holding id="Holding_1">
<HoldingTypeCode tc="2">Policy</HoldingTypeCode>
<HoldingStatus tc="1">Active</HoldingStatus>
<Policy>
<PolNumber>893ABC</PolNumber>
<LineOfBusiness tc="2">Annuity</LineOfBusiness>
<CarrierCode>12388</CarrierCode>
<Annuity>
<QualPlanType tc="1">Non-Qualified</QualPlanType>
</Annuity>
</Policy>
<Arrangement>
<ArrType tc="31">Full Surrender</ArrType>
<NumOfModalOccurrences>01</NumOfModalOccurrences>
<PaymentForm tc="11">Clearinghouse</PaymentForm>
<ArrDestination PaymentPartyID="Party_3"/>
</Arrangement>
</Holding>
<!--Holding Being "Proposed"-->
<Holding id="Holding_2">
<HoldingTypeCode tc="2">Policy</HoldingTypeCode>
<HoldingStatus tc="3">Proposed</HoldingStatus>
<Policy>
<PolNumber>499CDF</PolNumber>
<LineOfBusiness tc="2">Annuity</LineOfBusiness>
<CarrierCode>15987</CarrierCode>
<Annuity>
<QualPlanType tc="1">Non-Qualified</QualPlanType>
</Annuity>
<RequirementInfo>
<ReqCode tc="655">Replaced Policy Funds</ReqCode>
<RequirementInfoUniqueID>TrackingReq001</RequirementInfoUniqueID>
<ReqStatus tc="4">Outstanding</ReqStatus>
<Attachment>
<AttachmentCategoryTC tc="28">Replacement
Form</AttachmentCategoryTC>
</Attachment>
</RequirementInfo>
</Policy>
</Holding>
<Party id="Party_1">
<PartyTypeCode tc="1">Person</PartyTypeCode>
<FullName>Roger Rabbit</FullName>
<GovtID>1971971977</GovtID>
<GovtIDTC tc="1">SSN</GovtIDTC>
<Person>
<FirstName>Roger</FirstName>
<MiddleName/>
<LastName>Rabbit</LastName>
</Person>
</Party>
<Party id="Party_2">
<PartyTypeCode tc="2">Organization</PartyTypeCode>
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
34
<FullName>Life Insurance Carrier A</FullName>
<Organization>
<DTCCMemberCode>4566</DTCCMemberCode>
</Organization>
<Carrier>
<CarrierCode>12388</CarrierCode>
</Carrier>
</Party>
<Party id="Party_3">
<PartyTypeCode tc="2">Organization</PartyTypeCode>
<FullName>Life Insurance Carrier B</FullName>
<Organization>
<DTCCMemberCode>4561</DTCCMemberCode>
</Organization>
<Carrier>
<CarrierCode>15987</CarrierCode>
</Carrier>
</Party>
<Relation id="Relation_1" OriginatingObjectID="Party_1" RelatedObjectID="Holding_2">
<OriginatingObjectType tc="6">Party</OriginatingObjectType>
<RelatedObjectType tc="4">Holding</RelatedObjectType>
<RelationRoleCode tc="8">Owner</RelationRoleCode>
</Relation>
<Relation id="Relation_2" OriginatingObjectID="Party_1" RelatedObjectID="Holding_1">
<OriginatingObjectType tc="6">Party</OriginatingObjectType>
<RelatedObjectType tc="4">Holding</RelatedObjectType>
<RelationRoleCode tc="35">Annuitant</RelationRoleCode>
</Relation>
<Relation id="Relation_3" OriginatingObjectID="Party_2" RelatedObjectID="Holding_1">
<OriginatingObjectType tc="6">Party</OriginatingObjectType>
<RelatedObjectType tc="4">Holding</RelatedObjectType>
<RelationRoleCode tc="187">Surrendering Carrier</RelationRoleCode>
</Relation>
<Relation id="Relation_4" OriginatingObjectID="Party_3" RelatedObjectID="Holding_2">
<OriginatingObjectType tc="6">Party</OriginatingObjectType>
<RelatedObjectType tc="4">Holding</RelatedObjectType>
<RelationRoleCode tc="87">Carrier</RelationRoleCode>
</Relation>
</OLifE>
</TXLifeRequest>
</TXLife>
7.2 Replacement Processing Update/Policy Surrendered
<?xml version="1.0" encoding="UTF-8"?>
<!-- edited with XMLSPY v2004 rel. 4 U (http://www.xmlspy.com) by Valerie Moeller (Life Investors) -->
<TXLife xmlns="http://ACORD.org/Standards/Life/2" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://ACORD.org/Standards/Life/2
T:\FMDALL~1\ACORDS~1.90\TXLife2.10.90.xsd">
<UserAuthRequest/>
<TXLifeRequest PrimaryObjectID="Holding_1">
<TransRefGUID/>
<TransType tc="1128">Replacement Processing Update</TransType>
<OLifE>
<!--Holding Being "Replaced"-->
<Holding id="Holding_1">
<HoldingTypeCode tc="2">Policy</HoldingTypeCode>
<HoldingStatus tc="2">Terminated</HoldingStatus>
<AssetValue>80000.00</AssetValue>
<Policy>
<PolNumber>893ABC</PolNumber>
<LineOfBusiness tc="2">Annuity</LineOfBusiness>
<CarrierCode>12388</CarrierCode>
<Annuity>
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
35
<QualPlanType tc="1">Non-Qualified</QualPlanType>
</Annuity>
<FinancialActivity>
<FinActivityType tc="10">Full Surrender</FinActivityType>
<FinActivityGrossAmt>80000.00</FinActivityGrossAmt>
<FinActivityNetAmt>80000.00</FinActivityNetAmt>
<FinActivityDate>2004-10-01</FinActivityDate>
<ReferenceNo>ABC444</ReferenceNo>
<PostTEFRACostBasisAmt>67000.00</PostTEFRACostBasisAmt>
<Payment>
<PaymentForm tc="11">Clearinghouse</PaymentForm>
</Payment>
</FinancialActivity>
</Policy>
</Holding>
<!--Holding Being "Proposed"-->
<Holding id="Holding_2">
<HoldingTypeCode tc="2">Policy</HoldingTypeCode>
<HoldingStatus tc="3">Proposed</HoldingStatus>
<Policy>
<PolNumber>499CDF</PolNumber>
<LineOfBusiness tc="2">Annuity</LineOfBusiness>
<CarrierCode>15987</CarrierCode>
<Annuity>
<QualPlanType tc="1">Non-Qualified</QualPlanType>
</Annuity>
<RequirementInfo>
<ReqCode tc="99">Replaced Policy Funds</ReqCode>
<RequirementInfoUniqueID>TrackingReq001</RequirementInfoUniqueID>
<ReqStatus tc="11">Completed</ReqStatus>
</RequirementInfo>
</Policy>
</Holding>
<Party id="Party_1">
<PartyTypeCode tc="1">Person</PartyTypeCode>
<GovtID>1971971977</GovtID>
<GovtIDTC tc="1">SSN</GovtIDTC>
<Person>
<FirstName>Roger</FirstName>
<MiddleName/>
<LastName>Rabbit</LastName>
</Person>
</Party>
<Party id="Party_2">
<PartyTypeCode tc="2">Organization</PartyTypeCode>
<FullName>Life Insurance Carrier A</FullName>
<Organization>
<DTCCMemberCode>4566</DTCCMemberCode>
</Organization>
<Carrier>
<CarrierCode>12388</CarrierCode>
</Carrier>
</Party>
<Party id="Party_3">
<PartyTypeCode tc="2">Organization</PartyTypeCode>
<FullName>Life Insurance Carrier B</FullName>
<Organization>
<DTCCMemberCode>4561</DTCCMemberCode>
</Organization>
<Carrier>
<CarrierCode>15987</CarrierCode>
</Carrier>
</Party>
<Relation id="Relation_1" OriginatingObjectID="Party_1" RelatedObjectID="Holding_2">
<OriginatingObjectType tc="6">Party</OriginatingObjectType>
<RelatedObjectType tc="4">Holding</RelatedObjectType>
<RelationRoleCode tc="8">Owner</RelationRoleCode>
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
36
</Relation>
<Relation id="Relation_2" OriginatingObjectID="Party_1" RelatedObjectID="Holding_1">
<OriginatingObjectType tc="6">Party</OriginatingObjectType>
<RelatedObjectType tc="4">Holding</RelatedObjectType>
<RelationRoleCode tc="35">Annuitant</RelationRoleCode>
</Relation>
<Relation id="Relation_3" OriginatingObjectID="Party_2" RelatedObjectID="Holding_1">
<OriginatingObjectType tc="6">Party</OriginatingObjectType>
<RelatedObjectType tc="4">Holding</RelatedObjectType>
<RelationRoleCode tc="187">Surrendering Carrier</RelationRoleCode>
</Relation>
<Relation id="Relation_4" OriginatingObjectID="Party_3" RelatedObjectID="Holding_2">
<OriginatingObjectType tc="6">Party</OriginatingObjectType>
<RelatedObjectType tc="4">Holding</RelatedObjectType>
<RelationRoleCode tc="87">Carrier</RelationRoleCode>
</Relation>
<SettlementInfo>
<SettlementDetail>
<SettlementAmt>80000.00</SettlementAmt>
<AccountDebitCreditType tc="1">Credit</AccountDebitCreditType>
</SettlementDetail>
</SettlementInfo>
</OLifE>
</TXLifeRequest>
</TXLife>
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
37
8
REVISION HISTORY/CHANGE SUMMARY
Version
Date
Description of Change
3.1
Jan. 2009
3.0 Draft
2.0 – Proposed Final
March 2005
August 2003
ACORD's Standards License (formerly our Terms and Conditions
of Use) has been updated. This is a documentation change only.
No content changes have been made.
Documentation updates to reflect TXLife 2.12
Proposed Final release for review / approval. Reformatting and
overall documentation updates.
© 2001-2009 ACORD CORPORATION – ALL RIGHTS RESERVED.
ACORD L&A LIFE REPLACEMENT IMPLEMENTATION GUIDE – VERSION 3.1 – JAN. 2009
38