You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jack Henry:Account Post Memo Search无匹配记录及转账记录显示问题咨询

关于Jack Henry Account Post Memo Search接口无法返回转账记录的问题分析

问题场景

调用Jack Henry的Account Post Memo Search接口时,无法获取到Transfer Search中可查询到转账记录的账户数据,返回错误No Records Match Selection Criteria(错误码49)。以下是针对你疑问的分析:

1. 请求体是否存在问题?

你的请求体结构符合接口规范,但部分筛选字段可能导致无法匹配到记录:

  • 未指定交易类型:<TrnType/>为空,若转账记录属于特定交易类型(比如Jack Henry定义的转账类型代码XFER),未指定会导致接口过滤掉这类记录。建议尝试在<TrnType>中填入转账对应的交易类型代码(参考官方文档)。
  • 未利用转账标识:<XferKey/>为空,如果你能从Transfer Search的结果中获取到转账的XferKey,填充该字段可以精准定位转账相关的备忘过账记录。
  • 筛选条件校验:确认Transfer Search中查到的转账记录,其交易日期确实在2020-12-07至2023-07-30之间,且金额在0.0至2000.0范围内,避免因范围过滤导致无结果。

你的请求体XML:

<AcctMemoPostSrch xmlns="http://jackhenry.com/jxchange/TPG/2008">
    <SrchMsgRqHdr>
        {{jxchange header redacted}}
        <MaxRec>50</MaxRec>
        <Cursor/>
        <Ver_1/>
        <Ver_2/>
        <Ver_3/>
    </SrchMsgRqHdr>
    <InAcctId>
        <AcctId>8004723</AcctId>
        <AcctType>D</AcctType>
        <Ver_1/>
    </InAcctId>
    <ChkNumStart/>
    <ChkNumEnd/>
    <StartDt>2020-12-07</StartDt>
    <EndDt>2023-07-30</EndDt>
    <LowAmt>0.0</LowAmt>
    <HighAmt>2000.0</HighAmt>
    <SrtMthd/>
    <TrnType/>
    <EFTOnly/>
    <Custom/>
    <Ver_1/>
    <XferKey/>
    <Ver_2/>
    <IncXtendElemArray>
        <IncXtendElemInfo>
            <XtendElem/>
            <Ver_1/>
        </IncXtendElemInfo>
    </IncXtendElemArray>
    <Ver_3/>
    <TrnRcptId/>
    <Ver_4/>
</AcctMemoPostSrch>

返回错误XML:

<MsgRec>
    <ErrCode>49</ErrCode>
    <ErrCat>Warning</ErrCat>
    <ErrDesc>No Records Match Selection Criteria</ErrDesc>
    <ErrElem>InAcctId.AcctId InAcctId.AcctType</ErrElem>
    <ErrElemVal>8004723/D</ErrElemVal>
    <ErrLoc>DDTRN2SRCH</ErrLoc>
    <Ver_1></Ver_1>
</MsgRec>

2. 转账记录应出现在该接口结果中的假设是否错误?

是的,这个假设可能不成立。Account Post Memo Search接口的核心是查询备忘过账(Memo Post)记录——这类记录是临时挂账、未完成正式过账的交易。而通过Transfer Add创建的转账,若属于实时正式过账,则不会出现在备忘过账列表中,只会在Transfer Search或账户明细接口中显示。

你需要确认Transfer Search中查到的转账记录状态:如果是已正式过账的交易,自然不会出现在Account Post Memo Search的结果里。

3. 接口是否未配置?若未配置如何操作?

错误码49是“无匹配记录”,通常不是接口未配置的直接表现(未配置一般会返回服务不可用、权限拒绝类错误)。但仍存在以下可能:

  • 接口权限未开放:你的应用账号可能没有调用该接口的权限,或无法查询指定账户类型(D=活期)的备忘过账记录。
  • 环境配置限制:当前测试环境未启用该接口的查询功能,或未同步备忘过账数据。

解决方法:

  • 联系Jack Henry的技术支持或运维团队,确认当前环境中该接口是否启用,以及你的应用是否具备对应的查询权限。
  • 核实账户类型D是否允许通过该接口查询备忘过账记录。
  • 获取该接口的官方详细文档,明确哪些交易类型、状态的记录会被纳入查询范围。

内容的提问来源于stack exchange,提问作者Ben

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 22:35:00