Developer Resources
Details
SoapAction | http://jackhenry.com/ws/TellerTrnInq |
Input Name | TellerTrnInq |
Output Name | TellerTrnInqResponse |
Input Namespace | http://jackhenry.com/jxchange/TPG/2008 |
Group Name | Teller |
Container | TPG_TellerMaster.xsd |
XML Examples
TellerTrnInq Request
<?xml version="1.0" encoding="UTF-8"?>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<SOAP-ENV:Header>
<wsse:Security xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<wsse:UsernameToken xmlns:wsse="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<wsse:Username>{Insert}</wsse:Username>
<wsse:Password Type="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-username-token-profile-1.0#PasswordText">{Insert}</wsse:Password>
<wsu:Created xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">2018-07-10T19:00:11Z</wsu:Created>
</wsse:UsernameToken>
</wsse:Security>
</SOAP-ENV:Header>
<SOAP-ENV:Body>
<TellerTrnInq xmlns="http://jackhenry.com/jxchange/TPG/2008">
<MsgRqHdr>
<jXchangeHdr>
<JxVer/>
<AuditUsrId>{Insert}</AuditUsrId>
<AuditWsId>{Insert}</AuditWsId>
<AuthenUsrId/>
<ConsumerName/>
<ConsumerProd/>
<Ver_1/>
<jXLogTrackingId>{Insert}</jXLogTrackingId>
<Ver_2/>
<InstRtId JHANull="" Rstr="">011001276</InstRtId>
<InstEnv>TEST</InstEnv>
<Ver_3/>
<BusCorrelId/>
<Ver_4/>
<WorkflowCorrelId/>
<Ver_5/>
<ValidConsmName>{Insert}</ValidConsmName>
<ValidConsmProd>{Insert}</ValidConsmProd>
<Ver_6/>
</jXchangeHdr>
<Ver_1/>
<Ver_2/>
<Ver_3/>
</MsgRqHdr>
<TrnRcptId Rstr="">0010000099006120181224181328</TrnRcptId>
<ActIntent>Upd</ActIntent>
<Custom/>
<Ver_1/>
</TellerTrnInq>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
TellerTrnInq Response
<?xml version="1.0" encoding="UTF-8"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:u="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd">
<s:Header>
<o:Security s:mustUnderstand="1"
xmlns:o="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd">
<u:Timestamp u:Id="_0">
<u:Created>2018-12-24T19:57:11.279Z</u:Created>
<u:Expires>2018-12-24T20:02:11.279Z</u:Expires>
</u:Timestamp>
</o:Security>
</s:Header>
<s:Body>
<TellerTrnInqRs xmlns="http://jackhenry.com/jxchange/TPG/2008"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<MsgRsHdr>
<jXchangeHdr>
<JxVer>R2017.4</JxVer>
<AuditUsrId>PA</AuditUsrId>
<AuditWsId>IDG</AuditWsId>
<AuthenUsrId/>
<ConsumerName/>
<ConsumerProd/>
<Ver_1/>
<jXLogTrackingId></jXLogTrackingId>
<Ver_2/>
<InstRtId>011001276</InstRtId>
<InstEnv>TEST</InstEnv>
<Ver_3/>
<BusCorrelId>c382384c-a7db-4fab-a395-ef53d41e2ef0</BusCorrelId>
<Ver_4/>
<WorkflowCorrelId/>
<Ver_5/>
<ValidConsmName></ValidConsmName>
<ValidConsmProd></ValidConsmProd>
</jXchangeHdr>
<Ver_1/>
</MsgRsHdr>
<TrnRcptID>0010000099006120181224181328</TrnRcptID>
<TellerTrnInfoRec>
<TellerTrnInfo>
<TellerTrnCode>103</TellerTrnCode>
<CashIn>9000.00</CashIn>
<CashOut>.00</CashOut>
<ChkDepAmt>.00</ChkDepAmt>
<ChkCashAmt>9000.00</ChkCashAmt>
<TrnAmt>9000.00</TrnAmt>
<TrnDt>2018-12-24</TrnDt>
<TrnEntryTime>18:13:28</TrnEntryTime>
<TrnUsrId>USER1234</TrnUsrId>
<TellerTrnDetArray>
<TellerTrnDet>
<TellerTrnItemId>5</TellerTrnItemId>
<Amt>9000.00</Amt>
<AcctId>33456</AcctId>
<AcctType>D</AcctType>
</TellerTrnDet>
<TellerTrnDet>
<TellerTrnItemId>5</TellerTrnItemId>
<Amt>9000.00</Amt>
<AcctId>146118</AcctId>
<AcctType>S</AcctType>
</TellerTrnDet>
</TellerTrnDetArray>
</TellerTrnInfo>
<TellerDrwId>99</TellerDrwId>
<TellerTrnCodeDesc>US to Pounds Diff</TellerTrnCodeDesc>
<TellerBusDt>2018-12-24</TellerBusDt>
</TellerTrnInfoRec>
<Ver_1/>
<ActIntent>Upd</ActIntent>
<ActIntentKey>0010000099006120181224181328_135711</ActIntentKey>
</TellerTrnInqRs>
</s:Body>
</s:Envelope>
TellerTrnInq FAQ
Question: Could our application query today’s transactions for the customer via TellerTrnInq, so we can verify the customer’s aggregated amount of cash in and cash out per day?
Answer: The TellerCurrTrnSrch request would be used to request the aggregate total for the transactions that were passed to Teller/Vertex for a person on a processing date. We will return the TellerCurrTrnSrch Response with the aggregate cash in and out. If they want more detailed data that makes up that aggregate, they would pass the TellerCurrTrnInq and get the cash ins and outs per transaction that make up that aggregate total.
Question: For the TellerTrnInq request, is the <TrnRcptId>
required? Since we query the aggregated amount with multiple transactions, plus we are using TrnAdd of Silverlake API for the memo post transactions,
Answer: Yes, <TrnRcptId>
is required by contract.