如何在Jack Henry jXchange(SilverLake)的ACH交易中添加备注信息?
Jack Henry jXchange(SilverLake)ACH Type 05附加记录配置指南
针对你在使用jXchange发起ACH交易时添加备注的问题,逐一解答如下:
1. 是否应使用<AddendaTypeCode>05</AddendaTypeCode>和<PaymentRelInfo>字段存储备注?
完全正确。ACH Type 05附加记录的核心用途就是承载付款相关的补充信息,<PaymentRelInfo>就是专门用来存放"Payment invoice 12345"这类备注文本的标准字段,同时必须通过<AddendaTypeCode>05</AddendaTypeCode>明确标识记录类型,确保符合ACH规范。
2. 在jXchange(如ACHOrigAdd/PmtAdd)中,Addenda块应具体放在哪里?是否在<EntryDetail>下?
是的,Addenda块必须嵌套在**<EntryDetail>节点内部**。在ACHOrigAdd或PmtAdd请求中,每一条需要附加备注的分录明细,都要在对应的<EntryDetail>下添加<Addenda>子节点,将Type 05的相关字段(如AddendaTypeCode、PaymentRelInfo)放入该子节点中。
3. 是否需要通过<AddendaInd>Y</AddendaInd>这类配置显式启用附加记录?
必须配置。<AddendaInd>是ACH分录明细的开关字段,只有将其设置为Y,SilverLake系统才会识别到这条分录需要携带附加记录;如果未设置或设为N,即使你在<EntryDetail>中添加了<Addenda>块,系统也会忽略该附加信息。
4. 在SilverLake中发送附加记录时,是否存在基于SEC Code(CCD、PPD、WEB等)的限制?
存在明确的SEC Code限制:
- 支持自由格式备注的SEC Code:PPD、WEB、TEL完全支持Type 05附加记录存放自由格式备注;
- 受限的SEC Code:
- CCD仅允许存放与交易相关的结构化信息,不能使用Type 05添加自由格式备注;
- CTX要求附加记录必须是符合ANSI X12标准的结构化数据,无法直接承载
"Payment invoice 12345"这类文本。
如果你的交易使用CCD/CTX代码,需改用合规的结构化字段传递信息。
5. 是否需要特定的SilverLake配置才能让附加记录被接收?
需要两方面的配置支持:
- 机构端配置:你的机构在SilverLake系统中必须开启ACH附加记录的发送权限,这个需要联系Jack Henry实施团队或内部运维人员确认并配置;
- 接收端兼容性:虽然大部分金融机构都支持接收Type 05附加记录,但特殊场景下建议提前和接收方确认其系统是否支持解析该类记录,避免信息丢失。
内容的提问来源于stack exchange,提问作者Bautista Chehin
相关产品推荐
相关产品推荐

