MsiAppOriginator Document Type Definition (DTD)

Headings and bookmarks have added to the DTD text in this document, which is otherwise the same as the actual DTD text. For the original DTD text, refer to docsuite/developer/api/samples/msi_app_orig_dtd.txt.

Introduction and Notes

<!-- "-//McCue Systems Incorporated//DTD MSI_APP_ORIG 1.0//EN"                         -->
<!-- February 2005                                                                     -->

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- DOCUMENT_START                                                                    -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- NOTES                                                                             -->
<!--                                                                                   -->
<!-- ATTRIBUTE lptable                                                                 -->
<!-- If an individual field element contains an 'lptable' attribute, use that table    -->
<!-- for the column specified in the element's 'lpcolumn' attribute. Otherwise, use    -->
<!-- the 'lptable' attribute belonging to the main record element. For UDF fields,     -->
<!-- refer to the UDF_MATCHER section in the following comment block.                  -->
<!--                                                                                   -->
<!-- ATTRIBUTE lpcolumn                                                                -->
<!-- For shared elements where more than one column choice is available, refer to the  -->
<!-- RECORD_MATCHER section in the following comment block.                            -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- The following sections (enclosed within this comment block) provide parseable     -->
<!-- mapping keys for shared elements with multiple lptable or lpcolumn choices. The   -->
<!-- first, RECORD_MATCHER, maps the shared elements in non-UDF records. The second,   -->
<!-- UDF_MATCHER, maps the table/key/type choices within the UDF_FIELDS_RECORD.        -->
<!-- For more information, contact your MSI representative.                            -->
<!--                                                                                   -->

Record Matcher

<!-- RECORD_MATCHER_START                                                              -->
<!-- element, record_type, lpcolumn_value                                              -->
<!-- portfolio, CUSTOMER_RECORD, def_por_s                                             -->
<!-- portfolio, LESSEE_RECORD, def_por_s                                               -->
<!-- portfolio, GUARANTOR_RECORD, def_por_s                                            -->
<!-- portfolio, VENDOR_RECORD, def_por_s                                               -->
<!-- portfolio, BROKER_RECORD, def_por_s                                               -->
<!-- portfolio, APPLICATION_RECORD, por_s                                              -->
<!-- company, CUSTOMER_RECORD, def_com_s                                               -->
<!-- company, LESSEE_RECORD, def_com_s                                                 -->
<!-- company, GUARANTOR_RECORD, def_com_s                                              -->
<!-- company, VENDOR_RECORD, def_com_s                                                 -->
<!-- company, BROKER_RECORD, def_com_s                                                 -->
<!-- company, APPLICATION_RECORD, com_s                                                -->
<!-- region, CUSTOMER_RECORD, def_reg_s                                                -->
<!-- region, LESSEE_RECORD, def_reg_s                                                  -->
<!-- region, GUARANTOR_RECORD, def_reg_s                                               -->
<!-- region, VENDOR_RECORD, def_reg_s                                                  -->
<!-- region, BROKER_RECORD, def_reg_s                                                  -->
<!-- region, APPLICATION_RECORD, reg_s                                                 -->
<!-- office, CUSTOMER_RECORD, def_off_s                                                -->
<!-- office, LESSEE_RECORD, def_off_s                                                  -->
<!-- office, GUARANTOR_RECORD, def_off_s                                               -->
<!-- office, VENDOR_RECORD, def_off_s                                                  -->
<!-- office, BROKER_RECORD, def_off_s                                                  -->
<!-- office, APPLICATION_RECORD, off_s                                                 -->
<!-- clientNumber, CUSTOMER_RECORD, cus_s                                              -->
<!-- clientNumber, LESSEE_RECORD, les_s                                                -->
<!-- clientNumber, GUARANTOR_RECORD, grn_s                                             -->
<!-- clientNumber, VENDOR_RECORD, dlr_s                                                -->
<!-- clientNumber, BROKER_RECORD, brk_s                                                -->
<!-- name, CUSTOMER_RECORD, nam_long_s                                                 -->
<!-- name, LESSEE_RECORD, nam_long_s                                                   -->
<!-- name, GUARANTOR_RECORD, nam_long_s                                                -->
<!-- name, VENDOR_RECORD, nam_long_s                                                   -->
<!-- name, BROKER_RECORD, nam_s                                                        -->
<!-- address1, CUSTOMER_RECORD, add_s                                                  -->
<!-- address1, LESSEE_RECORD, add_s                                                    -->
<!-- address1, GUARANTOR_RECORD, add_s                                                 -->
<!-- address1, VENDOR_RECORD, add_s                                                    -->
<!-- address1, BROKER_RECORD, add_s                                                    -->
<!-- address1, ASSET_RECORD, eq_add_s                                                  -->
<!-- address2, CUSTOMER_RECORD, add2_s                                                 -->
<!-- address2, LESSEE_RECORD, add2_s                                                   -->
<!-- address2, GUARANTOR_RECORD, add2_s                                                -->
<!-- address2, VENDOR_RECORD, add2_s                                                   -->
<!-- address2, BROKER_RECORD, add2_s                                                   -->
<!-- address2, ASSET_RECORD, eq_add2_s                                                 -->
<!-- city, CUSTOMER_RECORD, cty_s                                                      -->
<!-- city, LESSEE_RECORD, cty_s                                                        -->
<!-- city, GUARANTOR_RECORD, cty_s                                                     -->
<!-- city, VENDOR_RECORD, cty_s                                                        -->
<!-- city, BROKER_RECORD, cty_s                                                        -->
<!-- city, ASSET_RECORD, eq_cty_s                                                      -->
<!-- state, CUSTOMER_RECORD, st_s                                                      -->
<!-- state, LESSEE_RECORD, st_s                                                        -->
<!-- state, GUARANTOR_RECORD, st_s                                                     -->
<!-- state, VENDOR_RECORD, st_s                                                        -->
<!-- state, BROKER_RECORD, st_s                                                        -->
<!-- state, ASSET_RECORD, eq_st_s                                                      -->
<!-- zipCode, CUSTOMER_RECORD, zip_s                                                   -->
<!-- zipCode, LESSEE_RECORD, zip_s                                                     -->
<!-- zipCode, GUARANTOR_RECORD, zip_s                                                  -->
<!-- zipCode, VENDOR_RECORD, zip_s                                                     -->
<!-- zipCode, BROKER_RECORD, zip_s                                                     -->
<!-- zipCode, ASSET_RECORD, eq_zip_s                                                   -->
<!-- busPhone, CUSTOMER_RECORD, phn_s                                                  -->
<!-- busPhone, LESSEE_RECORD, bus_phn_s                                                -->
<!-- busPhone, GUARANTOR_RECORD, bus_phn_s                                             -->
<!-- busPhone, VENDOR_RECORD, phn_s                                                    -->
<!-- busPhone, BROKER_RECORD, phn_s                                                    -->
<!-- acquisitionCost, APPLICATION_RECORD, tot_org_d                                    -->
<!-- acquisitionCost, ASSET_RECORD, org_d                                              -->
<!-- RECORD_MATCHER_END                                                                -->
<!--                                                                                   -->

UDF Matcher

<!-- UDF_MATCHER_START                                                                 -->
<!-- record_type, lptable_value, udfKey, udfType                                       -->
<!-- CUSTOMER_RECORD, rud, cus_s, CUS                                                  -->
<!-- LESSEE_RECORD, rum, les_s, LES                                                    -->
<!-- APPLICATION_RECORD, ruj, app_s, APP                                               -->
<!-- ASSET_RECORD, rur, unit_s, UNI                                                    -->
<!-- UDF_MATCHER_END                                                                   -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

