TEServer


Click here for a complete list of operations.

LoanCreate

Book a loan.

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /TESERVER.asmx HTTP/1.1
Host: oucute.oucu.org
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://harlandfs.com/pl/TransactionExchange/LoanCreate"

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <TEAuthRq xmlns="http://harlandfs.com/pl/TransactionExchange">
      <IfxSignonRq>xml</IfxSignonRq>
      <IfxVersion>string</IfxVersion>
    </TEAuthRq>
  </soap:Header>
  <soap:Body>
    <LoanCreateRq xmlns="http://harlandfs.com/pl/TransactionExchange">
      <Vendor>string</Vendor>
      <ApplicNumber>string</ApplicNumber>
      <TransactionNumber>string</TransactionNumber>
      <LoanType>string</LoanType>
      <ProductCode>int</ProductCode>
      <ApplicDt>dateTime</ApplicDt>
      <LoanAmt>double</LoanAmt>
      <LoanTermNum>int</LoanTermNum>
      <LoanTermTime>Unspecified or Days or Weeks or Months or Years or OnDemand</LoanTermTime>
      <ARLPlanId>string</ARLPlanId>
      <ARLNoteDt>dateTime</ARLNoteDt>
      <ARLDetails>
        <MarginType>Points or Percent</MarginType>
        <MarginValue>Plus or Minus</MarginValue>
        <MarginPoints>double</MarginPoints>
        <MarginPcnt>double</MarginPcnt>
        <FirstRateChangeDt>dateTime</FirstRateChangeDt>
        <DisclosureDays>int</DisclosureDays>
        <MaxFirstRateChangeIncrease>double</MaxFirstRateChangeIncrease>
        <MaxFirstRateChangeDecrease>double</MaxFirstRateChangeDecrease>
        <MaxPerAdjRateChangeIncrease>double</MaxPerAdjRateChangeIncrease>
        <MaxPerAdjRateChangeDecrease>double</MaxPerAdjRateChangeDecrease>
        <MaxAnnualRateChangeIncrease>double</MaxAnnualRateChangeIncrease>
        <MaxAnnualRateChangeDecrease>double</MaxAnnualRateChangeDecrease>
        <MaxLifetimeRateChangeIncrease>double</MaxLifetimeRateChangeIncrease>
        <MaxlifetimeRateChangeDecrease>double</MaxlifetimeRateChangeDecrease>
        <MaxLoanRate>double</MaxLoanRate>
        <MinLoanRate>double</MinLoanRate>
        <MaxNumRateChanges>int</MaxNumRateChanges>
        <RateChangeEOM>boolean</RateChangeEOM>
        <RoundRate>boolean</RoundRate>
        <RoundOption>Up or Down or Either</RoundOption>
        <RoundAmt>double</RoundAmt>
      </ARLDetails>
      <PrepmtPenaltyId>string</PrepmtPenaltyId>
      <PrepmtPenaltyBasis>Amount or PcntOfBalance or PcntOfOrigAmt or PcntOfPrincipal or PcntOfUndisbursed</PrepmtPenaltyBasis>
      <PrepmtPenaltyPcnt>double</PrepmtPenaltyPcnt>
      <PrepmtPenaltyExpDt>dateTime</PrepmtPenaltyExpDt>
      <CRCDPlanId>string</CRCDPlanId>
      <CRCDPromoCode>string</CRCDPromoCode>
      <Rate>double</Rate>
      <LoanSecurity>
        <SecurityType>int</SecurityType>
        <Desc1>string</Desc1>
        <Desc2>string</Desc2>
        <Desc3>string</Desc3>
        <Desc4>string</Desc4>
        <Value>double</Value>
      </LoanSecurity>
      <DisburseDt>dateTime</DisburseDt>
      <FirstPmtDt>dateTime</FirstPmtDt>
      <Freq>Term or Weekly or BiWeekly or SemiMonthly or SemiMonthlyLast or FourWeeks or Monthly or MonthlyLast or TwoMonths or Quarterly or FourMonths or HalfYear or EightMonths or NineMonths or Annually or PaymentSchedule or CalculatedSchedule or TieredSchedule</Freq>
      <PmtPerYear>int</PmtPerYear>
      <PmtAmt>double</PmtAmt>
      <Term>int</Term>
      <Skips>int</Skips>
      <SkipDt>dateTime</SkipDt>
      <CallTerm>int</CallTerm>
      <BalloonAmt>double</BalloonAmt>
      <PmtType>string</PmtType>
      <PmtMethod>int</PmtMethod>
      <InterestDiscount>
        <ReasonCode>int</ReasonCode>
        <Amt>double</Amt>
      </InterestDiscount>
      <Points>double</Points>
      <Points1098Amt>double</Points1098Amt>
      <InterestPaidDt>dateTime</InterestPaidDt>
      <InterestPaidAmt>double</InterestPaidAmt>
      <CreditType>int</CreditType>
      <Dealer>int</Dealer>
      <RptCode>int</RptCode>
      <EscrowAmt>double</EscrowAmt>
      <VisaProcessor>int</VisaProcessor>
      <InsCode>int</InsCode>
      <MaturityDt>dateTime</MaturityDt>
      <Memo>string</Memo>
      <Branch>int</Branch>
      <LoanOfficerId>string</LoanOfficerId>
      <LoanOfficerName>string</LoanOfficerName>
      <MbrServiceRepId>string</MbrServiceRepId>
      <MbrServiceRepName>string</MbrServiceRepName>
      <OrigOfficerId>string</OrigOfficerId>
      <OrigOfficerName>string</OrigOfficerName>
      <FundingOfficerId>string</FundingOfficerId>
      <FundingOfficerName>string</FundingOfficerName>
      <OtherOfficerId>string</OtherOfficerId>
      <OtherOfficerName>string</OtherOfficerName>
      <LoanDecision>Unspecified or Deny or Approve or Finalize</LoanDecision>
      <CalcMode>PaymentFromTermAndBalance or TermFromPaymentAndBalance or BalloonFromPaymentTermAndBalance</CalcMode>
      <AddonLoanType>string</AddonLoanType>
      <AddonLoanAmt>double</AddonLoanAmt>
      <CrossSellOpt>string</CrossSellOpt>
      <DMV>
        <SellerType>Dealer or PrivateParty</SellerType>
        <SellerName>string</SellerName>
        <SellerAddr>
          <Addr1>string</Addr1>
          <Addr2>string</Addr2>
          <City>string</City>
          <State>string</State>
          <Zip>string</Zip>
          <Country>string</Country>
        </SellerAddr>
        <SellerPhone>string</SellerPhone>
        <LienHolderName>string</LienHolderName>
        <LienHolderAddr>
          <Addr1>string</Addr1>
          <Addr2>string</Addr2>
          <City>string</City>
          <State>string</State>
          <Zip>string</Zip>
          <Country>string</Country>
        </LienHolderAddr>
        <LienHolderPhone>string</LienHolderPhone>
        <InsuranceName>string</InsuranceName>
        <InsurancePolicyNum>string</InsurancePolicyNum>
        <InsuranceAgent>string</InsuranceAgent>
        <InsuranceAddr>
          <Addr1>string</Addr1>
          <Addr2>string</Addr2>
          <City>string</City>
          <State>string</State>
          <Zip>string</Zip>
          <Country>string</Country>
        </InsuranceAddr>
        <InsurancePhone>string</InsurancePhone>
        <InsuranceRcvDt>dateTime</InsuranceRcvDt>
        <FollowUpDt>dateTime</FollowUpDt>
        <VehicleTable>
          <VehicleRecord>
            <Year>int</Year>
            <Make>string</Make>
            <Model>string</Model>
            <Color>string</Color>
            <Odometer>string</Odometer>
            <PlateId>string</PlateId>
            <VehicleId>string</VehicleId>
            <KeyCode>string</KeyCode>
            <TitleRcvDt>dateTime</TitleRcvDt>
          </VehicleRecord>
          <VehicleRecord>
            <Year>int</Year>
            <Make>string</Make>
            <Model>string</Model>
            <Color>string</Color>
            <Odometer>string</Odometer>
            <PlateId>string</PlateId>
            <VehicleId>string</VehicleId>
            <KeyCode>string</KeyCode>
            <TitleRcvDt>dateTime</TitleRcvDt>
          </VehicleRecord>
        </VehicleTable>
        <SellerCounty>string</SellerCounty>
      </DMV>
      <SBA>
        <SBANum>string</SBANum>
        <GuarantyPcnt>double</GuarantyPcnt>
        <BasisPointFee>double</BasisPointFee>
        <ControlNum>string</ControlNum>
        <DisbursmentType>SingleDisb or MultipleDisb</DisbursmentType>
        <PPPFlag>boolean</PPPFlag>
      </SBA>
      <MemoList>
        <MemoLine>string</MemoLine>
        <MemoLine>string</MemoLine>
      </MemoList>
      <BorrowerTable>
        <BorrowerRecord>
          <CustNumber>string</CustNumber>
          <Association>Self or JtOwnerCoBorrower or Comaker or JtMbrOnly or JtMbrOwner or JtMbrShareOnly or Beneficiary or NonJtFamilyMember or AuthorizedUser or NonApplicant or Trustee or Employer or RspnbleIndiv or XferToListMbr or Guarantor or LimitedLiability or CollateralGrantor</Association>
          <Relationship>int</Relationship>
          <CoMakerAmt>double</CoMakerAmt>
          <CoMakerPcnt>double</CoMakerPcnt>
          <CollateralDesc>string</CollateralDesc>
          <CollateralValue>double</CollateralValue>
          <CreditRptBureau>None or Text or Experian or Equifax or TransUnion</CreditRptBureau>
          <CreditRptData>string</CreditRptData>
          <YearsInCurrAddr>int</YearsInCurrAddr>
          <MonthsInCurrAddr>int</MonthsInCurrAddr>
          <YearsInPrevAddr>int</YearsInPrevAddr>
          <MonthsInPrevAddr>int</MonthsInPrevAddr>
          <TaxId>string</TaxId>
        </BorrowerRecord>
        <BorrowerRecord>
          <CustNumber>string</CustNumber>
          <Association>Self or JtOwnerCoBorrower or Comaker or JtMbrOnly or JtMbrOwner or JtMbrShareOnly or Beneficiary or NonJtFamilyMember or AuthorizedUser or NonApplicant or Trustee or Employer or RspnbleIndiv or XferToListMbr or Guarantor or LimitedLiability or CollateralGrantor</Association>
          <Relationship>int</Relationship>
          <CoMakerAmt>double</CoMakerAmt>
          <CoMakerPcnt>double</CoMakerPcnt>
          <CollateralDesc>string</CollateralDesc>
          <CollateralValue>double</CollateralValue>
          <CreditRptBureau>None or Text or Experian or Equifax or TransUnion</CreditRptBureau>
          <CreditRptData>string</CreditRptData>
          <YearsInCurrAddr>int</YearsInCurrAddr>
          <MonthsInCurrAddr>int</MonthsInCurrAddr>
          <YearsInPrevAddr>int</YearsInPrevAddr>
          <MonthsInPrevAddr>int</MonthsInPrevAddr>
          <TaxId>string</TaxId>
        </BorrowerRecord>
      </BorrowerTable>
      <PmtScheduleTable>
        <PmtScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <PmtType>Fixed or Principal or Interest or Scheduled or Escrow</PmtType>
          <FirstDueDt>dateTime</FirstDueDt>
          <PmtAmt>double</PmtAmt>
          <NumberOfPmt>int</NumberOfPmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </PmtScheduleRecord>
        <PmtScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <PmtType>Fixed or Principal or Interest or Scheduled or Escrow</PmtType>
          <FirstDueDt>dateTime</FirstDueDt>
          <PmtAmt>double</PmtAmt>
          <NumberOfPmt>int</NumberOfPmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </PmtScheduleRecord>
      </PmtScheduleTable>
      <CalculatedScheduleTable>
        <CalculatedScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <CalculatedType>PcntBal or PcntBalAndExcess or PcntBalAndInt or PcntBalAndIntAndExcess</CalculatedType>
          <BalanceType>OrigAmount or Balance</BalanceType>
          <PcntToBill>double</PcntToBill>
          <FirstDueDt>dateTime</FirstDueDt>
          <MinPmt>double</MinPmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </CalculatedScheduleRecord>
        <CalculatedScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <CalculatedType>PcntBal or PcntBalAndExcess or PcntBalAndInt or PcntBalAndIntAndExcess</CalculatedType>
          <BalanceType>OrigAmount or Balance</BalanceType>
          <PcntToBill>double</PcntToBill>
          <FirstDueDt>dateTime</FirstDueDt>
          <MinPmt>double</MinPmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </CalculatedScheduleRecord>
      </CalculatedScheduleTable>
      <TieredScheduleTable>
        <TieredScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <FirstDueDt>dateTime</FirstDueDt>
          <RangeLowBalance>double</RangeLowBalance>
          <RangeHighBalance>double</RangeHighBalance>
          <PmtAmt>double</PmtAmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </TieredScheduleRecord>
        <TieredScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <FirstDueDt>dateTime</FirstDueDt>
          <RangeLowBalance>double</RangeLowBalance>
          <RangeHighBalance>double</RangeHighBalance>
          <PmtAmt>double</PmtAmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </TieredScheduleRecord>
      </TieredScheduleTable>
      <PrepmtPenaltyTable>
        <PrepmtPenaltyRecord>
          <RangeLowMonths>int</RangeLowMonths>
          <RangeHighMonths>int</RangeHighMonths>
          <PenaltyPcnt>double</PenaltyPcnt>
          <PenaltyAmt>double</PenaltyAmt>
        </PrepmtPenaltyRecord>
        <PrepmtPenaltyRecord>
          <RangeLowMonths>int</RangeLowMonths>
          <RangeHighMonths>int</RangeHighMonths>
          <PenaltyPcnt>double</PenaltyPcnt>
          <PenaltyAmt>double</PenaltyAmt>
        </PrepmtPenaltyRecord>
      </PrepmtPenaltyTable>
      <FundingTable>
        <FundingRecord>
          <DisburseType>Check or Transfer or SightDraft</DisburseType>
          <DisburseAmt>double</DisburseAmt>
          <XferAcct>string</XferAcct>
          <ChkDraftPayee>string</ChkDraftPayee>
          <ChkRef>string</ChkRef>
          <ChkAddr>
            <Addr1>string</Addr1>
            <Addr2>string</Addr2>
            <City>string</City>
            <State>string</State>
            <Zip>string</Zip>
            <Country>string</Country>
          </ChkAddr>
          <ChkDeliveryMethod>NotApplicable or PickUp or Mail or Messenger</ChkDeliveryMethod>
          <ChkMessengerDestCode>string</ChkMessengerDestCode>
          <DraftNum>int</DraftNum>
          <IraContributionCode>int</IraContributionCode>
          <IraTaxYear>int</IraTaxYear>
          <IraEmpDepositFlag>boolean</IraEmpDepositFlag>
          <DefCompContributionCode>Unspecified or Normal or Internal or External</DefCompContributionCode>
          <DefCompExternalSource>string</DefCompExternalSource>
          <CRCDBalTfrPromoCode>string</CRCDBalTfrPromoCode>
        </FundingRecord>
        <FundingRecord>
          <DisburseType>Check or Transfer or SightDraft</DisburseType>
          <DisburseAmt>double</DisburseAmt>
          <XferAcct>string</XferAcct>
          <ChkDraftPayee>string</ChkDraftPayee>
          <ChkRef>string</ChkRef>
          <ChkAddr>
            <Addr1>string</Addr1>
            <Addr2>string</Addr2>
            <City>string</City>
            <State>string</State>
            <Zip>string</Zip>
            <Country>string</Country>
          </ChkAddr>
          <ChkDeliveryMethod>NotApplicable or PickUp or Mail or Messenger</ChkDeliveryMethod>
          <ChkMessengerDestCode>string</ChkMessengerDestCode>
          <DraftNum>int</DraftNum>
          <IraContributionCode>int</IraContributionCode>
          <IraTaxYear>int</IraTaxYear>
          <IraEmpDepositFlag>boolean</IraEmpDepositFlag>
          <DefCompContributionCode>Unspecified or Normal or Internal or External</DefCompContributionCode>
          <DefCompExternalSource>string</DefCompExternalSource>
          <CRCDBalTfrPromoCode>string</CRCDBalTfrPromoCode>
        </FundingRecord>
      </FundingTable>
      <FeeTable>
        <FeeRecord>
          <FeeName>string</FeeName>
          <LoanFeeType>NotApplicable or Financed or OutOfPocket or AddOn</LoanFeeType>
          <FeeAmt>double</FeeAmt>
          <DocTaxAmt>double</DocTaxAmt>
          <FASB91FeeFlag>boolean</FASB91FeeFlag>
          <LoanCostAmt>double</LoanCostAmt>
          <DealerReserveCostAmt>double</DealerReserveCostAmt>
        </FeeRecord>
        <FeeRecord>
          <FeeName>string</FeeName>
          <LoanFeeType>NotApplicable or Financed or OutOfPocket or AddOn</LoanFeeType>
          <FeeAmt>double</FeeAmt>
          <DocTaxAmt>double</DocTaxAmt>
          <FASB91FeeFlag>boolean</FASB91FeeFlag>
          <LoanCostAmt>double</LoanCostAmt>
          <DealerReserveCostAmt>double</DealerReserveCostAmt>
        </FeeRecord>
      </FeeTable>
      <AlpsUserDefFieldTable>
        <AlpsUserDefFieldRecord>
          <UserDefinedFieldName>string</UserDefinedFieldName>
          <UserDefinedFieldValue>string</UserDefinedFieldValue>
        </AlpsUserDefFieldRecord>
        <AlpsUserDefFieldRecord>
          <UserDefinedFieldName>string</UserDefinedFieldName>
          <UserDefinedFieldValue>string</UserDefinedFieldValue>
        </AlpsUserDefFieldRecord>
      </AlpsUserDefFieldTable>
      <PropertyTable>
        <PropertyRecord>
          <PropertyType>string</PropertyType>
          <YearPurchase>string</YearPurchase>
          <Occupancy>Unspecified or OWNEROCCUPIED or NOTOWNEROCCUPIED or NOTAPPLICABLE</Occupancy>
          <OrigAppraisedValue>double</OrigAppraisedValue>
          <OrigAppraisalDate>dateTime</OrigAppraisalDate>
          <CurAppraisedValue>double</CurAppraisedValue>
          <CurAppraisalDate>dateTime</CurAppraisalDate>
          <CreditorName>string</CreditorName>
          <FirstMortBal>double</FirstMortBal>
          <MonthlyPayment>double</MonthlyPayment>
          <OrigLoanBal>double</OrigLoanBal>
          <PayOffLoanProceedsFlag>boolean</PayOffLoanProceedsFlag>
          <CreditorName2ndMortgage>string</CreditorName2ndMortgage>
          <SecondMortBal>double</SecondMortBal>
          <MonthlyPaymentSecondMortgage>double</MonthlyPaymentSecondMortgage>
          <SecondOrigLoanBal>double</SecondOrigLoanBal>
          <PayOffLoanProceedsFlagSecondMortgage>boolean</PayOffLoanProceedsFlagSecondMortgage>
          <MonthlyTaxandInsurance>double</MonthlyTaxandInsurance>
          <MortgageAquisitionDate>dateTime</MortgageAquisitionDate>
          <MortgagePrincipalAsOfAquisition>double</MortgagePrincipalAsOfAquisition>
        </PropertyRecord>
        <PropertyRecord>
          <PropertyType>string</PropertyType>
          <YearPurchase>string</YearPurchase>
          <Occupancy>Unspecified or OWNEROCCUPIED or NOTOWNEROCCUPIED or NOTAPPLICABLE</Occupancy>
          <OrigAppraisedValue>double</OrigAppraisedValue>
          <OrigAppraisalDate>dateTime</OrigAppraisalDate>
          <CurAppraisedValue>double</CurAppraisedValue>
          <CurAppraisalDate>dateTime</CurAppraisalDate>
          <CreditorName>string</CreditorName>
          <FirstMortBal>double</FirstMortBal>
          <MonthlyPayment>double</MonthlyPayment>
          <OrigLoanBal>double</OrigLoanBal>
          <PayOffLoanProceedsFlag>boolean</PayOffLoanProceedsFlag>
          <CreditorName2ndMortgage>string</CreditorName2ndMortgage>
          <SecondMortBal>double</SecondMortBal>
          <MonthlyPaymentSecondMortgage>double</MonthlyPaymentSecondMortgage>
          <SecondOrigLoanBal>double</SecondOrigLoanBal>
          <PayOffLoanProceedsFlagSecondMortgage>boolean</PayOffLoanProceedsFlagSecondMortgage>
          <MonthlyTaxandInsurance>double</MonthlyTaxandInsurance>
          <MortgageAquisitionDate>dateTime</MortgageAquisitionDate>
          <MortgagePrincipalAsOfAquisition>double</MortgagePrincipalAsOfAquisition>
        </PropertyRecord>
      </PropertyTable>
      <DealerIncentiveRate>double</DealerIncentiveRate>
      <DealerReserveCost>double</DealerReserveCost>
      <BalloonDueDt>dateTime</BalloonDueDt>
      <LoanOfficerNMLSID>string</LoanOfficerNMLSID>
      <SecuredByDwelling>Unspecified or Primary or Other or No</SecuredByDwelling>
      <DiscAPR>string</DiscAPR>
      <TotalAmtFinanced>double</TotalAmtFinanced>
      <FinalPmtAmt>double</FinalPmtAmt>
      <FinalPmtDt>dateTime</FinalPmtDt>
      <TotalPaybackAmt>double</TotalPaybackAmt>
      <TotalInterest>double</TotalInterest>
      <TotalFinanceChg>double</TotalFinanceChg>
      <TotalDisabilityInsPrem>double</TotalDisabilityInsPrem>
      <LoanAmtCoveredByDisabilityIns>double</LoanAmtCoveredByDisabilityIns>
      <PmtAmtCoveredByDisabilityIns>double</PmtAmtCoveredByDisabilityIns>
      <TotalCrLifeInsPrem>double</TotalCrLifeInsPrem>
      <LoanAmtCoveredByCrLifeIns>double</LoanAmtCoveredByCrLifeIns>
      <DailyPeriodicRate>double</DailyPeriodicRate>
      <AmortizedTerm>int</AmortizedTerm>
      <WeeklyPmtAmt52>double</WeeklyPmtAmt52>
      <WeeklyPmtAmt48>double</WeeklyPmtAmt48>
      <BiWeeklyPmtAmt26>double</BiWeeklyPmtAmt26>
      <BiWeeklyPmtAmt24>double</BiWeeklyPmtAmt24>
      <SemiMonthlyPmtAmt>double</SemiMonthlyPmtAmt>
      <MonthlyPmtAmt>double</MonthlyPmtAmt>
      <AutoPreApproveFlag>boolean</AutoPreApproveFlag>
      <MLACovered>boolean</MLACovered>
      <InsuranceReq>boolean</InsuranceReq>
      <PropertyAddrAvailFlag>boolean</PropertyAddrAvailFlag>
      <Addr1>string</Addr1>
      <Addr2>string</Addr2>
      <City>string</City>
      <State>string</State>
      <Zip>string</Zip>
      <County>string</County>
      <PropertyIdNo>string</PropertyIdNo>
      <ParcelNumber>string</ParcelNumber>
      <PropertyAcctNo>string</PropertyAcctNo>
      <AssessorIdNo>string</AssessorIdNo>
      <TaxAcctNo>string</TaxAcctNo>
      <MAPR>double</MAPR>
      <MLACosts>double</MLACosts>
      <DTIRatioCurrent>double</DTIRatioCurrent>
      <DTIRatioProposed>double</DTIRatioProposed>
      <LTVRatioCurrent>double</LTVRatioCurrent>
      <LTVRatioProposed>double</LTVRatioProposed>
      <CLTVRatio>double</CLTVRatio>
      <ULI>string</ULI>
      <RiskScore>string</RiskScore>
      <OperatorName>string</OperatorName>
      <ConsumerLoanOrigOfficerId>string</ConsumerLoanOrigOfficerId>
      <ConsumerLoanFundingOfficerId>string</ConsumerLoanFundingOfficerId>
      <ConsumerLoanOtherOfficerId>string</ConsumerLoanOtherOfficerId>
      <LastAllowableLOCAdv>dateTime</LastAllowableLOCAdv>
    </LoanCreateRq>
  </soap:Body>
