SymXchange API

Get Specific Share and Loan Fields

Transaction Examples > Get Specific Share and Loan Fields

Use this request to retrieve specific fields for all Share and Loan records.

  • Target WSDL: AccountService v2
  • Operation: getAccountSelectFields
  • Available Credential Types: AccountNumber, HomeBanking, Card, MICR, Lookup, UserNumber, Administrative

XML Request

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:acc="http://www.symxchange.generated.symitar.com/v2/account"
xmlns:com="http://www.symxchange.generated.symitar.com/v1/common/dto/common">
   <soapenv:Header/>
   <soapenv:Body>
      <acc:getAccountSelectFields>
         <Request MessageId="getAccountSelectFields">
            <Credentials>
               <AccountNumberCredentials>
                  <AccountNumber>13421</AccountNumber>
                  <HomeBankingPassword>123TEST</HomeBankingPassword>
              </AccountNumberCredentials>
            </Credentials>
            <DeviceInformation DeviceType="CLIENTSYSTEM" DeviceNumber="20000"/>
            <SelectableFields>
               <IncludeAllAccountFields>false</IncludeAllAccountFields>
               <AccountFields>
               </AccountFields>
               <LoanSelectableFields>
                  <IncludeAllLoanFields>false</IncludeAllLoanFields>
                  <LoanFields>
                     <Balance>true</Balance>
                     <Description>true</Description>
                     <DueDate>true</DueDate>
                     <Id>true</Id>
                     <InterestRate>true</InterestRate>
                     <PaymentDue>true</PaymentDue>
                     <Type>true</Type>
                  </LoanFields>
                </LoanSelectableFields>
                <ShareSelectableFields>
                   <IncludeAllShareFields>false</IncludeAllShareFields>
                   <ShareFields>
                        <AvailableBalance>true</AvailableBalance>
                       <Balance>true</Balance>
                       <Id>true</Id>
                       <ShareCode>true</ShareCode>
                       <Type>true</Type>
                    </ShareFields>
                 </ShareSelectableFields>
               </SelectableFields>
             </Request>
      </acc:getAccountSelectFields>
   </soapenv:Body>
</soapenv:Envelope>

XML Response

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Body>
      <ns3:getAccountSelectFieldsResponse
      xmlns:ns3="http://www.symxchange.generated.symitar.com/v2/account"
      xmlns:ns2="http://www.symxchange.generated.symitar.com/v1/common/dto/common">
         <SingleResponse MessageId="getAccountSelectFields">
           <Account>
             <LoanList>
                <hasReachedMaximumListSize>false</hasReachedMaximumListSize>
                <Loan>
                  <Balance>3.03</Balance>
                  <Description>LINE OF CREDIT</Description>
                  <DueDate>2010-05-30</DueDate>
                  <Id>0010</Id>
                  <InterestRate>0.255</InterestRate>
                  <PaymentDue>0.00</PaymentDue>
                  <Type>10</Type>
                </Loan>
                <Loan>
                  <Balance>11267.07</Balance>
                  <Description>72 MONTH NEW AUTO</Description>
                  <DueDate>2010-05-18</DueDate>
                  <Id>0020</Id>
                  <InterestRate>6.320</InterestRate>
                  <PaymentDue>308.36</PaymentDue>
                  <Type>20</Type>
                </Loan>
                <Loan>
                  <Balance>357446.48</Balance>
                  <Description>30 YEAR FIXED MORTGAGE</Description>
                  <DueDate>2010-05-16</DueDate>
                  <Id>0110</Id>
                  <InterestRate>7.820</InterestRate>
                  <PaymentDue>2657.91</PaymentDue>
                  <Type>110</Type>
                </Loan>
             </LoanList>
             <ShareList>
                <hasReachedMaximumListSize>false</hasReachedMaximumListSize>
                <Share>
                  <AvailableBalance>486.04</AvailableBalance>
                  <Balance>494.16</Balance>
                  <Description>SAVINGS</Description>
                  <Id>0000</Id>
                  <ShareCode>0</ShareCode>
                  <Type>1</Type>
                </Share>
                <Share>
                  <AvailableBalance>138706.33</AvailableBalance>
                  <Balance>138721.33</Balance>
                  <Description>CLASSIC CHECKING</Description>
                  <Id>0020</Id>
                  <ShareCode>1</ShareCode>
                  <Type>20</Type>
                </Share>
                <Share>
                  <AvailableBalance>9133.24</AvailableBalance>
                  <Balance>19133.24</Balance>
                  <Description>60 MONTH JUMBO CERTIFICATE</Description>
                  <Id>0102</Id>
                  <ShareCode>2</ShareCode>
                  <Type>160</Type>
                </Share>
              </ShareList>
            </Account>
         </SingleResponse>
      </ns3:getAccountSelectFieldsResponse>
   </soap:Body>
</soap:Envelope>
Last updated Fri Mar 3 2023