Shared Elements

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- SHARED_ELEMENTS (list of elements belonging to more than one record type)         -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT shortname (#PCDATA)>
<!ATTLIST shortname lptable (rcx) #IMPLIED>
<!ATTLIST shortname lpcolumn (client_s_name_s) #IMPLIED>
<!ELEMENT dbaName (#PCDATA)>
<!ATTLIST dbaName lptable (rcx) #IMPLIED>
<!ATTLIST dbaName lpcolumn (client_s_name_s) #IMPLIED>
<!ELEMENT ssnBusinessID (#PCDATA)>
<!ATTLIST ssnBusinessID lptable (rcx) #IMPLIED>
<!ATTLIST ssnBusinessID lpcolumn (ss_s) #IMPLIED>

<!ELEMENT portfolio (#PCDATA)>
<!ATTLIST portfolio lpcolumn (def_por_s | por_s) #IMPLIED>
<!ELEMENT company (#PCDATA)>
<!ATTLIST company lpcolumn (def_com_s | com_s) #IMPLIED>
<!ELEMENT region (#PCDATA)>
<!ATTLIST region lpcolumn (def_reg_s | reg_s) #IMPLIED>
<!ELEMENT office (#PCDATA)>
<!ATTLIST office lpcolumn (def_off_s | off_s) #IMPLIED>
<!ELEMENT clientNumber (#PCDATA)>
<!ATTLIST clientNumber lpcolumn (cus_s | les_s | grn_s | dlr_s | brk_s) #IMPLIED>

<!ELEMENT name (#PCDATA)>
<!ATTLIST name lpcolumn (nam_long_s | nam_s) #IMPLIED>
<!ELEMENT address1 (#PCDATA)>
<!ATTLIST address1 lpcolumn (add_s | eq_add_s) #IMPLIED>
<!ELEMENT address2 (#PCDATA)>
<!ATTLIST address2 lpcolumn (add2_s | eq_add2_s) #IMPLIED>
<!ELEMENT city (#PCDATA)>
<!ATTLIST city lpcolumn (cty_s | eq_cty_s) #IMPLIED>
<!ELEMENT state (#PCDATA)>
<!ATTLIST state lpcolumn (st_s | eq_st_s) #IMPLIED>
<!ELEMENT zipCode (#PCDATA)>
<!ATTLIST zipCode lpcolumn (zip_s | eq_zip_s) #IMPLIED>

<!ELEMENT busPhone (#PCDATA)>
<!ATTLIST busPhone lpcolumn (phn_s | bus_phn_s) #IMPLIED>
<!ELEMENT emailAddress (#PCDATA)>
<!ATTLIST emailAddress lpcolumn (email_s) #IMPLIED>

<!ELEMENT papAchType (#PCDATA)>
<!ATTLIST papAchType lpcolumn (ach_type_s) #IMPLIED>
<!ELEMENT papInstID (#PCDATA)>
<!ATTLIST papInstID lpcolumn (inst_id_s) #IMPLIED>
<!ELEMENT papAccount (#PCDATA)>
<!ATTLIST papAccount lpcolumn (payer_acct_s) #IMPLIED>

<!ELEMENT billingName (#PCDATA)>
<!ATTLIST billingName lpcolumn (bill_nam_s) #IMPLIED>
<!ELEMENT billingAddress1 (#PCDATA)>
<!ATTLIST billingAddress1 lpcolumn (bill_add_s) #IMPLIED>
<!ELEMENT billingAddress2 (#PCDATA)>
<!ATTLIST billingAddress2 lpcolumn (bill_add2_s) #IMPLIED>
<!ELEMENT billingCity (#PCDATA)>
<!ATTLIST billingCity lpcolumn (bill_cty_s) #IMPLIED>
<!ELEMENT billingState (#PCDATA)>
<!ATTLIST billingState lpcolumn (bill_st_s) #IMPLIED>
<!ELEMENT billingZipCode (#PCDATA)>
<!ATTLIST billingZipCode lpcolumn (bill_zip_s) #IMPLIED>

<!ELEMENT acquisitionCost (#PCDATA)>
<!ATTLIST acquisitionCost lpcolumn (tot_org_d | org_d) #IMPLIED>

MsiAppOriginator Record

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- MSI_APP_ORIG (assumes a minimum of adding a lessee)                               -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT MSI_APP_ORIG (CUSTOMER_RECORD?, LESSEE_RECORD+, GUARANTOR_RECORD*, VENDOR_RECORD*, BROKER_RECORD*, 
APPLICATION_RECORD?, ASSET_RECORD*, INSURANCE_RECORD?, UDF_FIELDS_RECORD*)>

Client Records

Customer

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- CUSTOMER_RECORD                                                                   -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT CUSTOMER_RECORD (shortname, ssnBusinessID?, portfolio, company, region, office, clientNumber?, 
name, address1, address2?, city, state, zipCode, busPhone?, emailAddress?)>
<!ATTLIST CUSTOMER_RECORD lptable (rcu) #IMPLIED> 

Lessee

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- LESSEE_RECORD and Lessee-specific elements                                        -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT LESSEE_RECORD (shortname, dbaName?, ssnBusinessID?, portfolio, company, region, office, clientNumber?, 
name, address1, address2?, city, state, zipCode, busPhone?, homePhone?, emailAddress?, 
customerNumber?, busEstablishedDate?, incorporatedDate?, currentOwnerDate?, birthDate?, finStatementDate?, 
businessType?, remittanceAddress?, residenceType?, sicCode?, salutation?, additionalIncomeSource?, maritalStatus?, collectionTeam?, 
businessDescription?, contactName?, contactTitle?, signerName?, signerTitle?, busIncorpState?, taxExemptNumber?, 
otherName?, otherAddress1?, otherAddress2?, otherCity?, otherState?, otherZipCode?, otherBusPhone?, otherHomePhone?, 
billingName?, billingAddress1?, billingAddress2?, billingCity?, billingState?, billingZipCode?, 
age?, noDependents?, letterVersionCode?, collectionStatus?, 
prenoteSent?, papAchType?, papInstID?, papAccount?, papAcctType?, 
typeHomePhone?, typeBusPhone?, lastPhoneUsed?, contractState?)>
<!ATTLIST LESSEE_RECORD lptable (ral) #IMPLIED> 

<!ELEMENT customerNumber (#PCDATA)>
<!ATTLIST customerNumber lpcolumn (cus_s) #IMPLIED>
<!ELEMENT busEstablishedDate (#PCDATA)>
<!ATTLIST busEstablishedDate lpcolumn (ym_bus_est_s) #IMPLIED>
<!ELEMENT incorporatedDate (#PCDATA)>
<!ATTLIST incorporatedDate lpcolumn (d_inco_s) #IMPLIED>
<!ELEMENT currentOwnerDate (#PCDATA)>
<!ATTLIST currentOwnerDate lpcolumn (ym_cur_own_s) #IMPLIED>
<!ELEMENT birthDate (#PCDATA)>
<!ATTLIST birthDate lpcolumn (d_birth_s) #IMPLIED>
<!ELEMENT finStatementDate (#PCDATA)>
<!ATTLIST finStatementDate lpcolumn (d_fin_stmt_s) #IMPLIED>

<!ELEMENT businessType (#PCDATA)>
<!ATTLIST businessType lpcolumn (bus_typ_s) #IMPLIED>
<!ELEMENT remittanceAddress (#PCDATA)>
<!ATTLIST remittanceAddress lpcolumn (remit_s) #IMPLIED>
<!ELEMENT residenceType (#PCDATA)>
<!ATTLIST residenceType lpcolumn (res_stat_s) #IMPLIED>
<!ELEMENT sicCode (#PCDATA)>
<!ATTLIST sicCode lpcolumn (sic_s) #IMPLIED>
<!ELEMENT salutation (#PCDATA)>
<!ATTLIST salutation lpcolumn (sal_s) #IMPLIED>
<!ELEMENT additionalIncomeSource (#PCDATA)>
<!ATTLIST additionalIncomeSource lpcolumn (add_inc_src_s) #IMPLIED>
<!ELEMENT maritalStatus (#PCDATA)>
<!ATTLIST maritalStatus lpcolumn (marital_s) #IMPLIED>
<!ELEMENT collectionTeam (#PCDATA)>
<!ATTLIST collectionTeam lpcolumn (col_team_s) #IMPLIED>

<!ELEMENT homePhone (#PCDATA)>
<!ATTLIST homePhone lpcolumn (hom_phn_s) #IMPLIED>
<!ELEMENT businessDescription (#PCDATA)>
<!ATTLIST businessDescription lpcolumn (bus_desc_s) #IMPLIED>
<!ELEMENT contactName (#PCDATA)>
<!ATTLIST contactName lpcolumn (short_cont_nam_s) #IMPLIED>
<!ELEMENT contactTitle (#PCDATA)>
<!ATTLIST contactTitle lpcolumn (cont_title_s) #IMPLIED>
<!ELEMENT signerName (#PCDATA)>
<!ATTLIST signerName lpcolumn (sig_nam_s) #IMPLIED>
<!ELEMENT signerTitle (#PCDATA)>
<!ATTLIST signerTitle lpcolumn (sig_title_s) #IMPLIED>
<!ELEMENT busIncorpState (#PCDATA)>
<!ATTLIST busIncorpState lpcolumn (bus_st_s) #IMPLIED>
<!ELEMENT taxExemptNumber (#PCDATA)>
<!ATTLIST taxExemptNumber lpcolumn (tx_exempt_s) #IMPLIED>

<!ELEMENT otherName (#PCDATA)>
<!ATTLIST otherName lpcolumn (othr_nam_s) #IMPLIED>
<!ELEMENT otherAddress1 (#PCDATA)>
<!ATTLIST otherAddress1 lpcolumn (othr_add_s) #IMPLIED>
<!ELEMENT otherAddress2 (#PCDATA)>
<!ATTLIST otherAddress2 lpcolumn (othr_add2_s) #IMPLIED>
<!ELEMENT otherCity (#PCDATA)>
<!ATTLIST otherCity lpcolumn (othr_cty_s) #IMPLIED>
<!ELEMENT otherState (#PCDATA)>
<!ATTLIST otherState lpcolumn (othr_st_s) #IMPLIED>
<!ELEMENT otherZipCode (#PCDATA)>
<!ATTLIST otherZipCode lpcolumn (othr_zip_s) #IMPLIED>
<!ELEMENT otherBusPhone (#PCDATA)>
<!ATTLIST otherBusPhone lpcolumn (othr_bus_phn_s) #IMPLIED>
<!ELEMENT otherHomePhone (#PCDATA)>
<!ATTLIST otherHomePhone lpcolumn (othr_home_phn_s) #IMPLIED>

<!ELEMENT age (#PCDATA)>
<!ATTLIST age lpcolumn (age_l) #IMPLIED>
<!ELEMENT noDependents (#PCDATA)>
<!ATTLIST noDependents lpcolumn (dependents_l) #IMPLIED>
<!ELEMENT letterVersionCode (#PCDATA)>
<!ATTLIST letterVersionCode lpcolumn (lt_version_s) #IMPLIED>
<!ELEMENT collectionStatus (#PCDATA)>
<!ATTLIST collectionStatus lpcolumn (col_stat_s) #IMPLIED>

<!ELEMENT prenoteSent (#PCDATA)>
<!ATTLIST prenoteSent lpcolumn (prenote_sent_c) #IMPLIED>
<!ELEMENT papAcctType (#PCDATA)>
<!ATTLIST papAcctType lpcolumn (pap_acct_type_s) #IMPLIED>

<!ELEMENT typeHomePhone (#PCDATA)>
<!ATTLIST typeHomePhone lpcolumn (hom_phn_type_s) #IMPLIED>
<!ELEMENT typeBusPhone (#PCDATA)>
<!ATTLIST typeBusPhone lpcolumn (bus_phn_type_s) #IMPLIED>
<!ELEMENT lastPhoneUsed (#PCDATA)>
<!ATTLIST lastPhoneUsed lpcolumn (last_phn_used_c) #IMPLIED>
<!ELEMENT contractState (#PCDATA)>
<!ATTLIST contractState lpcolumn (contract_st_s) #IMPLIED>

Guarantor

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- GUARANTOR_RECORD and Guarantor-specific elements                                  -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT GUARANTOR_RECORD (shortname, ssnBusinessID?, portfolio, company, region, office, clientNumber?, 
name, address1, address2?, city, state, zipCode, busPhone?, emailAddress?, 
guarantorTitle?, homePhone?)>
<!ATTLIST GUARANTOR_RECORD lptable (rgr) #IMPLIED> 

<!ELEMENT guarantorTitle (#PCDATA)>
<!ATTLIST guarantorTitle lpcolumn (guarantor_title_s) #IMPLIED>

Vendor

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- VENDOR_RECORD and Vendor-specific elements                                        -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT VENDOR_RECORD (shortname, ssnBusinessID?, portfolio, company, region, office, clientNumber?, 
name, address1, address2?, city, state, zipCode, busPhone?, emailAddress?, 
papAchType?, papInstID?, papAccount?)>
<!ATTLIST VENDOR_RECORD lptable (rlr) #IMPLIED> 

Broker

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- BROKER_RECORD and Broker-specific elements                                        -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT BROKER_RECORD (shortname, ssnBusinessID?, portfolio, company, region, office, clientNumber?, 
name, address1, address2?, city, state, zipCode, busPhone?, emailAddress?)>
<!ATTLIST BROKER_RECORD lptable (rbk) #IMPLIED> 

Application Record

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- APPLICATION_RECORD and Application-specific elements                              -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT APPLICATION_RECORD (portfolio, company, region, office, appNumber?, vendor?, broker?, investor?, lessee, leaseDate?,
commencementDate?, disbursementDate?, documentSentDate?, documentCompleteDate?, dueDate?, 
lessorAccrualMethod?, vendorAccrualMethod?, investorAccrualMethod?, leaseSource?, formCode?, 
advancePaymentBegins?, advancePaymentEnds?,
delinquencyWatchCode?, brokerPaymentCode?, lateChargeAsmt?, leaseTypeCode?, purOptionBillingMethod?, purchaseOption?, purOptionOwner?, 
marketCode?, accountCode?, applicationType?, ratePlan?, upfrontSalesTaxCode?, documentTypeCode?, 
primeRateBankNumber?, lateChargeIndex?, productTypeCode?, businessPersonal?, openCloseLeaseType?, 
assumedPayment?, refundable?, preauthSwitch?, billingLevel?, 
statementCode?, normalMstrSub?, automaticChargeOff?, generalDescription?, tradeinDescription?, 
vendContactName?, vendPhoneNum?, brkrContactName?, brkrPhoneNum?, securityDeposit?, downPayment?, residual?, residPercent?, fundingInterestOwedOrEarned?,
leaseAddressName?, leaseAddress1?, leaseAddress2?, leaseCity?, leaseState?, leaseZipCode?, 
billingName?, billingAddress1?, billingAddress2?, billingCity?, billingState?, billingZipCode?, 
groupNumber?, masterAppNumber?, term?, gracePeriodInDays?, npvDiscountRate?, lessorRentalSimpleRate?, lessorRentalRateAddOn?, 
rateOfParticipation?, maximumInterestRateLeaseLevel?, minimumInterestRateLeaseLevel?, 
documentationFee?, interimRent?, brokerFees?, guaranteedPortionOfResidual?, 
upfrontTitlingTaxPaid?, fixedPricePurchase?, upfrontSalesTaxOnCost?, advancedMoneyReceived?, 
acquisitionCost?, paymentFreq?, paymentAmount?, capitalizeIBLInterest?, notaryFeePayable?, insurancePremiumPayTo?, 
dealerRecourse?, creditQuality?, optionalInsurance?, accountType?, 
revolvingCreditLimit?, sumOfPayments?, 
stagedEquityAmount?, leverageCommencementDate?, lastLeverageDownloadDate?, leverageTerm?, stagedEquityFundPbl?, 
nonpyramidLateCrgMin?, invoiceFormatCode?, 
payment_Freq_0?, payment_Amount_0?, payment_Code_0?, payment_Freq_1?, payment_Amount_1?, payment_Code_1?, 
payment_Freq_2?, payment_Amount_2?, payment_Code_2?, payment_Freq_3?, payment_Amount_3?, payment_Code_3?, 
recurringChargeStartDate_0?, recurringChargeMaturityDate_0?, recurringChargeBrkrPayable_0?, recurringChargeDealerPayable_0?, 
recurringChargeAmount_0?, 
recurringChargeStartDate_1?, recurringChargeMaturityDate_1?, recurringChargeBrkrPayable_1?, recurringChargeDealerPayable_1?, 
recurringChargeAmount_1?, 
recurringChargeStartDate_2?, recurringChargeMaturityDate_2?, recurringChargeBrkrPayable_2?, recurringChargeDealerPayable_2?, 
recurringChargeAmount_2?, bndlRecurrChgOnInvo_0?, salesPersonNumber_0?, salesPersonDollarPrct_0?, salesPersonVolumePrct_0?,
clientRelationshipType_0?, client_Number_0?)>
<!ATTLIST APPLICATION_RECORD lptable (rap) #IMPLIED> 

<!ELEMENT appNumber (#PCDATA)>
<!ATTLIST appNumber lpcolumn (app_s) #IMPLIED>
<!ELEMENT vendor (#PCDATA)>
<!ATTLIST vendor lpcolumn (dlr_s) #IMPLIED>
<!ELEMENT broker (#PCDATA)>
<!ATTLIST broker lpcolumn (brk_s) #IMPLIED>
<!ELEMENT investor (#PCDATA)>
<!ATTLIST investor lpcolumn (inv_s) #IMPLIED>
<!ELEMENT lessee (#PCDATA)>
<!ATTLIST lessee lpcolumn (les_s) #IMPLIED>
<!ELEMENT leaseDate (#PCDATA)>
<!ATTLIST leaseDate lpcolumn (d_lsd_s) #IMPLIED>

<!ELEMENT commencementDate (#PCDATA)>
<!ATTLIST commencementDate lpcolumn (d_com_s) #IMPLIED>
<!ELEMENT disbursementDate (#PCDATA)>
<!ATTLIST disbursementDate lpcolumn (d_dis_s) #IMPLIED>
<!ELEMENT documentSentDate (#PCDATA)>
<!ATTLIST documentSentDate lpcolumn (d_doc_sent_s) #IMPLIED>
<!ELEMENT documentCompleteDate (#PCDATA)>
<!ATTLIST documentCompleteDate lpcolumn (d_doc_comp_s) #IMPLIED>
<!ELEMENT dueDate (#PCDATA)>
<!ATTLIST dueDate lpcolumn (due_l) #IMPLIED>

<!ELEMENT lessorAccrualMethod (#PCDATA)>
<!ATTLIST lessorAccrualMethod lpcolumn (acc_l_s) #IMPLIED>
<!ELEMENT vendorAccrualMethod (#PCDATA)>
<!ATTLIST vendorAccrualMethod lpcolumn (acc_d_s) #IMPLIED>
<!ELEMENT investorAccrualMethod (#PCDATA)>
<!ATTLIST investorAccrualMethod lpcolumn (acc_i_s) #IMPLIED>
<!ELEMENT leaseSource (#PCDATA)>
<!ATTLIST leaseSource lpcolumn (dir_s) #IMPLIED>
<!ELEMENT formCode (#PCDATA)>
<!ATTLIST formCode lpcolumn (frm_s) #IMPLIED>
<!ELEMENT advancePaymentBegins (#PCDATA)>
<!ATTLIST advancePaymentBegins lpcolumn (adv_beg_l) #IMPLIED>
<!ELEMENT advancePaymentEnds (#PCDATA)>
<!ATTLIST advancePaymentEnds lpcolumn (adv_end_l) #IMPLIED>

<!ELEMENT delinquencyWatchCode (#PCDATA)>
<!ATTLIST delinquencyWatchCode lpcolumn (del_s) #IMPLIED>
<!ELEMENT brokerPaymentCode (#PCDATA)>
<!ATTLIST brokerPaymentCode lpcolumn (brk_pay_s) #IMPLIED>
<!ELEMENT lateChargeAsmt (#PCDATA)>
<!ATTLIST lateChargeAsmt lpcolumn (late_s) #IMPLIED>
<!ELEMENT leaseTypeCode (#PCDATA)>
<!ATTLIST leaseTypeCode lpcolumn (ls_typ_s) #IMPLIED>
<!ELEMENT purOptionBillingMethod (#PCDATA)>
<!ATTLIST purOptionBillingMethod lpcolumn (po_meth_s) #IMPLIED>
<!ELEMENT purchaseOption (#PCDATA)>
<!ATTLIST purchaseOption lpcolumn (pur_opt_s) #IMPLIED>
<!ELEMENT purOptionOwner (#PCDATA)>
<!ATTLIST purOptionOwner lpcolumn (pur_opt_owner_s) #IMPLIED>

<!ELEMENT marketCode (#PCDATA)>
<!ATTLIST marketCode lpcolumn (mkt_s) #IMPLIED>
<!ELEMENT accountCode (#PCDATA)>
<!ATTLIST accountCode lpcolumn (acc_code_s) #IMPLIED>
<!ELEMENT applicationType (#PCDATA)>
<!ATTLIST applicationType lpcolumn (typ_s) #IMPLIED>
<!ELEMENT ratePlan (#PCDATA)>
<!ATTLIST ratePlan lpcolumn (rp_s) #IMPLIED>
<!ELEMENT upfrontSalesTaxCode (#PCDATA)>
<!ATTLIST upfrontSalesTaxCode lpcolumn (stax_cd_s) #IMPLIED>
<!ELEMENT documentTypeCode (#PCDATA)>
<!ATTLIST documentTypeCode lpcolumn (doc_cd_s) #IMPLIED>

<!ELEMENT primeRateBankNumber (#PCDATA)>
<!ATTLIST primeRateBankNumber lpcolumn (prim_num_s) #IMPLIED>
<!ELEMENT lateChargeIndex (#PCDATA)>
<!ATTLIST lateChargeIndex lpcolumn (lat_ind_s) #IMPLIED>
<!ELEMENT productTypeCode (#PCDATA)>
<!ATTLIST productTypeCode lpcolumn (prd_s) #IMPLIED>
<!ELEMENT businessPersonal (#PCDATA)>
<!ATTLIST businessPersonal lpcolumn (bus_c) #IMPLIED>
<!ELEMENT openCloseLeaseType (#PCDATA)>
<!ATTLIST openCloseLeaseType lpcolumn (opn_c) #IMPLIED>

<!ELEMENT assumedPayment (#PCDATA)>
<!ATTLIST assumedPayment lpcolumn (a_pmt_c) #IMPLIED>
<!ELEMENT refundable (#PCDATA)>
<!ATTLIST refundable lpcolumn (refund_c) #IMPLIED>
<!ELEMENT preauthSwitch (#PCDATA)>
<!ATTLIST preauthSwitch lpcolumn (pap_pmt_c) #IMPLIED>
<!ELEMENT billingLevel (#PCDATA)>
<!ATTLIST billingLevel lpcolumn (b_lvl_c) #IMPLIED>

<!ELEMENT statementCode (#PCDATA)>
<!ATTLIST statementCode lpcolumn (stmt_c) #IMPLIED>
<!ELEMENT normalMstrSub (#PCDATA)>
<!ATTLIST normalMstrSub lpcolumn (nor_mas_sub_c) #IMPLIED>
<!ELEMENT automaticChargeOff (#PCDATA)>
<!ATTLIST automaticChargeOff lpcolumn (auto_charge_c) #IMPLIED>
<!ELEMENT generalDescription (#PCDATA)>
<!ATTLIST generalDescription lpcolumn (desc_s) #IMPLIED>
<!ELEMENT tradeinDescription (#PCDATA)>
<!ATTLIST tradeinDescription lpcolumn (trd_desc_s) #IMPLIED>

<!ELEMENT vendContactName (#PCDATA)>
<!ATTLIST vendContactName lpcolumn (dlr_cont_s) #IMPLIED>
<!ELEMENT vendPhoneNum (#PCDATA)>
<!ATTLIST vendPhoneNum lpcolumn (dlr_phn_s) #IMPLIED>
<!ELEMENT brkrContactName (#PCDATA)>
<!ATTLIST brkrContactName lpcolumn (brk_cont_s) #IMPLIED>
<!ELEMENT brkrPhoneNum (#PCDATA)>
<!ATTLIST brkrPhoneNum lpcolumn (brk_phn_s) #IMPLIED>
<!ELEMENT securityDeposit (#PCDATA)>
<!ATTLIST securityDeposit lpcolumn (sec_d) #IMPLIED>
<!ELEMENT downPayment (#PCDATA)>
<!ATTLIST downPayment lpcolumn (cap_d) #IMPLIED>
<!ELEMENT residual (#PCDATA)>
<!ATTLIST residual lpcolumn (tot_res_d ) #IMPLIED>
<!ELEMENT residPercent (#PCDATA)>
<!ATTLIST residPercent lpcolumn (p_res_d ) #IMPLIED>
<!ELEMENT fundingInterestOwedOrEarned (#PCDATA)>
<!ATTLIST fundingInterestOwedOrEarned lpcolumn (stub_fund_amt_d) #IMPLIED>

<!ELEMENT leaseAddressName (#PCDATA)>
<!ATTLIST leaseAddressName lpcolumn (lse_nam_s) #IMPLIED>
<!ELEMENT leaseAddress1 (#PCDATA)>
<!ATTLIST leaseAddress1 lpcolumn (lse_add_s) #IMPLIED>
<!ELEMENT leaseAddress2 (#PCDATA)>
<!ATTLIST leaseAddress2 lpcolumn (lse_add2_s) #IMPLIED>
<!ELEMENT leaseCity (#PCDATA)>
<!ATTLIST leaseCity lpcolumn (lse_cty_s) #IMPLIED>
<!ELEMENT leaseState (#PCDATA)>
<!ATTLIST leaseState lpcolumn (lse_st_s) #IMPLIED>
<!ELEMENT leaseZipCode (#PCDATA)>
<!ATTLIST leaseZipCode lpcolumn (lse_zip_s) #IMPLIED>

<!ELEMENT groupNumber (#PCDATA)>
<!ATTLIST groupNumber lpcolumn (grp_s) #IMPLIED>
<!ELEMENT masterAppNumber (#PCDATA)>
<!ATTLIST masterAppNumber lpcolumn (master_app_s) #IMPLIED>
<!ELEMENT term (#PCDATA)>
<!ATTLIST term lpcolumn (trm_l) #IMPLIED>
<!ELEMENT gracePeriodInDays (#PCDATA)>
<!ATTLIST gracePeriodInDays lpcolumn (grc_l) #IMPLIED>
<!ELEMENT npvDiscountRate (#PCDATA)>
<!ATTLIST npvDiscountRate lpcolumn (p_erly_pay_d) #IMPLIED>
<!ELEMENT lessorRentalSimpleRate (#PCDATA)>
<!ATTLIST lessorRentalSimpleRate lpcolumn (p_rent_d) #IMPLIED>
<!ELEMENT lessorRentalRateAddOn (#PCDATA)>
<!ATTLIST lessorRentalRateAddOn lpcolumn (p_byrt_d) #IMPLIED>

<!ELEMENT rateOfParticipation (#PCDATA)>
<!ATTLIST rateOfParticipation lpcolumn (p_part_d) #IMPLIED>
<!ELEMENT maximumInterestRateLeaseLevel (#PCDATA)>
<!ATTLIST maximumInterestRateLeaseLevel lpcolumn (p_max_d) #IMPLIED>
<!ELEMENT minimumInterestRateLeaseLevel (#PCDATA)>
<!ATTLIST minimumInterestRateLeaseLevel lpcolumn (p_min_d) #IMPLIED>

<!ELEMENT documentationFee (#PCDATA)>
<!ATTLIST documentationFee lpcolumn (up_d) #IMPLIED>
<!ELEMENT interimRent (#PCDATA)>
<!ATTLIST interimRent lpcolumn (pro_d) #IMPLIED>
<!ELEMENT brokerFees (#PCDATA)>
<!ATTLIST brokerFees lpcolumn (brk_fee_d) #IMPLIED>
<!ELEMENT guaranteedPortionOfResidual (#PCDATA)>
<!ATTLIST guaranteedPortionOfResidual lpcolumn (res_guar_d) #IMPLIED>

<!ELEMENT upfrontTitlingTaxPaid (#PCDATA)>
<!ATTLIST upfrontTitlingTaxPaid lpcolumn (tax_paid_d) #IMPLIED>
<!ELEMENT fixedPricePurchase (#PCDATA)>
<!ATTLIST fixedPricePurchase lpcolumn (fp_amt_d) #IMPLIED>
<!ELEMENT upfrontSalesTaxOnCost (#PCDATA)>
<!ATTLIST upfrontSalesTaxOnCost lpcolumn (stax_d) #IMPLIED>
<!ELEMENT advancedMoneyReceived (#PCDATA)>
<!ATTLIST advancedMoneyReceived lpcolumn (adv_rec_d) #IMPLIED>

<!ELEMENT paymentFreq (#PCDATA)>
<!ATTLIST paymentFreq lpcolumn (pmt_cd_reg_s) #IMPLIED>
<!ELEMENT paymentAmount (#PCDATA)>
<!ATTLIST paymentAmount lpcolumn (pmt_amt_reg_d | pmt_amt_d) #IMPLIED>
<!ELEMENT capitalizeIBLInterest (#PCDATA)>
<!ATTLIST capitalizeIBLInterest lpcolumn (capitalize_interest_c) #IMPLIED>
<!ELEMENT notaryFeePayable (#PCDATA)>
<!ATTLIST notaryFeePayable lpcolumn (notary_fee_pay_to_s) #IMPLIED>
<!ELEMENT insurancePremiumPayTo (#PCDATA)>
<!ATTLIST insurancePremiumPayTo lpcolumn (ins_prem_pay_to_s) #IMPLIED>

<!ELEMENT dealerRecourse (#PCDATA)>
<!ATTLIST dealerRecourse lpcolumn (rec_s) #IMPLIED>
<!ELEMENT creditQuality (#PCDATA)>
<!ATTLIST creditQuality lpcolumn (cred_quality_s) #IMPLIED>
<!ELEMENT optionalInsurance (#PCDATA)>
<!ATTLIST optionalInsurance lpcolumn (opt_ins_s) #IMPLIED>
<!ELEMENT accountType (#PCDATA)>
<!ATTLIST accountType lpcolumn (acct_type_c) #IMPLIED>

<!ELEMENT revolvingCreditLimit (#PCDATA)>
<!ATTLIST revolvingCreditLimit lpcolumn (revolving_limit_d) #IMPLIED>
<!ELEMENT sumOfPayments (#PCDATA)>
<!ATTLIST sumOfPayments lpcolumn (sum_pmt_d) #IMPLIED>

<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- The following APPLICATION_RECORD elements tie to LeasePak fields in the rapa/     -->
<!-- application secondary table.                                                      -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT stagedEquityAmount (#PCDATA)>
<!ATTLIST stagedEquityAmount lptable (rapa) #IMPLIED>
<!ATTLIST stagedEquityAmount lpcolumn (stg_eqty_d) #IMPLIED>
<!ELEMENT leverageCommencementDate (#PCDATA)>
<!ATTLIST leverageCommencementDate lptable (rapa) #IMPLIED>
<!ATTLIST leverageCommencementDate lpcolumn (d_lvr_com_s) #IMPLIED>
<!ELEMENT lastLeverageDownloadDate (#PCDATA)>
<!ATTLIST lastLeverageDownloadDate lptable (rapa) #IMPLIED>
<!ATTLIST lastLeverageDownloadDate lpcolumn (d_lst_lvr_s) #IMPLIED>
<!ELEMENT leverageTerm (#PCDATA)>
<!ATTLIST leverageTerm lptable (rapa) #IMPLIED>
<!ATTLIST leverageTerm lpcolumn (lvr_trm_l) #IMPLIED>
<!ELEMENT stagedEquityFundPbl (#PCDATA)>
<!ATTLIST stagedEquityFundPbl lptable (rapa) #IMPLIED>
<!ATTLIST stagedEquityFundPbl lpcolumn (stg_eqty_pay_to_s) #IMPLIED>

<!ELEMENT nonpyramidLateCrgMin (#PCDATA)>
<!ATTLIST nonpyramidLateCrgMin lptable (rapa) #IMPLIED>
<!ATTLIST nonpyramidLateCrgMin lpcolumn (npyr_min_d) #IMPLIED>
<!ELEMENT invoiceFormatCode (#PCDATA)>
<!ATTLIST invoiceFormatCode lptable (rapa) #IMPLIED>
<!ATTLIST invoiceFormatCode lpcolumn (invo_format_s) #IMPLIED>

<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- The following APPLICATION_RECORD elements tie to LeasePak fields in the rapp/     -->
<!-- application payment table. Note that 4 field sets are available, labeled '_0'     -->
<!-- through '_3'. This represents the first four payment streams of the payment       -->
<!-- schedule. You may add additional streams to this DTD and to your XML records, up  -->
<!-- to label '_359' (for a total of 360 streams). Contact your MSI representative     -->
<!-- for more information.                                                             -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT payment_Freq_0 (#PCDATA)>
<!ATTLIST payment_Freq_0 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Freq_0 lpcolumn (pmt_frq_l) #IMPLIED>
<!ELEMENT payment_Amount_0 (#PCDATA)>
<!ATTLIST payment_Amount_0 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Amount_0 lpcolumn (pmt_amt_d) #IMPLIED>
<!ELEMENT payment_Code_0 (#PCDATA)>
<!ATTLIST payment_Code_0 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Code_0 lpcolumn (pmt_cd_s) #IMPLIED>

<!ELEMENT payment_Freq_1 (#PCDATA)>
<!ATTLIST payment_Freq_1 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Freq_1 lpcolumn (pmt_frq_l) #IMPLIED>
<!ELEMENT payment_Amount_1 (#PCDATA)>
<!ATTLIST payment_Amount_1 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Amount_1 lpcolumn (pmt_amt_d) #IMPLIED>
<!ELEMENT payment_Code_1 (#PCDATA)>
<!ATTLIST payment_Code_1 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Code_1 lpcolumn (pmt_cd_s) #IMPLIED>

<!ELEMENT payment_Freq_2 (#PCDATA)>
<!ATTLIST payment_Freq_2 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Freq_2 lpcolumn (pmt_frq_l) #IMPLIED>
<!ELEMENT payment_Amount_2 (#PCDATA)>
<!ATTLIST payment_Amount_2 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Amount_2 lpcolumn (pmt_amt_d) #IMPLIED>
<!ELEMENT payment_Code_2 (#PCDATA)>
<!ATTLIST payment_Code_2 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Code_2 lpcolumn (pmt_cd_s) #IMPLIED>

<!ELEMENT payment_Freq_3 (#PCDATA)>
<!ATTLIST payment_Freq_3 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Freq_3 lpcolumn (pmt_frq_l) #IMPLIED>
<!ELEMENT payment_Amount_3 (#PCDATA)>
<!ATTLIST payment_Amount_3 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Amount_3 lpcolumn (pmt_amt_d) #IMPLIED>
<!ELEMENT payment_Code_3 (#PCDATA)>
<!ATTLIST payment_Code_3 lptable (rapp) #IMPLIED>
<!ATTLIST payment_Code_3 lpcolumn (pmt_cd_s) #IMPLIED>

<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- The following APPLICATION_RECORD elements tie to LeasePak fields in the rapr/     -->
<!-- application recurring charge table. Note that 3 field sets are available, labeled -->
<!-- '_0' through '_2'. This represents the first three available recurring charges.   -->
<!-- You may add additional recurring charges to this DTD and to your XML records, up  -->
<!-- to label '_14' (for a total of 15 charges). Contact your MSI representative for   -->
<!-- more information.                                                                 -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT recurringChargeStartDate_0 (#PCDATA)>
<!ATTLIST recurringChargeStartDate_0 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeStartDate_0 lpcolumn (d_srcr_s) #IMPLIED>
<!ELEMENT recurringChargeMaturityDate_0 (#PCDATA)>
<!ATTLIST recurringChargeMaturityDate_0 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeMaturityDate_0 lpcolumn (d_mrcr_s) #IMPLIED>
<!ELEMENT recurringChargeBrkrPayable_0 (#PCDATA)>
<!ATTLIST recurringChargeBrkrPayable_0 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeBrkrPayable_0 lpcolumn (rcr_pay_brk_s) #IMPLIED>
<!ELEMENT recurringChargeDealerPayable_0 (#PCDATA)>
<!ATTLIST recurringChargeDealerPayable_0 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeDealerPayable_0 lpcolumn (rcr_pay_dlr_s) #IMPLIED>
<!ELEMENT recurringChargeAmount_0 (#PCDATA)>
<!ATTLIST recurringChargeAmount_0 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeAmount_0 lpcolumn (rcr_amt_d) #IMPLIED>

<!ELEMENT recurringChargeStartDate_1 (#PCDATA)>
<!ATTLIST recurringChargeStartDate_1 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeStartDate_1 lpcolumn (d_srcr_s) #IMPLIED>
<!ELEMENT recurringChargeMaturityDate_1 (#PCDATA)>
<!ATTLIST recurringChargeMaturityDate_1 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeMaturityDate_1 lpcolumn (d_mrcr_s) #IMPLIED>
<!ELEMENT recurringChargeBrkrPayable_1 (#PCDATA)>
<!ATTLIST recurringChargeBrkrPayable_1 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeBrkrPayable_1 lpcolumn (rcr_pay_brk_s) #IMPLIED>
<!ELEMENT recurringChargeDealerPayable_1 (#PCDATA)>
<!ATTLIST recurringChargeDealerPayable_1 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeDealerPayable_1 lpcolumn (rcr_pay_dlr_s) #IMPLIED>
<!ELEMENT recurringChargeAmount_1 (#PCDATA)>
<!ATTLIST recurringChargeAmount_1 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeAmount_1 lpcolumn (rcr_amt_d) #IMPLIED>

<!ELEMENT recurringChargeStartDate_2 (#PCDATA)>
<!ATTLIST recurringChargeStartDate_2 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeStartDate_2 lpcolumn (d_srcr_s) #IMPLIED>
<!ELEMENT recurringChargeMaturityDate_2 (#PCDATA)>
<!ATTLIST recurringChargeMaturityDate_2 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeMaturityDate_2 lpcolumn (d_mrcr_s) #IMPLIED>
<!ELEMENT recurringChargeBrkrPayable_2 (#PCDATA)>
<!ATTLIST recurringChargeBrkrPayable_2 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeBrkrPayable_2 lpcolumn (rcr_pay_brk_s) #IMPLIED>
<!ELEMENT recurringChargeDealerPayable_2 (#PCDATA)>
<!ATTLIST recurringChargeDealerPayable_2 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeDealerPayable_2 lpcolumn (rcr_pay_dlr_s) #IMPLIED>
<!ELEMENT recurringChargeAmount_2 (#PCDATA)>
<!ATTLIST recurringChargeAmount_2 lptable (rapr) #IMPLIED>
<!ATTLIST recurringChargeAmount_2 lpcolumn (rcr_amt_d) #IMPLIED>

<!ELEMENT bndlRecurrChgOnInvo_0 (#PCDATA)>
<!ATTLIST bndlRecurrChgOnInvo_0 lptable (rapr) #IMPLIED>
<!ATTLIST bndlRecurrChgOnInvo_0 lpcolumn (bundle_rcr_c) #IMPLIED>

<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- The following APPLICATION_RECORD elements tie to LeasePak fields in the raps/     -->
<!-- application payment table. Note that 1 field sets are available, labeled '_0'.    -->
<!-- This represents the first sales person.                                           -->
<!-- You may add additional sales people to this DTD and to your XML records, up       -->
<!-- to label '_9' (for a total of 10 streams). Contact your MSI representative        -->
<!-- for more information.                                                             -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT salesPersonNumber_0 (#PCDATA)>
<!ATTLIST salesPersonNumber_0 lptable (raps) #IMPLIED>
<!ATTLIST salesPersonNumber_0 lpcolumn (sales_s) #IMPLIED>
<!ELEMENT salesPersonDollarPrct_0 (#PCDATA)>
<!ATTLIST salesPersonDollarPrct_0 lptable (raps) #IMPLIED>
<!ATTLIST salesPersonDollarPrct_0 lpcolumn (dol_d) #IMPLIED>
<!ELEMENT salesPersonVolumePrct_0 (#PCDATA)>
<!ATTLIST salesPersonVolumePrct_0 lptable (raps) #IMPLIED>
<!ATTLIST salesPersonVolumePrct_0 lpcolumn (vol_d) #IMPLIED>

<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- The following APPLICATION_RECORD elements tie to LeasePak fields in the rgc/      -->
<!-- application cross-reference table. Note that 1 field set is available, labeled    -->
<!-- '_0'. This represents the first Co-Lessee/Guarantor Cross-reference.              -->
<!-- You may add additional sales people to this DTD and to your XML records, up       -->
<!-- to label '_9' (for a total of 10 streams). Contact your MSI representative        -->
<!-- for more information.                                                             -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- NOTE: clientRelationshipType_ is either LES or GRT all other fields in the table  -->
<!-- are autofilled and the FIRST guarantor sent is treated as the primary guarantor   -->
<!ELEMENT clientRelationshipType_0 (#PCDATA)>
<!ATTLIST clientRelationshipType_0 lptable (rgc) #IMPLIED>
<!ATTLIST clientRelationshipType_0 lpcolumn (client_typ_c) #IMPLIED>
<!ELEMENT client_Number_0 (#PCDATA)>
<!ATTLIST client_Number_0 lptable (rgc) #IMPLIED>
<!ATTLIST client_Number_0 lpcolumn (client_id_s) #IMPLIED>

Asset Record

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- ASSET_RECORD and Asset-specific elements                                          -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT ASSET_RECORD (assetNumber?, applicationNumber, identification, supplier, purchaseOrderNo?, acquisitionDate, 
fhutDate?, inServiceDate, inspectionDate?, bookDepreciationDate?, assetClass, etcTakeBypassCode?, 
manufacturer?, model?, year?, locationState?, locationCounty?, locationCity?, taxPaymentCode?, 
fedHighwayUseTaxCode?, taxType?, upfrontSalesTaxState?, upfrontSalesTaxCounty?, upfrontSalesTaxCity?, 
assetStatus?, newUsed?, 
reportPropertyTaxYN?, assetAppearsOnTaxReportsYN?, upfrontSalesTaxYN?, 
address1, city, state, zipCode, description, licenseAuto?, stockNumber?, odometerReading?, 
fhutAssetWeight?, avgYearAllowMileage?, upfrontSalesTaxStRate?, upfrontSalesTaxCountyRate?, upfrontSalesTaxCityRate?, 
acquisitionCost, otherCharges?, residualCost?, listPrice?, licenseFees?, warrInsurancePremium?, repairCost?, gasCost?,
bookSalvageValue?, stateSalvageValue?, bookTaxBasis?, manufDepreciationBasis?, paymentAmount?, originalAssetCost?, 
upfrontSalesTaxBaseAmt?, upfrontSalesTaxSlsTxAmt?, gstVendorPayable?, insurancePremiumCost?, 
warranty?, titleStatus?, address2?, additionalDeprMthd1?, additionalDeprMthd2?, warrMilesAllowed?, vehicleColor?, manufKeyCode?, 
partNumber?, 
startBookDeprecValue?, insuranceExprDate?, insuranceAsset?, diminValueRate?, leveraged?, amtDepreciationLife?, fedDepreciationLife?,
uccTitleFilingTerm_0?, uccTitleFilingNumber_0?, uccTitleFilingType_0?, 
uccTitleFilingState_0?, uccTitleFilingCode_0?, uccTitleFilingDate_0?, 
associatedAsset?, bookAccountingMethod, bookDepreciationMethod?, checkReference?,
federalMethodOfDepreciation?, federalAMTMethod?, itcAccrualMethod?, itcTakeBypassCode?,
propertyTaxBasis?, purchaseOrderDate?, residualInsuranceYN?, stateDepreciationMethod?, 
stateOfLicensePlateIssued?, warrInsuranceYN? )>
<!ATTLIST ASSET_RECORD lptable (raq) #IMPLIED> 

<!ELEMENT assetNumber (#PCDATA)>
<!ATTLIST assetNumber lpcolumn (unit_s) #IMPLIED>
<!ELEMENT applicationNumber (#PCDATA)>
<!ATTLIST applicationNumber lpcolumn (app_s) #IMPLIED>
<!ELEMENT identification (#PCDATA)>
<!ATTLIST identification lpcolumn (id_s) #IMPLIED>
<!ELEMENT supplier (#PCDATA)>
<!ATTLIST supplier lpcolumn (dlr_s) #IMPLIED>
<!ELEMENT purchaseOrderNo (#PCDATA)>
<!ATTLIST purchaseOrderNo lpcolumn (pur_ord_s) #IMPLIED>
<!ELEMENT acquisitionDate (#PCDATA)>
<!ATTLIST acquisitionDate lpcolumn (d_acq_s) #IMPLIED>

<!ELEMENT fhutDate (#PCDATA)>
<!ATTLIST fhutDate lpcolumn (d_fhut_s) #IMPLIED>
<!ELEMENT inServiceDate (#PCDATA)>
<!ATTLIST inServiceDate lpcolumn (d_serv_s) #IMPLIED>
<!ELEMENT inspectionDate (#PCDATA)>
<!ATTLIST inspectionDate lpcolumn (d_insp_s) #IMPLIED>
<!ELEMENT bookDepreciationDate (#PCDATA)>
<!ATTLIST bookDepreciationDate lpcolumn (d_bok_s) #IMPLIED>
<!ELEMENT assetClass (#PCDATA)>
<!ATTLIST assetClass lpcolumn (cls_s) #IMPLIED>
<!ELEMENT etcTakeBypassCode (#PCDATA)>
<!ATTLIST etcTakeBypassCode lpcolumn (etc_s) #IMPLIED>

<!ELEMENT manufacturer (#PCDATA)>
<!ATTLIST manufacturer lpcolumn (mnf_s) #IMPLIED>
<!ELEMENT model (#PCDATA)>
<!ATTLIST model lpcolumn (mdl_s) #IMPLIED>
<!ELEMENT year (#PCDATA)>
<!ATTLIST year lpcolumn (yr_s) #IMPLIED>
<!ELEMENT locationState (#PCDATA)>
<!ATTLIST locationState lpcolumn (st_s) #IMPLIED>
<!ELEMENT locationCounty (#PCDATA)>
<!ATTLIST locationCounty lpcolumn (ct_s) #IMPLIED>
<!ELEMENT locationCity (#PCDATA)>
<!ATTLIST locationCity lpcolumn (cy_s) #IMPLIED>
<!ELEMENT taxPaymentCode (#PCDATA)>
<!ATTLIST taxPaymentCode lpcolumn (txp_s) #IMPLIED>

<!ELEMENT fedHighwayUseTaxCode (#PCDATA)>
<!ATTLIST fedHighwayUseTaxCode lpcolumn (hw_s) #IMPLIED>
<!ELEMENT taxType (#PCDATA)>
<!ATTLIST taxType lpcolumn (tax_type_s) #IMPLIED>
<!ELEMENT upfrontSalesTaxState (#PCDATA)>
<!ATTLIST upfrontSalesTaxState lpcolumn (upf_st_s) #IMPLIED>
<!ELEMENT upfrontSalesTaxCounty (#PCDATA)>
<!ATTLIST upfrontSalesTaxCounty lpcolumn (upf_ct_s) #IMPLIED>
<!ELEMENT upfrontSalesTaxCity (#PCDATA)>
<!ATTLIST upfrontSalesTaxCity lpcolumn (upf_cy_s) #IMPLIED>

<!ELEMENT assetStatus (#PCDATA)>
<!ATTLIST assetStatus lpcolumn (eqt_stat_s) #IMPLIED>
<!ELEMENT newUsed (#PCDATA)>
<!ATTLIST newUsed lpcolumn (new_c) #IMPLIED>

<!ELEMENT reportPropertyTaxYN (#PCDATA)>
<!ATTLIST reportPropertyTaxYN lpcolumn (rpt_ptax_c) #IMPLIED>
<!ELEMENT assetAppearsOnTaxReportsYN (#PCDATA)>
<!ATTLIST assetAppearsOnTaxReportsYN lpcolumn (tax_rptg_c) #IMPLIED>
<!ELEMENT upfrontSalesTaxYN (#PCDATA)>
<!ATTLIST upfrontSalesTaxYN lpcolumn (upf_stax_c) #IMPLIED>

<!ELEMENT description (#PCDATA)>
<!ATTLIST description lpcolumn (desc_s) #IMPLIED>
<!ELEMENT licenseAuto (#PCDATA)>
<!ATTLIST licenseAuto lpcolumn (lic_s) #IMPLIED>
<!ELEMENT stockNumber (#PCDATA)>
<!ATTLIST stockNumber lpcolumn (stock_s) #IMPLIED>
<!ELEMENT odometerReading (#PCDATA)>
<!ATTLIST odometerReading lpcolumn (codm_l) #IMPLIED>

<!ELEMENT fhutAssetWeight (#PCDATA)>
<!ATTLIST fhutAssetWeight lpcolumn (weight_l) #IMPLIED>
<!ELEMENT avgYearAllowMileage (#PCDATA)>
<!ATTLIST avgYearAllowMileage lpcolumn (mil_aam_l) #IMPLIED>
<!ELEMENT upfrontSalesTaxStRate (#PCDATA)>
<!ATTLIST upfrontSalesTaxStRate lpcolumn (upf_strt_d) #IMPLIED>
<!ELEMENT upfrontSalesTaxCountyRate (#PCDATA)>
<!ATTLIST upfrontSalesTaxCountyRate lpcolumn (upf_ctrt_d) #IMPLIED>
<!ELEMENT upfrontSalesTaxCityRate (#PCDATA)>
<!ATTLIST upfrontSalesTaxCityRate lpcolumn (upf_cyrt_d) #IMPLIED>

<!ELEMENT otherCharges (#PCDATA)>
<!ATTLIST otherCharges lpcolumn (other_d) #IMPLIED>
<!ELEMENT residualCost (#PCDATA)>
<!ATTLIST residualCost lpcolumn (res_d) #IMPLIED>
<!ELEMENT listPrice (#PCDATA)>
<!ATTLIST listPrice lpcolumn (lst_d) #IMPLIED>
<!ELEMENT licenseFees (#PCDATA)>
<!ATTLIST licenseFees lpcolumn (lic_d) #IMPLIED>
<!ELEMENT warrInsurancePremium (#PCDATA)>
<!ATTLIST warrInsurancePremium lpcolumn (pre_d) #IMPLIED>
<!ELEMENT repairCost (#PCDATA)>
<!ATTLIST repairCost lpcolumn (rep_d) #IMPLIED>
<!ELEMENT gasCost (#PCDATA)>
<!ATTLIST gasCost lpcolumn (gas_d) #IMPLIED>

<!ELEMENT bookSalvageValue (#PCDATA)>
<!ATTLIST bookSalvageValue lpcolumn (sal_bkd_d) #IMPLIED>
<!ELEMENT stateSalvageValue (#PCDATA)>
<!ATTLIST stateSalvageValue lpcolumn (sal_st_d) #IMPLIED>
<!ELEMENT bookTaxBasis (#PCDATA)>
<!ATTLIST bookTaxBasis lpcolumn (bk_basis_d) #IMPLIED>
<!ELEMENT manufDepreciationBasis (#PCDATA)>
<!ATTLIST manufDepreciationBasis lpcolumn (man_bas_d) #IMPLIED>
<!ELEMENT originalAssetCost (#PCDATA)>
<!ATTLIST originalAssetCost lpcolumn (ast_cst_d) #IMPLIED>

<!ELEMENT upfrontSalesTaxBaseAmt (#PCDATA)>
<!ATTLIST upfrontSalesTaxBaseAmt lpcolumn (upf_bamt_d) #IMPLIED>
<!ELEMENT upfrontSalesTaxSlsTxAmt (#PCDATA)>
<!ATTLIST upfrontSalesTaxSlsTxAmt lpcolumn (upf_samt_d) #IMPLIED>
<!ELEMENT gstVendorPayable (#PCDATA)>
<!ATTLIST gstVendorPayable lpcolumn (gst_vendor_payable_d) #IMPLIED>
<!ELEMENT insurancePremiumCost (#PCDATA)>
<!ATTLIST insurancePremiumCost lpcolumn (ins_prem_cost_d) #IMPLIED>

<!ELEMENT warranty (#PCDATA)>
<!ATTLIST warranty lpcolumn (warranty_c) #IMPLIED>
<!ELEMENT titleStatus (#PCDATA)>
<!ATTLIST titleStatus lpcolumn (title_status_s) #IMPLIED>
<!ELEMENT additionalDeprMthd1 (#PCDATA)>
<!ATTLIST additionalDeprMthd1 lpcolumn (ger1_s) #IMPLIED>
<!ELEMENT additionalDeprMthd2 (#PCDATA)>
<!ATTLIST additionalDeprMthd2 lpcolumn (ger2_s) #IMPLIED>
<!ELEMENT warrMilesAllowed (#PCDATA)>
<!ATTLIST warrMilesAllowed lpcolumn (war_miles_l) #IMPLIED>
<!ELEMENT vehicleColor (#PCDATA)>
<!ATTLIST vehicleColor lpcolumn (color_s) #IMPLIED>
<!ELEMENT manufKeyCode (#PCDATA)>
<!ATTLIST manufKeyCode lpcolumn (cd_key_s) #IMPLIED>

<!ELEMENT partNumber (#PCDATA)>
<!ATTLIST partNumber lpcolumn (part_num_s) #IMPLIED>

<!ELEMENT startBookDeprecValue (#PCDATA)>
<!ATTLIST startBookDeprecValue lpcolumn (taxbasis_d) #IMPLIED>
<!ELEMENT insuranceExprDate (#PCDATA)>
<!ATTLIST insuranceExprDate lpcolumn (d_ins_exp_s) #IMPLIED>
<!ELEMENT insuranceAsset (#PCDATA)>
<!ATTLIST insuranceAsset lpcolumn (ins_unit_c) #IMPLIED>
<!ELEMENT diminValueRate (#PCDATA)>
<!ATTLIST diminValueRate lpcolumn (p_dim_val_d) #IMPLIED>
<!ELEMENT leveraged (#PCDATA)>
<!ATTLIST leveraged lpcolumn (lvr_c) #IMPLIED>
<!ELEMENT amtDepreciationLife (#PCDATA)>
<!ATTLIST amtDepreciationLife lpcolumn (amt_life_l) #IMPLIED>
<!ELEMENT fedDepreciationLife (#PCDATA)>
<!ATTLIST fedDepreciationLife lpcolumn (fed_life_l) #IMPLIED>

<!ELEMENT associatedAsset (#PCDATA)>
<!ATTLIST associatedAsset lpcolumn (asset_s) #IMPLIED>

<!ELEMENT bookAccountingMethod (#PCDATA)>
<!ATTLIST bookAccountingMethod lpcolumn (bk_acct_s) #IMPLIED>
<!ELEMENT bookDepreciationMethod (#PCDATA)>
<!ATTLIST bookDepreciationMethod lpcolumn (bkd_s) #IMPLIED>
<!ELEMENT checkReference (#PCDATA)>
<!ATTLIST checkReference lpcolumn (chk_ref_s) #IMPLIED>
<!ELEMENT federalMethodOfDepreciation (#PCDATA)>
<!ATTLIST federalMethodOfDepreciation lpcolumn (fed_s) #IMPLIED>
<!ELEMENT federalAMTMethod (#PCDATA)>
<!ATTLIST federalAMTMethod lpcolumn (fed_amt_s) #IMPLIED>
<!ELEMENT itcAccrualMethod (#PCDATA)>
<!ATTLIST itcAccrualMethod lpcolumn (itc_meth_s) #IMPLIED>
<!ELEMENT itcTakeBypassCode (#PCDATA)>
<!ATTLIST itcTakeBypassCode lpcolumn (itc_s) #IMPLIED>

<!ELEMENT propertyTaxBasis (#PCDATA)>
<!ATTLIST propertyTaxBasis lpcolumn (prop_tax_basis_d) #IMPLIED>
<!ELEMENT purchaseOrderDate (#PCDATA)>
<!ATTLIST purchaseOrderDate lpcolumn (d_po_s) #IMPLIED>
<!ELEMENT residualInsuranceYN (#PCDATA)>
<!ATTLIST residualInsuranceYN lpcolumn (res_ins_c) #IMPLIED>
<!ELEMENT stateDepreciationMethod (#PCDATA)>
<!ATTLIST stateDepreciationMethod lpcolumn (std_s) #IMPLIED>
<!ELEMENT stateOfLicensePlateIssued (#PCDATA)>
<!ATTLIST stateOfLicensePlateIssued lpcolumn (lic_st_s) #IMPLIED>
<!ELEMENT warrInsuranceYN (#PCDATA)>
<!ATTLIST warrInsuranceYN lpcolumn (war_s) #IMPLIED>

<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- The following ASSET_RECORD elements tie to LeasePak fields in the raqu            -->
<!-- asset table. Note that 1 field set is available, labeled '_0'.                    -->
<!-- You may add additional records to this DTD and to your XML records, up            -->
<!-- to label '_4' (for a total of 5 streams). Contact your MSI representative        -->
<!-- for more information.                                                             -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT uccTitleFilingTerm_0 (#PCDATA)>
<!ATTLIST uccTitleFilingTerm_0 lpcolumn (ucc_trm_l) #IMPLIED>
<!ELEMENT uccTitleFilingNumber_0 (#PCDATA)>
<!ATTLIST uccTitleFilingNumber_0 lpcolumn (ucc_num_s) #IMPLIED>
<!ELEMENT uccTitleFilingType_0 (#PCDATA)>
<!ATTLIST uccTitleFilingType_0 lpcolumn (ucc_typ_s) #IMPLIED>
<!ELEMENT uccTitleFilingState_0 (#PCDATA)>
<!ATTLIST uccTitleFilingState_0 lpcolumn (ucc_st_s) #IMPLIED>
<!ELEMENT uccTitleFilingCode_0 (#PCDATA)>
<!ATTLIST uccTitleFilingCode_0 lpcolumn (ucc_s) #IMPLIED>
<!ELEMENT uccTitleFilingDate_0 (#PCDATA)>
<!ATTLIST uccTitleFilingDate_0 lpcolumn (d_ucc_s) #IMPLIED>

Insurance Record

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- INSURANCE_RECORD and Demographic/Insurance-specific elements                      -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT INSURANCE_RECORD (appLeaseNumber, entityFilingCode?, 
prelimCreditScore?, finalCreditScore?, recordType?, interestBearingSecDeposit?, 
creditApprovalOfficer?, customString1?, 
insuranceExpDate_0?, insurancePolicyEffDate_0?, insuranceType_0, insuranceStatus_0?, insuranceCarrierCode_0?, insuranceCoverageType_0?, 
policyNumber_0?, insuranceAgentPhoneNum_0?, lossPayee_0?, 
agentName_0?, agentAddress1_0?, agentAddress2_0?, agentCity_0?, agentState_0?, agentZipCode_0?, 
agentContactName_0?, agentContactTitle_0?, payeeLossAmount_0?, insuranceCarrierName_0?, 
insuranceExpDate_1?, insurancePolicyEffDate_1?, insuranceType_1?, insuranceStatus_1?, insuranceCarrierCode_1?, insuranceCoverageType_1?, 
policyNumber_1?, insuranceAgentPhoneNum_1?, lossPayee_1?, 
agentName_1?, agentAddress1_1?, agentAddress2_1?, agentCity_1?, agentState_1?, agentZipCode_1?, 
agentContactName_1?, agentContactTitle_1?, payeeLossAmount_1?, insuranceCarrierName_1?)>
<!ATTLIST INSURANCE_RECORD lptable (rdm) #IMPLIED> 

<!ELEMENT appLeaseNumber (#PCDATA)>
<!ATTLIST appLeaseNumber lpcolumn (app_lse_s) #IMPLIED>
<!ELEMENT entityFilingCode (#PCDATA)>
<!ATTLIST entityFilingCode lpcolumn (entity_s) #IMPLIED>

<!ELEMENT prelimCreditScore (#PCDATA)>
<!ATTLIST prelimCreditScore lpcolumn (pr_scr_s) #IMPLIED>
<!ELEMENT finalCreditScore (#PCDATA)>
<!ATTLIST finalCreditScore lpcolumn (scr_s) #IMPLIED>
<!ELEMENT recordType (#PCDATA)>
<!ATTLIST recordType lpcolumn (rec_typ_c) #IMPLIED>
<!ELEMENT interestBearingSecDeposit (#PCDATA)>
<!ATTLIST interestBearingSecDeposit lpcolumn (ib_sec_dep_c) #IMPLIED>

<!ELEMENT creditApprovalOfficer (#PCDATA)>
<!ATTLIST creditApprovalOfficer lpcolumn (ofc_s) #IMPLIED>
<!ELEMENT customString1 (#PCDATA)>
<!ATTLIST customString1 lpcolumn (cus_str1_s) #IMPLIED>

<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- The following INSURANCE_RECORD elements tie to LeasePak fields in the rdmi/       -->
<!-- demographic insurance table. Note that 2 field sets are available, labeled        -->
<!-- '_0' through '_1'. This represents the first two available insurance records.     -->
<!-- You may add additional insurance records to this DTD and to your XML records, up  -->
<!-- to label '_4' (for a total of 5 records). Contact your MSI representative for     -->
<!-- more information.                                                                 -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->

<!ELEMENT insuranceExpDate_0 (#PCDATA)>
<!ATTLIST insuranceExpDate_0 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceExpDate_0 lpcolumn (d_ins_s) #IMPLIED>
<!ELEMENT insurancePolicyEffDate_0 (#PCDATA)>
<!ATTLIST insurancePolicyEffDate_0 lptable (rdmi) #IMPLIED>
<!ATTLIST insurancePolicyEffDate_0 lpcolumn (d_pol_s) #IMPLIED>
<!ELEMENT insuranceType_0 (#PCDATA)>
<!ATTLIST insuranceType_0 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceType_0 lpcolumn (ins_typ_s) #IMPLIED>
<!ELEMENT insuranceStatus_0 (#PCDATA)>
<!ATTLIST insuranceStatus_0 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceStatus_0 lpcolumn (ins_stat_s) #IMPLIED>
<!ELEMENT insuranceCarrierCode_0 (#PCDATA)>
<!ATTLIST insuranceCarrierCode_0 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceCarrierCode_0 lpcolumn (ins_car_s) #IMPLIED>
<!ELEMENT insuranceCoverageType_0 (#PCDATA)>
<!ATTLIST insuranceCoverageType_0 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceCoverageType_0 lpcolumn (ins_cov_s) #IMPLIED>

<!ELEMENT policyNumber_0 (#PCDATA)>
<!ATTLIST policyNumber_0 lptable (rdmi) #IMPLIED>
<!ATTLIST policyNumber_0 lpcolumn (pol_num_s) #IMPLIED>
<!ELEMENT insuranceAgentPhoneNum_0 (#PCDATA)>
<!ATTLIST insuranceAgentPhoneNum_0 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceAgentPhoneNum_0 lpcolumn (ins_phn_s) #IMPLIED>
<!ELEMENT lossPayee_0 (#PCDATA)>
<!ATTLIST lossPayee_0 lptable (rdmi) #IMPLIED>
<!ATTLIST lossPayee_0 lpcolumn (payee_s) #IMPLIED>

<!ELEMENT agentName_0 (#PCDATA)>
<!ATTLIST agentName_0 lptable (rdmi) #IMPLIED>
<!ATTLIST agentName_0 lpcolumn (ag_nam_s) #IMPLIED>
<!ELEMENT agentAddress1_0 (#PCDATA)>
<!ATTLIST agentAddress1_0 lptable (rdmi) #IMPLIED>
<!ATTLIST agentAddress1_0 lpcolumn (ag_add_s) #IMPLIED>
<!ELEMENT agentAddress2_0 (#PCDATA)>
<!ATTLIST agentAddress2_0 lptable (rdmi) #IMPLIED>
<!ATTLIST agentAddress2_0 lpcolumn (ag_add2_s) #IMPLIED>
<!ELEMENT agentCity_0 (#PCDATA)>
<!ATTLIST agentCity_0 lptable (rdmi) #IMPLIED>
<!ATTLIST agentCity_0 lpcolumn (ag_cty_s) #IMPLIED>
<!ELEMENT agentState_0 (#PCDATA)>
<!ATTLIST agentState_0 lptable (rdmi) #IMPLIED>
<!ATTLIST agentState_0 lpcolumn (ag_st_s) #IMPLIED>
<!ELEMENT agentZipCode_0 (#PCDATA)>
<!ATTLIST agentZipCode_0 lptable (rdmi) #IMPLIED>
<!ATTLIST agentZipCode_0 lpcolumn (ag_zip_s) #IMPLIED>

<!ELEMENT agentContactName_0 (#PCDATA)>
<!ATTLIST agentContactName_0 lptable (rdmi) #IMPLIED>
<!ATTLIST agentContactName_0 lpcolumn (ag_cont_nam_s) #IMPLIED>
<!ELEMENT agentContactTitle_0 (#PCDATA)>
<!ATTLIST agentContactTitle_0 lptable (rdmi) #IMPLIED>
<!ATTLIST agentContactTitle_0 lpcolumn (ag_cont_title_s) #IMPLIED>
<!ELEMENT payeeLossAmount_0 (#PCDATA)>
<!ATTLIST payeeLossAmount_0 lptable (rdmi) #IMPLIED>
<!ATTLIST payeeLossAmount_0 lpcolumn (loss_amt_d) #IMPLIED>
<!ELEMENT insuranceCarrierName_0 (#PCDATA)>
<!ATTLIST insuranceCarrierName_0 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceCarrierName_0 lpcolumn (ins_car_nam_s) #IMPLIED>

<!ELEMENT insuranceExpDate_1 (#PCDATA)>
<!ATTLIST insuranceExpDate_1 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceExpDate_1 lpcolumn (d_ins_s) #IMPLIED>
<!ELEMENT insurancePolicyEffDate_1 (#PCDATA)>
<!ATTLIST insurancePolicyEffDate_1 lptable (rdmi) #IMPLIED>
<!ATTLIST insurancePolicyEffDate_1 lpcolumn (d_pol_s) #IMPLIED>
<!ELEMENT insuranceType_1 (#PCDATA)>
<!ATTLIST insuranceType_1 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceType_1 lpcolumn (ins_typ_s) #IMPLIED>
<!ELEMENT insuranceStatus_1 (#PCDATA)>
<!ATTLIST insuranceStatus_1 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceStatus_1 lpcolumn (ins_stat_s) #IMPLIED>
<!ELEMENT insuranceCarrierCode_1 (#PCDATA)>
<!ATTLIST insuranceCarrierCode_1 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceCarrierCode_1 lpcolumn (ins_car_s) #IMPLIED>
<!ELEMENT insuranceCoverageType_1 (#PCDATA)>
<!ATTLIST insuranceCoverageType_1 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceCoverageType_1 lpcolumn (ins_cov_s) #IMPLIED>

<!ELEMENT policyNumber_1 (#PCDATA)>
<!ATTLIST policyNumber_1 lptable (rdmi) #IMPLIED>
<!ATTLIST policyNumber_1 lpcolumn (pol_num_s) #IMPLIED>
<!ELEMENT insuranceAgentPhoneNum_1 (#PCDATA)>
<!ATTLIST insuranceAgentPhoneNum_1 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceAgentPhoneNum_1 lpcolumn (ins_phn_s) #IMPLIED>
<!ELEMENT lossPayee_1 (#PCDATA)>
<!ATTLIST lossPayee_1 lptable (rdmi) #IMPLIED>
<!ATTLIST lossPayee_1 lpcolumn (payee_s) #IMPLIED>

<!ELEMENT agentName_1 (#PCDATA)>
<!ATTLIST agentName_1 lptable (rdmi) #IMPLIED>
<!ATTLIST agentName_1 lpcolumn (ag_nam_s) #IMPLIED>
<!ELEMENT agentAddress1_1 (#PCDATA)>
<!ATTLIST agentAddress1_1 lptable (rdmi) #IMPLIED>
<!ATTLIST agentAddress1_1 lpcolumn (ag_add_s) #IMPLIED>
<!ELEMENT agentAddress2_1 (#PCDATA)>
<!ATTLIST agentAddress2_1 lptable (rdmi) #IMPLIED>
<!ATTLIST agentAddress2_1 lpcolumn (ag_add2_s) #IMPLIED>
<!ELEMENT agentCity_1 (#PCDATA)>
<!ATTLIST agentCity_1 lptable (rdmi) #IMPLIED>
<!ATTLIST agentCity_1 lpcolumn (ag_cty_s) #IMPLIED>
<!ELEMENT agentState_1 (#PCDATA)>
<!ATTLIST agentState_1 lptable (rdmi) #IMPLIED>
<!ATTLIST agentState_1 lpcolumn (ag_st_s) #IMPLIED>
<!ELEMENT agentZipCode_1 (#PCDATA)>
<!ATTLIST agentZipCode_1 lptable (rdmi) #IMPLIED>
<!ATTLIST agentZipCode_1 lpcolumn (ag_zip_s) #IMPLIED>

<!ELEMENT agentContactName_1 (#PCDATA)>
<!ATTLIST agentContactName_1 lptable (rdmi) #IMPLIED>
<!ATTLIST agentContactName_1 lpcolumn (ag_cont_nam_s) #IMPLIED>
<!ELEMENT agentContactTitle_1 (#PCDATA)>
<!ATTLIST agentContactTitle_1 lptable (rdmi) #IMPLIED>
<!ATTLIST agentContactTitle_1 lpcolumn (ag_cont_title_s) #IMPLIED>
<!ELEMENT payeeLossAmount_1 (#PCDATA)>
<!ATTLIST payeeLossAmount_1 lptable (rdmi) #IMPLIED>
<!ATTLIST payeeLossAmount_1 lpcolumn (loss_amt_d) #IMPLIED>
<!ELEMENT insuranceCarrierName_1 (#PCDATA)>
<!ATTLIST insuranceCarrierName_1 lptable (rdmi) #IMPLIED>
<!ATTLIST insuranceCarrierName_1 lpcolumn (ins_car_nam_s) #IMPLIED>

UDF Fields Record

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- UDF_FIELDS_RECORD and User-Defined Fields-specific elements. The record is        -->
<!-- currently available for Application User-Defined Fields (ruj table), Application  -->
<!-- Asset UDFs (rur table), Customer UDFs (rud table), and Lessee UDFs (rum table).   -->
<!-- For each of these, the record structure is the same. Note that each of the 51     -->
<!-- available fields is statically numbered; that is, the same number always          -->
<!-- corresponds to the same field, and fields can be populated (or not) in any order  -->
<!-- you desire. Contact your MSI representative for more information.                 -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!ELEMENT UDF_FIELDS_RECORD (udfKey, udfType, udfField1?, udfField2?, udfField3?, udfField4?, udfField5?, udfField6?, udfField7?, 
udfField8?, udfField9?, udfField10?, udfField11?, udfField12?, udfField13?, udfField14?, udfField15?, udfField16?, udfField17?, 
udfField18?, udfField19?, udfField20?, udfField21?, udfField22?, udfField23?, udfField24?, udfField25?, udfField26?, udfField27?, 
udfField28?, udfField29?, udfField30?, udfField31?, udfField32?, udfField33?, udfField34?, udfField35?, udfField36?, udfField37?, 
udfField38?, udfField39?, udfField40?, udfField41?, udfField42?, udfField43?, udfField44?, udfField45?, udfField46?, udfField47?, 
udfField48?, udfField49?, udfField50?, udfField51?)>
<!ATTLIST UDF_FIELDS_RECORD lptable (rud | rum | ruj | rur) #IMPLIED> 

<!ELEMENT udfKey (#PCDATA)>
<!ATTLIST udfKey lpcolumn (cus_s | les_s | app_s | unit_s) #IMPLIED>
<!ELEMENT udfType (#PCDATA)>
<!ATTLIST udfType lpcolumn (CUS | LES | APP | UNI) #IMPLIED>

<!ELEMENT udfField1 (#PCDATA)>
<!ATTLIST udfField1 lpcolumn (field1_s) #IMPLIED>
<!ELEMENT udfField2 (#PCDATA)>
<!ATTLIST udfField2 lpcolumn (field2_s) #IMPLIED>
<!ELEMENT udfField3 (#PCDATA)>
<!ATTLIST udfField3 lpcolumn (field3_s) #IMPLIED>
<!ELEMENT udfField4 (#PCDATA)>
<!ATTLIST udfField4 lpcolumn (field4_s) #IMPLIED>
<!ELEMENT udfField5 (#PCDATA)>
<!ATTLIST udfField5 lpcolumn (field5_s) #IMPLIED>
<!ELEMENT udfField6 (#PCDATA)>
<!ATTLIST udfField6 lpcolumn (field6_s) #IMPLIED>
<!ELEMENT udfField7 (#PCDATA)>
<!ATTLIST udfField7 lpcolumn (field7_s) #IMPLIED>
<!ELEMENT udfField8 (#PCDATA)>
<!ATTLIST udfField8 lpcolumn (field8_s) #IMPLIED>
<!ELEMENT udfField9 (#PCDATA)>
<!ATTLIST udfField9 lpcolumn (field9_s) #IMPLIED>

<!ELEMENT udfField10 (#PCDATA)>
<!ATTLIST udfField10 lpcolumn (field10_s) #IMPLIED>
<!ELEMENT udfField11 (#PCDATA)>
<!ATTLIST udfField11 lpcolumn (field11_s) #IMPLIED>
<!ELEMENT udfField12 (#PCDATA)>
<!ATTLIST udfField12 lpcolumn (field12_s) #IMPLIED>
<!ELEMENT udfField13 (#PCDATA)>
<!ATTLIST udfField13 lpcolumn (field13_s) #IMPLIED>
<!ELEMENT udfField14 (#PCDATA)>
<!ATTLIST udfField14 lpcolumn (field14_s) #IMPLIED>
<!ELEMENT udfField15 (#PCDATA)>
<!ATTLIST udfField15 lpcolumn (field15_s) #IMPLIED>
<!ELEMENT udfField16 (#PCDATA)>
<!ATTLIST udfField16 lpcolumn (field16_s) #IMPLIED>
<!ELEMENT udfField17 (#PCDATA)>
<!ATTLIST udfField17 lpcolumn (field17_s) #IMPLIED>
<!ELEMENT udfField18 (#PCDATA)>
<!ATTLIST udfField18 lpcolumn (field18_s) #IMPLIED>
<!ELEMENT udfField19 (#PCDATA)>
<!ATTLIST udfField19 lpcolumn (field19_s) #IMPLIED>

<!ELEMENT udfField20 (#PCDATA)>
<!ATTLIST udfField20 lpcolumn (field20_s) #IMPLIED>
<!ELEMENT udfField21 (#PCDATA)>
<!ATTLIST udfField21 lpcolumn (field21_s) #IMPLIED>
<!ELEMENT udfField22 (#PCDATA)>
<!ATTLIST udfField22 lpcolumn (field22_s) #IMPLIED>
<!ELEMENT udfField23 (#PCDATA)>
<!ATTLIST udfField23 lpcolumn (field23_s) #IMPLIED>
<!ELEMENT udfField24 (#PCDATA)>
<!ATTLIST udfField24 lpcolumn (field24_s) #IMPLIED>
<!ELEMENT udfField25 (#PCDATA)>
<!ATTLIST udfField25 lpcolumn (field25_s) #IMPLIED>
<!ELEMENT udfField26 (#PCDATA)>
<!ATTLIST udfField26 lpcolumn (field26_s) #IMPLIED>
<!ELEMENT udfField27 (#PCDATA)>
<!ATTLIST udfField27 lpcolumn (field27_s) #IMPLIED>
<!ELEMENT udfField28 (#PCDATA)>
<!ATTLIST udfField28 lpcolumn (field28_s) #IMPLIED>
<!ELEMENT udfField29 (#PCDATA)>
<!ATTLIST udfField29 lpcolumn (field29_s) #IMPLIED>

<!ELEMENT udfField30 (#PCDATA)>
<!ATTLIST udfField30 lpcolumn (field30_s) #IMPLIED>
<!ELEMENT udfField31 (#PCDATA)>
<!ATTLIST udfField31 lpcolumn (field31_s) #IMPLIED>
<!ELEMENT udfField32 (#PCDATA)>
<!ATTLIST udfField32 lpcolumn (field32_s) #IMPLIED>
<!ELEMENT udfField33 (#PCDATA)>
<!ATTLIST udfField33 lpcolumn (field33_s) #IMPLIED>
<!ELEMENT udfField34 (#PCDATA)>
<!ATTLIST udfField34 lpcolumn (field34_s) #IMPLIED>
<!ELEMENT udfField35 (#PCDATA)>
<!ATTLIST udfField35 lpcolumn (field35_s) #IMPLIED>
<!ELEMENT udfField36 (#PCDATA)>
<!ATTLIST udfField36 lpcolumn (field36_s) #IMPLIED>
<!ELEMENT udfField37 (#PCDATA)>
<!ATTLIST udfField37 lpcolumn (field37_s) #IMPLIED>
<!ELEMENT udfField38 (#PCDATA)>
<!ATTLIST udfField38 lpcolumn (field38_s) #IMPLIED>
<!ELEMENT udfField39 (#PCDATA)>
<!ATTLIST udfField39 lpcolumn (field39_s) #IMPLIED>

<!ELEMENT udfField40 (#PCDATA)>
<!ATTLIST udfField40 lpcolumn (field40_s) #IMPLIED>
<!ELEMENT udfField41 (#PCDATA)>
<!ATTLIST udfField41 lpcolumn (field41_s) #IMPLIED>
<!ELEMENT udfField42 (#PCDATA)>
<!ATTLIST udfField42 lpcolumn (field42_s) #IMPLIED>
<!ELEMENT udfField43 (#PCDATA)>
<!ATTLIST udfField43 lpcolumn (field43_s) #IMPLIED>
<!ELEMENT udfField44 (#PCDATA)>
<!ATTLIST udfField44 lpcolumn (field44_s) #IMPLIED>
<!ELEMENT udfField45 (#PCDATA)>
<!ATTLIST udfField45 lpcolumn (field45_s) #IMPLIED>
<!ELEMENT udfField46 (#PCDATA)>
<!ATTLIST udfField46 lpcolumn (field46_s) #IMPLIED>
<!ELEMENT udfField47 (#PCDATA)>
<!ATTLIST udfField47 lpcolumn (field47_s) #IMPLIED>
<!ELEMENT udfField48 (#PCDATA)>
<!ATTLIST udfField48 lpcolumn (field48_s) #IMPLIED>
<!ELEMENT udfField49 (#PCDATA)>
<!ATTLIST udfField49 lpcolumn (field49_s) #IMPLIED>

<!ELEMENT udfField50 (#PCDATA)>
<!ATTLIST udfField50 lpcolumn (field50_s) #IMPLIED>
<!ELEMENT udfField51 (#PCDATA)>
<!ATTLIST udfField51 lpcolumn (field51_s) #IMPLIED>

<!-- ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->
<!-- DOCUMENT_END                                                                      -->
<!-- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -->