Developer Resources
Details
SoapAction | http://jackhenry.com/ws/TellerTrnAdd |
Input Name | TellerTrnAdd |
Output Name | TellerTrnAddResponse |
Input Namespace | http://jackhenry.com/jxchange/TPG/2008 |
Group Name | Teller |
Container | TPG_TellerMaster.xsd |
XML Examples
XML-TellerTrnAdd
<!-- Teller Transaction - Cash and Check Deposit -->
<TellerTrnAdd xmlns="http://jackhenry.com/jxchange/TPG/2008">
<MsgRqHdr>
<jXchangeHdr>
<JxVer/>
<AuditUsrId>PA</AuditUsrId>
<AuditWsId>IDG</AuditWsId>
<AuthenUsrId/>
<ConsumerName/>
<ConsumerProd/>
<Ver_1/>
<jXLogTrackingId/>
<Ver_2/>
<InstRtId JHANull="" Rstr="">011001276</InstRtId>
<InstEnv>TEST</InstEnv>
<Ver_3/>
<BusCorrelId/>
<Ver_4/>
<WorkflowCorrelId/>
<Ver_5/>
<ValidConsmName>CONSUMER NAME</ValidConsmName>
<ValidConsmProd>CONSUMER PRODUCT</ValidConsmProd>
<Ver_6/>
</jXchangeHdr>
<Ver_1/>
<Ver_2/>
<Ver_3/>
</MsgRqHdr>
<TellerDrwId>2319</TellerDrwId>
<TellerTrn>
<TellerTrnInfo>
<TellerTrnCode>4</TellerTrnCode>
<CashIn>10.00</CashIn>
<TrnAmt>10.00</TrnAmt>
<TrnDt>2017-01-05</TrnDt>
<TrnUsrId>CASEY</TrnUsrId>
<TellerTrnDetArray>
<TellerTrnDet>
<TellerTrnItemId>10</TellerTrnItemId>
<Amt>10.00</Amt>
<Ver_1/>
</TellerTrnDet>
<TellerTrnDet>
<TellerTrnItemId>25</TellerTrnItemId>
<Amt>500.00</Amt>
<Ver_1/>
</TellerTrnDet>
<TellerTrnDet>
<TellerTrnItemId>30</TellerTrnItemId>
<Amt>510.00</Amt>
<AcctId>1234</AcctId>
<AcctType>d</AcctType>
<Ver_1/>
</TellerTrnDet>
</TellerTrnDetArray>
<Ver_1/>
</TellerTrnInfo>
<Ver_1/>
</TellerTrn>
<TellerBusDt>2016-12-21</TellerBusDt>
<Ver_1/>
</TellerTrnAdd>
<!-- Teller Transaction - Transfer Request -->
<TellerTrnAdd xmlns="http://jackhenry.com/jxchange/TPG/2008">
<MsgRqHdr>
<jXchangeHdr>
<JxVer/>
<AuditUsrId>PA</AuditUsrId>
<AuditWsId>IDG</AuditWsId>
<AuthenUsrId/>
<ConsumerName/>
<ConsumerProd/>
<Ver_1/>
<jXLogTrackingId/>
<Ver_2/>
<InstRtId JHANull="" Rstr="">011001276</InstRtId>
<InstEnv>TEST</InstEnv>
<Ver_3/>
<BusCorrelId/>
<Ver_4/>
<WorkflowCorrelId/>
<Ver_5/>
<ValidConsmName>CONSUMER NAME</ValidConsmName>
<ValidConsmProd>CONSUMER PRODUCT</ValidConsmProd>
<Ver_6/>
</jXchangeHdr>
<Ver_1/>
<Ver_2/>
<Ver_3/>
</MsgRqHdr>
<TellerDrwId>2319</TellerDrwId>
<TellerTrn>
<TellerTrnInfo>
<TellerTrnCode>33</TellerTrnCode>
<CashOut>100</CashOut>
<TrnAmt>1000</TrnAmt>
<TrnDt>2017-01-11</TrnDt>
<TrnUsrId>CASEY</TrnUsrId>
<TellerTrnDetArray>
<TellerTrnDet>
<TellerTrnItemId>10</TellerTrnItemId>
<Amt>1000</Amt>
<AcctId>44661</AcctId>
<AcctType>d</AcctType>
<Ver_1/>
</TellerTrnDet>
<TellerTrnDet>
<TellerTrnItemId>20</TellerTrnItemId>
<Amt>900</Amt>
<AcctId>9516</AcctId>
<AcctType>D</AcctType>
<Ver_1/>
</TellerTrnDet>
<TellerTrnDet>
<TellerTrnItemId>30</TellerTrnItemId>
<Amt>100.00</Amt>
<Ver_1/>
</TellerTrnDet>
</TellerTrnDetArray>
<Ver_1/>
</TellerTrnInfo>
<Ver_1/>
</TellerTrn>
<TellerBusDt>2017-01-11</TellerBusDt>
<Ver_1/>
</TellerTrnAdd>
<!-- Teller Transaction - Cash Check Request -->
<TellerTrnAdd xmlns="http://jackhenry.com/jxchange/TPG/2008">
<MsgRqHdr>
<jXchangeHdr>
<JxVer/>
<AuditUsrId>PA</AuditUsrId>
<AuditWsId>IDG</AuditWsId>
<AuthenUsrId/>
<ConsumerName/>
<ConsumerProd/>
<Ver_1/>
<jXLogTrackingId/>
<Ver_2/>
<InstRtId JHANull="" Rstr="">011001276</InstRtId>
<InstEnv>TEST</InstEnv>
<Ver_3/>
<BusCorrelId/>
<Ver_4/>
<WorkflowCorrelId/>
<Ver_5/>
<ValidConsmName>CONSUMER NAME</ValidConsmName>
<ValidConsmProd>CONSUMER PRODUCT</ValidConsmProd>
<Ver_6/>
</jXchangeHdr>
<Ver_1/>
<Ver_2/>
<Ver_3/>
</MsgRqHdr>
<TellerDrwId>2319</TellerDrwId>
<TellerTrn>
<TellerTrnInfo>
<TellerTrnCode>3</TellerTrnCode>
<CashOut>100.00</CashOut>
<TrnAmt>100.00</TrnAmt>
<TrnDt>2017-01-06</TrnDt>
<TrnUsrId>CASEY</TrnUsrId>
<TellerTrnDetArray>
<TellerTrnDet>
<TellerTrnItemId>2</TellerTrnItemId>
<Amt>100.00</Amt>
<Ver_1/>
</TellerTrnDet>
<TellerTrnDet>
<TellerTrnItemId>5</TellerTrnItemId>
<Amt>100.00</Amt>
<Ver_1/>
</TellerTrnDet>
</TellerTrnDetArray>
<Ver_1/>
</TellerTrnInfo>
<Ver_1/>
</TellerTrn>
<TellerBusDt>2017-01-06</TellerBusDt>
<Ver_1/>
</TellerTrnAdd>
FAQ
TellerTrnAddFAQ
TellerTrnAdd Questions
Q: Where does the TrnUsrId value come from? Is it a client configuration?
A: TrnUsrID is setup by the bank, it can be ANYTHING. We have banks whose user ID’s are set by name, other institutions assign a numeric ID, some use what appears to be random letter/number combination. There really isn’t a restriction, additionally different users can be configured with different access.
Q: ChkType has valid values of OnUs and Forgn, what do these mean or how are they used?
A: These refer to the check type utilized in the transaction. ONUS checks are items drawn on the bank, Forgn are foreign or transit items. They can also have cashiers checks, Travelers checks etc. these are also client driven in that some banks describe them differently Most common example would be foreign checks vs transit checks — it means the same thing (a check not drawn on that bank) however, the institution may refer to it one way while another institution may utilize a different terminology. The check type can be used in a variety of ways, depends heavily on the transaction type being used. On us and transit checks can be deposited, cashed, or they can have a diff transaction where they are purchasing an item such as a cashiers check - really depends on the scenario.
Q: CurrDenomCode is the code that will reference the type of currency denomination. Where are the codes found? Is it a client configuration?
A: This is also client driven. Banks may not utilize foreign currency and may only have one (US or domestic) or they may have Canadian, pesos etc. We have one institution who has setup 6 different varieties of Canadian currency to accommodate different scenarios.
Q: What values do I supply for the TellerTrnCode and TellerTrnItemId elements?
A: You will need to contact the FI to obtain these values. They vary from institution to institution, and the FI may have a preference on which transaction types (TellerTrnCode) and line items (TellerTrnItemId) are used.