</soap:Envelope>
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Header>
    <TEAuthRs xmlns="http://harlandfs.com/pl/TransactionExchange">
      <IfxSignonRs>xml</IfxSignonRs>
      <IfxVersion>string</IfxVersion>
    </TEAuthRs>
  </soap:Header>
  <soap:Body>
    <LoanCreateRs xmlns="http://harlandfs.com/pl/TransactionExchange">
      <CustNumber>string</CustNumber>
      <ApplicNumber>string</ApplicNumber>
      <TransactionNumber>string</TransactionNumber>
      <WarnRecalc>string</WarnRecalc>
      <acctType>string</acctType>
      <LoanAppNumber>string</LoanAppNumber>
    </LoanCreateRs>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /TESERVER.asmx HTTP/1.1
Host: oucute.oucu.org
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <TEAuthRq xmlns="http://harlandfs.com/pl/TransactionExchange">
      <IfxSignonRq>xml</IfxSignonRq>
      <IfxVersion>string</IfxVersion>
    </TEAuthRq>
  </soap12:Header>
  <soap12:Body>
    <LoanCreateRq xmlns="http://harlandfs.com/pl/TransactionExchange">
      <Vendor>string</Vendor>
      <ApplicNumber>string</ApplicNumber>
      <TransactionNumber>string</TransactionNumber>
      <LoanType>string</LoanType>
      <ProductCode>int</ProductCode>
      <ApplicDt>dateTime</ApplicDt>
      <LoanAmt>double</LoanAmt>
      <LoanTermNum>int</LoanTermNum>
      <LoanTermTime>Unspecified or Days or Weeks or Months or Years or OnDemand</LoanTermTime>
      <ARLPlanId>string</ARLPlanId>
      <ARLNoteDt>dateTime</ARLNoteDt>
      <ARLDetails>
        <MarginType>Points or Percent</MarginType>
        <MarginValue>Plus or Minus</MarginValue>
        <MarginPoints>double</MarginPoints>
        <MarginPcnt>double</MarginPcnt>
        <FirstRateChangeDt>dateTime</FirstRateChangeDt>
        <DisclosureDays>int</DisclosureDays>
        <MaxFirstRateChangeIncrease>double</MaxFirstRateChangeIncrease>
        <MaxFirstRateChangeDecrease>double</MaxFirstRateChangeDecrease>
        <MaxPerAdjRateChangeIncrease>double</MaxPerAdjRateChangeIncrease>
        <MaxPerAdjRateChangeDecrease>double</MaxPerAdjRateChangeDecrease>
        <MaxAnnualRateChangeIncrease>double</MaxAnnualRateChangeIncrease>
        <MaxAnnualRateChangeDecrease>double</MaxAnnualRateChangeDecrease>
        <MaxLifetimeRateChangeIncrease>double</MaxLifetimeRateChangeIncrease>
        <MaxlifetimeRateChangeDecrease>double</MaxlifetimeRateChangeDecrease>
        <MaxLoanRate>double</MaxLoanRate>
        <MinLoanRate>double</MinLoanRate>
        <MaxNumRateChanges>int</MaxNumRateChanges>
        <RateChangeEOM>boolean</RateChangeEOM>
        <RoundRate>boolean</RoundRate>
        <RoundOption>Up or Down or Either</RoundOption>
        <RoundAmt>double</RoundAmt>
      </ARLDetails>
      <PrepmtPenaltyId>string</PrepmtPenaltyId>
      <PrepmtPenaltyBasis>Amount or PcntOfBalance or PcntOfOrigAmt or PcntOfPrincipal or PcntOfUndisbursed</PrepmtPenaltyBasis>
      <PrepmtPenaltyPcnt>double</PrepmtPenaltyPcnt>
      <PrepmtPenaltyExpDt>dateTime</PrepmtPenaltyExpDt>
      <CRCDPlanId>string</CRCDPlanId>
      <CRCDPromoCode>string</CRCDPromoCode>
      <Rate>double</Rate>
      <LoanSecurity>
        <SecurityType>int</SecurityType>
        <Desc1>string</Desc1>
        <Desc2>string</Desc2>
        <Desc3>string</Desc3>
        <Desc4>string</Desc4>
        <Value>double</Value>
      </LoanSecurity>
      <DisburseDt>dateTime</DisburseDt>
      <FirstPmtDt>dateTime</FirstPmtDt>
      <Freq>Term or Weekly or BiWeekly or SemiMonthly or SemiMonthlyLast or FourWeeks or Monthly or MonthlyLast or TwoMonths or Quarterly or FourMonths or HalfYear or EightMonths or NineMonths or Annually or PaymentSchedule or CalculatedSchedule or TieredSchedule</Freq>
      <PmtPerYear>int</PmtPerYear>
      <PmtAmt>double</PmtAmt>
      <Term>int</Term>
      <Skips>int</Skips>
      <SkipDt>dateTime</SkipDt>
      <CallTerm>int</CallTerm>
      <BalloonAmt>double</BalloonAmt>
      <PmtType>string</PmtType>
      <PmtMethod>int</PmtMethod>
      <InterestDiscount>
        <ReasonCode>int</ReasonCode>
        <Amt>double</Amt>
      </InterestDiscount>
      <Points>double</Points>
      <Points1098Amt>double</Points1098Amt>
      <InterestPaidDt>dateTime</InterestPaidDt>
      <InterestPaidAmt>double</InterestPaidAmt>
      <CreditType>int</CreditType>
      <Dealer>int</Dealer>
      <RptCode>int</RptCode>
      <EscrowAmt>double</EscrowAmt>
      <VisaProcessor>int</VisaProcessor>
      <InsCode>int</InsCode>
      <MaturityDt>dateTime</MaturityDt>
      <Memo>string</Memo>
      <Branch>int</Branch>
      <LoanOfficerId>string</LoanOfficerId>
      <LoanOfficerName>string</LoanOfficerName>
      <MbrServiceRepId>string</MbrServiceRepId>
      <MbrServiceRepName>string</MbrServiceRepName>
      <OrigOfficerId>string</OrigOfficerId>
      <OrigOfficerName>string</OrigOfficerName>
      <FundingOfficerId>string</FundingOfficerId>
      <FundingOfficerName>string</FundingOfficerName>
      <OtherOfficerId>string</OtherOfficerId>
      <OtherOfficerName>string</OtherOfficerName>
      <LoanDecision>Unspecified or Deny or Approve or Finalize</LoanDecision>
      <CalcMode>PaymentFromTermAndBalance or TermFromPaymentAndBalance or BalloonFromPaymentTermAndBalance</CalcMode>
      <AddonLoanType>string</AddonLoanType>
      <AddonLoanAmt>double</AddonLoanAmt>
      <CrossSellOpt>string</CrossSellOpt>
      <DMV>
        <SellerType>Dealer or PrivateParty</SellerType>
        <SellerName>string</SellerName>
        <SellerAddr>
          <Addr1>string</Addr1>
          <Addr2>string</Addr2>
          <City>string</City>
          <State>string</State>
          <Zip>string</Zip>
          <Country>string</Country>
        </SellerAddr>
        <SellerPhone>string</SellerPhone>
        <LienHolderName>string</LienHolderName>
        <LienHolderAddr>
          <Addr1>string</Addr1>
          <Addr2>string</Addr2>
          <City>string</City>
          <State>string</State>
          <Zip>string</Zip>
          <Country>string</Country>
        </LienHolderAddr>
        <LienHolderPhone>string</LienHolderPhone>
        <InsuranceName>string</InsuranceName>
        <InsurancePolicyNum>string</InsurancePolicyNum>
        <InsuranceAgent>string</InsuranceAgent>
        <InsuranceAddr>
          <Addr1>string</Addr1>
          <Addr2>string</Addr2>
          <City>string</City>
          <State>string</State>
          <Zip>string</Zip>
          <Country>string</Country>
        </InsuranceAddr>
        <InsurancePhone>string</InsurancePhone>
        <InsuranceRcvDt>dateTime</InsuranceRcvDt>
        <FollowUpDt>dateTime</FollowUpDt>
        <VehicleTable>
          <VehicleRecord>
            <Year>int</Year>
            <Make>string</Make>
            <Model>string</Model>
            <Color>string</Color>
            <Odometer>string</Odometer>
            <PlateId>string</PlateId>
            <VehicleId>string</VehicleId>
            <KeyCode>string</KeyCode>
            <TitleRcvDt>dateTime</TitleRcvDt>
          </VehicleRecord>
          <VehicleRecord>
            <Year>int</Year>
            <Make>string</Make>
            <Model>string</Model>
            <Color>string</Color>
            <Odometer>string</Odometer>
            <PlateId>string</PlateId>
            <VehicleId>string</VehicleId>
            <KeyCode>string</KeyCode>
            <TitleRcvDt>dateTime</TitleRcvDt>
          </VehicleRecord>
        </VehicleTable>
        <SellerCounty>string</SellerCounty>
      </DMV>
      <SBA>
        <SBANum>string</SBANum>
        <GuarantyPcnt>double</GuarantyPcnt>
        <BasisPointFee>double</BasisPointFee>
        <ControlNum>string</ControlNum>
        <DisbursmentType>SingleDisb or MultipleDisb</DisbursmentType>
        <PPPFlag>boolean</PPPFlag>
      </SBA>
      <MemoList>
        <MemoLine>string</MemoLine>
        <MemoLine>string</MemoLine>
      </MemoList>
      <BorrowerTable>
        <BorrowerRecord>
          <CustNumber>string</CustNumber>
          <Association>Self or JtOwnerCoBorrower or Comaker or JtMbrOnly or JtMbrOwner or JtMbrShareOnly or Beneficiary or NonJtFamilyMember or AuthorizedUser or NonApplicant or Trustee or Employer or RspnbleIndiv or XferToListMbr or Guarantor or LimitedLiability or CollateralGrantor</Association>
          <Relationship>int</Relationship>
          <CoMakerAmt>double</CoMakerAmt>
          <CoMakerPcnt>double</CoMakerPcnt>
          <CollateralDesc>string</CollateralDesc>
          <CollateralValue>double</CollateralValue>
          <CreditRptBureau>None or Text or Experian or Equifax or TransUnion</CreditRptBureau>
          <CreditRptData>string</CreditRptData>
          <YearsInCurrAddr>int</YearsInCurrAddr>
          <MonthsInCurrAddr>int</MonthsInCurrAddr>
          <YearsInPrevAddr>int</YearsInPrevAddr>
          <MonthsInPrevAddr>int</MonthsInPrevAddr>
          <TaxId>string</TaxId>
        </BorrowerRecord>
        <BorrowerRecord>
          <CustNumber>string</CustNumber>
          <Association>Self or JtOwnerCoBorrower or Comaker or JtMbrOnly or JtMbrOwner or JtMbrShareOnly or Beneficiary or NonJtFamilyMember or AuthorizedUser or NonApplicant or Trustee or Employer or RspnbleIndiv or XferToListMbr or Guarantor or LimitedLiability or CollateralGrantor</Association>
          <Relationship>int</Relationship>
          <CoMakerAmt>double</CoMakerAmt>
          <CoMakerPcnt>double</CoMakerPcnt>
          <CollateralDesc>string</CollateralDesc>
          <CollateralValue>double</CollateralValue>
          <CreditRptBureau>None or Text or Experian or Equifax or TransUnion</CreditRptBureau>
          <CreditRptData>string</CreditRptData>
          <YearsInCurrAddr>int</YearsInCurrAddr>
          <MonthsInCurrAddr>int</MonthsInCurrAddr>
          <YearsInPrevAddr>int</YearsInPrevAddr>
          <MonthsInPrevAddr>int</MonthsInPrevAddr>
          <TaxId>string</TaxId>
        </BorrowerRecord>
      </BorrowerTable>
      <PmtScheduleTable>
        <PmtScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <PmtType>Fixed or Principal or Interest or Scheduled or Escrow</PmtType>
          <FirstDueDt>dateTime</FirstDueDt>
          <PmtAmt>double</PmtAmt>
          <NumberOfPmt>int</NumberOfPmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </PmtScheduleRecord>
        <PmtScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <PmtType>Fixed or Principal or Interest or Scheduled or Escrow</PmtType>
          <FirstDueDt>dateTime</FirstDueDt>
          <PmtAmt>double</PmtAmt>
          <NumberOfPmt>int</NumberOfPmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </PmtScheduleRecord>
      </PmtScheduleTable>
      <CalculatedScheduleTable>
        <CalculatedScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <CalculatedType>PcntBal or PcntBalAndExcess or PcntBalAndInt or PcntBalAndIntAndExcess</CalculatedType>
          <BalanceType>OrigAmount or Balance</BalanceType>
          <PcntToBill>double</PcntToBill>
          <FirstDueDt>dateTime</FirstDueDt>
          <MinPmt>double</MinPmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </CalculatedScheduleRecord>
        <CalculatedScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <CalculatedType>PcntBal or PcntBalAndExcess or PcntBalAndInt or PcntBalAndIntAndExcess</CalculatedType>
          <BalanceType>OrigAmount or Balance</BalanceType>
          <PcntToBill>double</PcntToBill>
          <FirstDueDt>dateTime</FirstDueDt>
          <MinPmt>double</MinPmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </CalculatedScheduleRecord>
      </CalculatedScheduleTable>
      <TieredScheduleTable>
        <TieredScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <FirstDueDt>dateTime</FirstDueDt>
          <RangeLowBalance>double</RangeLowBalance>
          <RangeHighBalance>double</RangeHighBalance>
          <PmtAmt>double</PmtAmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </TieredScheduleRecord>
        <TieredScheduleRecord>
          <PerPmtFlag>boolean</PerPmtFlag>
          <DebitAcct>string</DebitAcct>
          <FirstDueDt>dateTime</FirstDueDt>
          <RangeLowBalance>double</RangeLowBalance>
          <RangeHighBalance>double</RangeHighBalance>
          <PmtAmt>double</PmtAmt>
          <PmtFreqNumber>int</PmtFreqNumber>
          <PmtFreqTime>Unspecified or Days or Weeks or Months or Years or OnDemand</PmtFreqTime>
          <EscrowAmt>double</EscrowAmt>
          <SkipTable>
            <SkipRecord xsi:nil="true" />
            <SkipRecord xsi:nil="true" />
          </SkipTable>
        </TieredScheduleRecord>
      </TieredScheduleTable>
      <PrepmtPenaltyTable>
        <PrepmtPenaltyRecord>
          <RangeLowMonths>int</RangeLowMonths>
          <RangeHighMonths>int</RangeHighMonths>
          <PenaltyPcnt>double</PenaltyPcnt>
          <PenaltyAmt>double</PenaltyAmt>
        </PrepmtPenaltyRecord>
        <PrepmtPenaltyRecord>
          <RangeLowMonths>int</RangeLowMonths>
          <RangeHighMonths>int</RangeHighMonths>
          <PenaltyPcnt>double</PenaltyPcnt>
          <PenaltyAmt>double</PenaltyAmt>
        </PrepmtPenaltyRecord>
      </PrepmtPenaltyTable>
      <FundingTable>
        <FundingRecord>
          <DisburseType>Check or Transfer or SightDraft</DisburseType>
          <DisburseAmt>double</DisburseAmt>
          <XferAcct>string</XferAcct>
          <ChkDraftPayee>string</ChkDraftPayee>
          <ChkRef>string</ChkRef>
          <ChkAddr>
            <Addr1>string</Addr1>
            <Addr2>string</Addr2>
            <City>string</City>
            <State>string</State>
            <Zip>string</Zip>
            <Country>string</Country>
          </ChkAddr>
          <ChkDeliveryMethod>NotApplicable or PickUp or Mail or Messenger</ChkDeliveryMethod>
          <ChkMessengerDestCode>string</ChkMessengerDestCode>
          <DraftNum>int</DraftNum>
          <IraContributionCode>int</IraContributionCode>
          <IraTaxYear>int</IraTaxYear>
          <IraEmpDepositFlag>boolean</IraEmpDepositFlag>
          <DefCompContributionCode>Unspecified or Normal or Internal or External</DefCompContributionCode>
          <DefCompExternalSource>string</DefCompExternalSource>
          <CRCDBalTfrPromoCode>string</CRCDBalTfrPromoCode>
        </FundingRecord>
        <FundingRecord>
          <DisburseType>Check or Transfer or SightDraft</DisburseType>
          <DisburseAmt>double</DisburseAmt>
          <XferAcct>string</XferAcct>
          <ChkDraftPayee>string</ChkDraftPayee>
          <ChkRef>string</ChkRef>
          <ChkAddr>
            <Addr1>string</Addr1>
            <Addr2>string</Addr2>
            <City>string</City>
            <State>string</State>
            <Zip>string</Zip>
            <Country>string</Country>
          </ChkAddr>
          <ChkDeliveryMethod>NotApplicable or PickUp or Mail or Messenger</ChkDeliveryMethod>
          <ChkMessengerDestCode>string</ChkMessengerDestCode>
          <DraftNum>int</DraftNum>
          <IraContributionCode>int</IraContributionCode>
          <IraTaxYear>int</IraTaxYear>
          <IraEmpDepositFlag>boolean</IraEmpDepositFlag>
          <DefCompContributionCode>Unspecified or Normal or Internal or External</DefCompContributionCode>
          <DefCompExternalSource>string</DefCompExternalSource>
          <CRCDBalTfrPromoCode>string</CRCDBalTfrPromoCode>
        </FundingRecord>
      </FundingTable>
      <FeeTable>
        <FeeRecord>
          <FeeName>string</FeeName>
          <LoanFeeType>NotApplicable or Financed or OutOfPocket or AddOn</LoanFeeType>
          <FeeAmt>double</FeeAmt>
          <DocTaxAmt>double</DocTaxAmt>
          <FASB91FeeFlag>boolean</FASB91FeeFlag>
          <LoanCostAmt>double</LoanCostAmt>
          <DealerReserveCostAmt>double</DealerReserveCostAmt>
        </FeeRecord>
        <FeeRecord>
          <FeeName>string</FeeName>
          <LoanFeeType>NotApplicable or Financed or OutOfPocket or AddOn</LoanFeeType>
          <FeeAmt>double</FeeAmt>
          <DocTaxAmt>double</DocTaxAmt>
          <FASB91FeeFlag>boolean</FASB91FeeFlag>
          <LoanCostAmt>double</LoanCostAmt>
          <DealerReserveCostAmt>double</DealerReserveCostAmt>
        </FeeRecord>
      </FeeTable>
      <AlpsUserDefFieldTable>
        <AlpsUserDefFieldRecord>
          <UserDefinedFieldName>string</UserDefinedFieldName>
          <UserDefinedFieldValue>string</UserDefinedFieldValue>
        </AlpsUserDefFieldRecord>
        <AlpsUserDefFieldRecord>
          <UserDefinedFieldName>string</UserDefinedFieldName>
          <UserDefinedFieldValue>string</UserDefinedFieldValue>
        </AlpsUserDefFieldRecord>
      </AlpsUserDefFieldTable>
      <PropertyTable>
        <PropertyRecord>
          <PropertyType>string</PropertyType>
          <YearPurchase>string</YearPurchase>
          <Occupancy>Unspecified or OWNEROCCUPIED or NOTOWNEROCCUPIED or NOTAPPLICABLE</Occupancy>
          <OrigAppraisedValue>double</OrigAppraisedValue>
          <OrigAppraisalDate>dateTime</OrigAppraisalDate>
          <CurAppraisedValue>double</CurAppraisedValue>
          <CurAppraisalDate>dateTime</CurAppraisalDate>
          <CreditorName>string</CreditorName>
          <FirstMortBal>double</FirstMortBal>
          <MonthlyPayment>double</MonthlyPayment>
          <OrigLoanBal>double</OrigLoanBal>
          <PayOffLoanProceedsFlag>boolean</PayOffLoanProceedsFlag>
          <CreditorName2ndMortgage>string</CreditorName2ndMortgage>
          <SecondMortBal>double</SecondMortBal>
          <MonthlyPaymentSecondMortgage>double</MonthlyPaymentSecondMortgage>
          <SecondOrigLoanBal>double</SecondOrigLoanBal>
          <PayOffLoanProceedsFlagSecondMortgage>boolean</PayOffLoanProceedsFlagSecondMortgage>
          <MonthlyTaxandInsurance>double</MonthlyTaxandInsurance>
          <MortgageAquisitionDate>dateTime</MortgageAquisitionDate>
          <MortgagePrincipalAsOfAquisition>double</MortgagePrincipalAsOfAquisition>
        </PropertyRecord>
        <PropertyRecord>
          <PropertyType>string</PropertyType>
          <YearPurchase>string</YearPurchase>
          <Occupancy>Unspecified or OWNEROCCUPIED or NOTOWNEROCCUPIED or NOTAPPLICABLE</Occupancy>
          <OrigAppraisedValue>double</OrigAppraisedValue>
          <OrigAppraisalDate>dateTime</OrigAppraisalDate>
          <CurAppraisedValue>double</CurAppraisedValue>
          <CurAppraisalDate>dateTime</CurAppraisalDate>
          <CreditorName>string</CreditorName>
          <FirstMortBal>double</FirstMortBal>
          <MonthlyPayment>double</MonthlyPayment>
          <OrigLoanBal>double</OrigLoanBal>
          <PayOffLoanProceedsFlag>boolean</PayOffLoanProceedsFlag>
          <CreditorName2ndMortgage>string</CreditorName2ndMortgage>
          <SecondMortBal>double</SecondMortBal>
          <MonthlyPaymentSecondMortgage>double</MonthlyPaymentSecondMortgage>
          <SecondOrigLoanBal>double</SecondOrigLoanBal>
          <PayOffLoanProceedsFlagSecondMortgage>boolean</PayOffLoanProceedsFlagSecondMortgage>
          <MonthlyTaxandInsurance>double</MonthlyTaxandInsurance>
          <MortgageAquisitionDate>dateTime</MortgageAquisitionDate>
          <MortgagePrincipalAsOfAquisition>double</MortgagePrincipalAsOfAquisition>
        </PropertyRecord>
      </PropertyTable>
      <DealerIncentiveRate>double</DealerIncentiveRate>
      <DealerReserveCost>double</DealerReserveCost>
      <BalloonDueDt>dateTime</BalloonDueDt>
      <LoanOfficerNMLSID>string</LoanOfficerNMLSID>
      <SecuredByDwelling>Unspecified or Primary or Other or No</SecuredByDwelling>
      <DiscAPR>string</DiscAPR>
      <TotalAmtFinanced>double</TotalAmtFinanced>
      <FinalPmtAmt>double</FinalPmtAmt>
      <FinalPmtDt>dateTime</FinalPmtDt>
      <TotalPaybackAmt>double</TotalPaybackAmt>
      <TotalInterest>double</TotalInterest>
      <TotalFinanceChg>double</TotalFinanceChg>
      <TotalDisabilityInsPrem>double</TotalDisabilityInsPrem>
      <LoanAmtCoveredByDisabilityIns>double</LoanAmtCoveredByDisabilityIns>
      <PmtAmtCoveredByDisabilityIns>double</PmtAmtCoveredByDisabilityIns>
      <TotalCrLifeInsPrem>double</TotalCrLifeInsPrem>
      <LoanAmtCoveredByCrLifeIns>double</LoanAmtCoveredByCrLifeIns>
      <DailyPeriodicRate>double</DailyPeriodicRate>
      <AmortizedTerm>int</AmortizedTerm>
      <WeeklyPmtAmt52>double</WeeklyPmtAmt52>
      <WeeklyPmtAmt48>double</WeeklyPmtAmt48>
      <BiWeeklyPmtAmt26>double</BiWeeklyPmtAmt26>
      <BiWeeklyPmtAmt24>double</BiWeeklyPmtAmt24>
      <SemiMonthlyPmtAmt>double</SemiMonthlyPmtAmt>
      <MonthlyPmtAmt>double</MonthlyPmtAmt>
      <AutoPreApproveFlag>boolean</AutoPreApproveFlag>
      <MLACovered>boolean</MLACovered>
      <InsuranceReq>boolean</InsuranceReq>
      <PropertyAddrAvailFlag>boolean</PropertyAddrAvailFlag>
      <Addr1>string</Addr1>
      <Addr2>string</Addr2>
      <City>string</City>
      <State>string</State>
      <Zip>string</Zip>
      <County>string</County>
      <PropertyIdNo>string</PropertyIdNo>
      <ParcelNumber>string</ParcelNumber>
      <PropertyAcctNo>string</PropertyAcctNo>
      <AssessorIdNo>string</AssessorIdNo>
      <TaxAcctNo>string</TaxAcctNo>
      <MAPR>double</MAPR>
      <MLACosts>double</MLACosts>
      <DTIRatioCurrent>double</DTIRatioCurrent>
      <DTIRatioProposed>double</DTIRatioProposed>
      <LTVRatioCurrent>double</LTVRatioCurrent>
      <LTVRatioProposed>double</LTVRatioProposed>
      <CLTVRatio>double</CLTVRatio>
      <ULI>string</ULI>
      <RiskScore>string</RiskScore>
      <OperatorName>string</OperatorName>
      <ConsumerLoanOrigOfficerId>string</ConsumerLoanOrigOfficerId>
      <ConsumerLoanFundingOfficerId>string</ConsumerLoanFundingOfficerId>
      <ConsumerLoanOtherOfficerId>string</ConsumerLoanOtherOfficerId>
      <LastAllowableLOCAdv>dateTime</LastAllowableLOCAdv>
    </LoanCreateRq>
  </soap12:Body>
</soap12:Envelope>
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length

<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
  <soap12:Header>
    <TEAuthRs xmlns="http://harlandfs.com/pl/TransactionExchange">
      <IfxSignonRs>xml</IfxSignonRs>
      <IfxVersion>string</IfxVersion>
    </TEAuthRs>
  </soap12:Header>
  <soap12:Body>
    <LoanCreateRs xmlns="http://harlandfs.com/pl/TransactionExchange">
      <CustNumber>string</CustNumber>
      <ApplicNumber>string</ApplicNumber>
      <TransactionNumber>string</TransactionNumber>
      <WarnRecalc>string</WarnRecalc>
      <acctType>string</acctType>
      <LoanAppNumber>string</LoanAppNumber>
    </LoanCreateRs>
  </soap12:Body>
</soap12:Envelope>