在JH CIF2020添加保管箱账户报错,求API/Jxchange示例XML
JH CIF2020保管箱账户创建报错解决及示例XML
报错详情
报错信息明确指向AutoChgRateIdx字段值无效:
<FaultMsgRec> <ErrCode>700001</ErrCode> <ErrCat>Error</ErrCat> <ErrDesc>Invalid prime number</ErrDesc> <ErrElem>SafeDepAdd.SafeDepAcctInfo.AutoChgRateIdx</ErrElem> <ErrElemVal>3</ErrElemVal> <ErrLoc>SDACCTADD</ErrLoc> </FaultMsgRec>
该错误说明输入的AutoChgRateIdx值(示例中为3)不在系统预设的合法费率索引范围内,需使用系统已配置的有效值。
修正后的创建保管箱账户示例XML
以下是调整AutoChgRateIdx为合法值(示例用001,需替换为你方系统实际有效值)后的完整请求Payload:
<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> </SOAP-ENV:Header> <SOAP-ENV:Body> <AcctAdd xmlns="http://jackhenry.com/jxchange/TPG/2008"> <MsgRqHdr> <jXchangeHdr> <JxVer>R2026.0</JxVer> <AuditUsrId>Test</AuditUsrId> <AuditWsId>Test</AuditWsId> <AuthenUsrId/> <ConsumerName>Test</ConsumerName> <ConsumerProd>CreatioCRM</ConsumerProd> <Ver_1/> <jXLogTrackingId>394a8983-687a-4c2d-a9b0-d2b9911ae85d</jXLogTrackingId> <Ver_2/> <InstRtId>999xxxxxx</InstRtId> <InstEnv>TEST</InstEnv> <Ver_3/> <BusCorrelId>6eea92c0-f2c0-4a21-9285-96570c2c0706</BusCorrelId> <Ver_4/> <WorkflowCorrelId/> <Ver_5/> <ValidConsmName>Test</ValidConsmName> <ValidConsmProd>CreatioCRM</ValidConsmProd> <Ver_6/> </jXchangeHdr> <Ver_1/> <AuthenUsrCred> <ns1:Security xmlns:ns1="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/> </AuthenUsrCred> <Ver_2/> <AuthenProdCred> <ns2:Security xmlns:ns2="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd"/> </AuthenProdCred> <Ver_3/> </MsgRqHdr> <ErrOvrRdInfoArray> <ErrOvrRd> <ErrCode/> <Ver_1/> </ErrOvrRd> </ErrOvrRdInfoArray> <AccountId> <AcctId>110108</AcctId> <AcctType>B</AcctType> <Ver_1/> </AccountId> <Ver_1/> <Ver_2/> <Ver_3/> <SafeDepAdd> <SafeDepInfoRec> <RentAmt>26.0</RentAmt> <BrCode>1</BrCode> <ProdCode>10</ProdCode> <NxtPayDt>2026-09-28</NxtPayDt> <Ver_1/> <CustId>A0002700</CustId> <Ver_2/> </SafeDepInfoRec> <SafeDepAcctInfo> <IncCombStmt>N</IncCombStmt> <ChgMthd>C</ChgMthd> <ChgAcctId>1053156</ChgAcctId> <ChgAcctType>D</ChgAcctType> <SigVerifyCode>Y</SigVerifyCode> <Ver_1/> <SalesTaxExmp>Y</SalesTaxExmp> <!-- 替换为系统已配置的合法费率索引值 --> <AutoChgRateIdx>001</AutoChgRateIdx> <Ver_2/> <Ver_3/> <Ver_4/> </SafeDepAcctInfo> <Ver_1/> </SafeDepAdd> <Ver_4/> </AcctAdd> </SOAP-ENV:Body> </SOAP-ENV:Envelope>
关键注意事项
AutoChgRateIdx必须使用JH CIF2020系统中已配置的费率索引值,可通过系统后台查询或调用费率查询类API获取有效值列表- 若设置自动收费模式(
ChgMthd为C),必须指定有效的AutoChgRateIdx;若无需自动计费,可清空该字段或确认系统是否允许留空 - 所有字段值需严格匹配系统格式要求,如
AcctType、BrCode等需符合预设编码规则
内容的提问来源于stack exchange,提问作者Vishal Sinha
相关产品推荐
相关产品推荐

