Files
2021-01-12 23:30:48 +08:00

677 lines
44 KiB
XML
Raw Permalink Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="UTF-8"?>
<!--
主机接口配置
日期 编号 修改人 修改原因
2006.04.23 liang_wj 创建
-->
<Application name="PUB">
<CodeSwitching>
<Table name="TID_CSW" file="etc/TID_CSW.XML">
<Column name="TxnCod" sort="yes"/>
<Column name="TxnID" sort="no"/>
</Table>
</CodeSwitching>
<Define>
<Macro name="NormalResponse">
<Switch expression="$MsgTyp">
<Case value="N">
<!--<Item name="BillText" deli_asc="-1" pro_dll="dll/pre_sp.so" pro_func="spe_hextoasc"/>-->
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
<Case value="E">
<Item name="RspMsg" head_len="4" include_len="yes"/>
<Break/>
</Case>
<Case value="A">
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
</Switch>
</Macro>
<Macro name="451830">
<Item name="BusTyp" length="5"/> <!--业务类型-->
<Item name="CrpCod" length="12"/> <!--中间业务单位代码-->
<Item name="RegBEB" length="1" value="0"/> <!--是否登记BE资金清算表 -->
<Item name="RegBEO" length="1" value="0"/> <!--是否登记BE提出状态控制表-->
<Item name="RegBED" length="1" value="0"/> <!--是否登记BE自动入账表 -->
<Item name="RemFlg" length="1" value="0"/> <!--是否登记汇划标志0-否,1-是;默认0-->
<Item name="RgCFlg" length="1" value="0"/> <!--是否登记贷方回单0-否,1-是;默认0-->
<Item name="OActBk" length="6" value="000000"/> <!--出帐网点分行号 -->
<Item name="OActBr" length="6" value="000000"/> <!--出帐网点机构号 -->
<Item name="OActSq" length="5" /><!--出帐账号的顺序号-->
<Item name="CclNo" length="12" fill_asc="48" necessary="no"/> <!--销账号 -->
<Item name="OvrSe1" length="1" value="0"/> <!--是否监督标志0-否,1-是 -->
<Item name="RGFlg1" length="1" value="0"/> <!--红蓝字标志0-蓝,1-红 -->
<Item name="CDFlg1" length="1"/> <!--借贷标志D-借,C-贷 -->
<Item name="CcyCd1" length="3" value="CNY"/> <!--货币 -->
<Item name="TxnAmt" length="15" align_mode="right" fill_asc="48"/> <!--出账金额 -->
<Item name="Smr" length="60" necessary="no"/> <!--摘要 -->
<Item name="CTRL_B" length=" 1" fill_asc="2" necessary="no"/>
<Item name="AccMod" length="1" value="2"/> <!--入帐方式 2:AI-CD -->
<Item name="ActNo" length="21"/> <!--入帐帐号 -->
<Item name="OvrSe2" length="1" value="0"/> <!--是否监督标志0-否,1-是 -->
<Item name="RGFlg2" length="1" value="0"/> <!--红蓝字标志0-蓝,1-红 -->
<Item name="CDFlg2" length="1"/> <!--借贷标志D-借,C-贷 -->
<Item name="CcyCd2" length="3" value="CNY"/> <!--货币 -->
<Item name="PyeAmt" length="15" align_mode="right" fill_asc="48"/> <!--入账金额 -->
<Item name="ActBk2" length="6" value="000000"/> <!--入帐网点分行号 -->
<Item name="ActBr2" length="6" value="000000"/> <!--入帐网点机构号 -->
<Item name="ActSq2" length="5" value="00000"/><!--入帐账号的顺序号-->
<Item name="OvrSe3" length="1" value="0"/> <!--是否监督标志0-否,1-是 -->
<Item name="RGFlg3" length="1" value="0"/> <!--红蓝字标志0-蓝,1-红 -->
<Item name="CDFlg3" length="1" necessary="no" /> <!--借贷标志D-借,C-贷 -->
<Item name="CcyCd3" length="3" value="CNY"/> <!--货币 -->
<Item name="CrgFee" length="15" necessary="no" align_mode="right" fill_asc="48"/> <!--手续费金额 -->
<Item name="ActBk3" length="6" value="000000"/> <!--入帐网点分行号 -->
<Item name="ActBr3" length="6" value="000000"/> <!--入帐网点机构号 -->
<Item name="ActSq3" length="5" value="00000"/><!--入帐账号的顺序号-->
<Item name="OvrSe4" length="1" value="0"/> <!--是否监督标志0-否,1-是 -->
<Item name="RGFlg4" length="1" value="0"/> <!--红蓝字标志0-蓝,1-红 -->
<Item name="CDFlg4" length="1" necessary="no"/> <!--借贷标志D-借,C-贷 -->
<Item name="CcyCd4" length="3" value="CNY"/> <!--货币 -->
<Item name="RemFee" length="15" necessary="no" align_mode="right" fill_asc="48"/> <!--汇划费金额 -->
<Item name="ActBk4" length="6" value="000000"/> <!--入帐网点分行号 -->
<Item name="ActBr4" length="6" value="000000"/> <!--入帐网点机构号 -->
<Item name="ActSq4" length="5" value="00000"/><!--入帐账号的顺序号-->
<Item name="OvrSe5" length="1" value="0"/> <!--是否监督标志0-否,1-是 -->
<Item name="RGFlg5" length="1" value="0"/> <!--红蓝字标志0-蓝,1-红 -->
<Item name="CDFlg5" length="1" necessary="no"/> <!--借贷标志D-借,C-贷 -->
<Item name="CcyCd5" length="3" value="CNY"/> <!--货币 -->
<Item name="PstFee" length="15" necessary="no" align_mode="right" fill_asc="48"/> <!--邮电费金额 -->
<Item name="AreCod" length="6" necessary="no"/> <!--区域号 -->
<Item name="ExcNo" length="10" necessary="no"/> <!--交换号 -->
<Item name="OppExc" length="10" necessary="no"/> <!--对方交换号 -->
<Item name="OutTyp" length="1" necessary="no"/> <!--提出类型 -->
<Item name="OutDat" length="8" value="00000000"/> <!--提出日期 -->
<Item name="OutTm" length="3" necessary="no"/> <!--提出场次 -->
<Item name="BeTyp" length="2" necessary="no"/> <!--BE业务种类:02-客户托收,03-贴现托收,04-委贷欠息托收-->
<Item name="CltTyp" length="2" necessary="no"/> <!--凭证托收种类:00 普通 01定期 02 储蓄 03 信用卡 04 外汇-->
<Item name="StlDat" length="8" value="00000000"/> <!--清算日期 -->
<Item name="StlTm" length="3" necessary="no"/> <!--清算场次 -->
<Item name="DepDat" length="8" value="00000000"/> <!--入账日期 -->
<Item name="DepTm" length="3" necessary="no"/> <!--入账场次 -->
<Item name="ExcFlg" length="1" value="0"/> <!--交换号标志 -->
<Item name="ExcSts" length="1" value="0"/> <!--交换状态 -->
<Item name="AmtTyp" length="1" value="0"/> <!--金额类型 -->
<Item name="ExcSet" length="9" value="000000000"/> <!--批轧号 -->
<Item name="MSBr" length="6" necessary="no"/> <!--发报行机构号 -->
<Item name="MRBr" length="6" necessary="no"/> <!--收报行机构号 -->
<Item name="MRBk" length="6" necessary="no"/> <!--收报行分行号 -->
</Macro>
</Define>
<Transaction code="476520" desc="查询账户信息"><!-- 查询账户信息 -->
<Request necessary="no">
<AddItem name="HTxnCd" value="476520"/>
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML"/>
<Item name="ActNo" length="21"/><!--帐号 -->
<Item name="CcyCod" length="03"/><!-- 币种 -->
<Item name="ActTyp" length="01"/><!--账卡标识 -->
<Item name="JJCod" length="03" value=" " necessary="no"/><!-- JJ码 -->
<Item name="ActSqn" length="05" value=" " necessary="no"/><!--帐号序号 -->
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML"/>
<Switch expression="$MsgTyp">
<Case value="N">
<Item name="NoUse" length="9"/><!--无用的,去掉前置长度和格式码-->
<Item name="ActNo" length="21"/><!-- 帐号 -->
<Item name="CcyCod" length="3"/><!--币种 -->
<Item name="ActTyp" length="1"/><!-- 账卡标识 -->
<Item name="Bal" length="15" expression="COBOL_TO_NORMAL($Bal,15)"/><!-- 账户余额 -->
<Item name="HldAmt" offset="1" length="15" expression="COBOL_TO_NORMAL($HldAmt,15)"/><!-- 银证冻结额 -->
<Item name="ActSts" offset="1" length="1"/><!--帐户状态 -->
<Item name="CrdTyp" length="1"/><!--卡种类 -->
<Item name="VchCod" length="3"/><!--凭证代码 -->
<Item name="Vch" length="8"/><!-- 凭证号码 -->
<Item name="IDTyp" length="2"/><!-- 证件种类 -->
<Item name="IDNo" length="30"/><!-- 证件号码 -->
<Item name="CusNo" offset="1" length="13"/><!-- 客户号 -->
<Item name="ActNam" length="60"/><!--户名 -->
<Item name="ManFlg" offset="1" length="1"/><!--主附卡标志-->
<Item name="CpFlg" length="1"/><!--商户个人标志-->
<Break/>
</Case>
<Case value="E">
<Item name="RspMsg" head_len="4" include_len="yes"/>
<Break/>
</Case>
<Case value="A">
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
</Switch>
</Response>
</Transaction>
<Transaction code="471140" desc="中间业务代收账务接口交易"><!--中间业务代收账务接口交易-->
<Request>
<AddItem name="HTxnCd" value="471140"/>
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Item name="BusTyp" length="5"/><!--业务类型-->
<Item name="CnlTyp" length="1"/><!--交易受理渠道-->
<Item name="ActFlg" length="1"/><!--扣款来源 0-现金,1-一本通,2-普通存折,4-卡,5-支票-->
<Item name="Mask" length="4"/><!--摘要码-->
<Item name="ActNo" length="21"/><!--扣账账号-->
<Item name="ActSeq" length="5" necessary="no"/><!--账号序号-->
<Item name="VchTyp" length="3" necessary="no"/><!--凭证种类-->
<Item name="VchCod" length="8" necessary="no"/><!--凭证号码-->
<Item name="SgnDat" length="8" necessary="no"/><!--签发日期-->
<Item name="PayMod" length="1" necessary="no"/><!--支取方式 1 凭密支取 2 凭印支取 3 凭证支取 4 任意支取 5 签字支取 6 支付密码 7 电子验印 0 不验密-->
<Item name="SelNo" length="10" necessary="no"/><!--印鉴-->
<Item name="PIDTyp" length="2" necessary="no"/><!--支取证件种类-->
<Item name="PayID" length="30" necessary="no"/><!--支取证件号-->
<Item name="CTRL_B" length="1" fill_asc="2" necessary="no"/>
<Item name="PinBlk" length="20" necessary="no"/><!--密码-->
<Item name="PayPsw" length="16" necessary="no"/><!--支付密码-->
<Item name="TActNo" length="21"/><!--入账账户-->
<Item name="TxnAmt" length="15" expression="NORMAL_TO_COBOL($TxnAmt,15)"/><!--转账金额-->
<Item name="CTRL_A" length="1" fill_asc="1" necessary="no"/>
<Item name="CcyCod" length=" 3" value="CNY"/> <!--币种-->
<Item name="CcyTyp" length="1" necessary="no"/><!--钞汇标志 0-钞 1-汇-->
<Item name="CashNo" length="3" necessary="no" value="121"/><!--现金分析号-->
<Item name="VchChk" length="1"/><!--监督标志 0-不监督 1-监督 2-有凭证不监督-->
<Item name="Fee" length="15" expression="NORMAL_TO_COBOL($Fee,15)" necessary="no" /><!--手续费金额-->
<Item name="CTRL_A" length="1" fill_asc="1" necessary="no"/>
<Item name="FeeCod" length="4" necessary="no"/><!--费率代码-->
<Item name="FeeSeq" length="5" necessary="no"/><!--手续费科目顺序号-->
<Item name="FeeBr" length="6" necessary="no"/><!--手续费入账机构号-->
<Item name="CAgtNo" length="10"/><!--单位编号-->
<Item name="GthFlg" length="1" value="Y"/><!--传票汇总标志-->
<Item name="PrtFlg" length="1" value="0"/><!--存折打印标志-->
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Switch expression="$MsgTyp">
<Case value="N">
<!--Item name="NoUse" length="9"/--><!--无用的,去掉前置长度和格式码-->
<!--Item name="ActNo" length="21"/--><!--扣款账号-->
<!--Item name="TActNo" length="21"/--><!--入账账号-->
<!--Item name="CcyCod" length="3"/--><!--币种-->
<!--Item name="TxnAmt" length="15" expression="COBOL_TO_NORMAL($TxnAmt,15)"/--><!--转账金额-->
<!--Item name="Fee" offset="1" length="15" expression="COBOL_TO_NORMAL($Fee,15)"/--><!--手续费金额-->
<!--Item name="BillText" deli_asc="-1" pro_dll="dll/pre_sp.so" pro_func="spe_hextoasc"/-->
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
<Case value="E">
<Item name="RspMsg" head_len="4" include_len="yes"/>
<Break/>
</Case>
<Case value="A">
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
</Switch>
</Response>
</Transaction>
<Transaction code="451820" desc="AI-CD户单笔借方录入(无复核)">
<Request deli_type="fixed" necessary="no">
<AddItem name="HTxnCd" value="451820" />
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Quote name="451830"/>
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Quote name="NormalResponse"/>
</Response>
</Transaction>
<!--098061 内部帐户信息查询 -->
<Transaction code="098061" desc="内部帐户信息查询"> <!--098061-->
<Request deli_type="fixed">
<AddItem name="HTxnCd" value="098061" />
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Item name="ActNo" length="21"/> <!--21位内部新帐号-->
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Switch expression="$MsgTyp">
<Case value="N">
<Item name="ActNo" length="21" offset="9"/> <!--账号 -->
<Item name="ActNam" length="36"/> <!--户名 -->
<Item name="SatCd" length="16"/> <!-- 统计代码 -->
<Item name="CcyLmt" length="1" /> <!-- 货币范围 -->
<Item name="AmtDr" length="1" /> <!-- 允许发生方向 -->
<Item name="BalDr" length="1"/> <!-- 余额方向-->
<Item name="ActTyp" length="1"/> <!-- 帐户类型 -->
<Item name="DtlFlg" length="1"/> <!-- 明细核算标志 -->
<Item name="DrRat" length="4"/> <!-- 借方利率代码 -->
<Item name="CrRat" length="4"/> <!-- 贷方利率代码 -->
<Item name="RvsTyp" length="1"/> <!-- 销帐类别 -->
<Item name="RvsKnd" length="1"/> <!-- 销帐种类 -->
<Item name="RvsLmt" length="3"/> <!-- 销帐期限 -->
<Item name="AcExp" length="2"/> <!-- 帐户关闭期限 -->
<Item name="InpAI" length="1"/> <!-- AI输入标志 -->
<Item name="DrFlg" length="1"/> <!-- 定向帐户标志 -->
<Item name="CBcFlg" length="1"/> <!-- 跨行记帐标志 -->
<Item name="PubTyp" length="1"/> <!-- 共用类型 -->
<Item name="AmtFlg" length="1"/> <!-- 共用记帐标志 -->
<Item name="BalRFlg" length="1"/> <!-- 余额红字标志 -->
<Item name="CrdFlg" length="1"/> <!-- 卡片帐标志 -->
<Item name="OpnBr" length="06"/> <!--开户网点 -->
<Item name="OpnDat" length="08"/> <!--开户日期 -->
<Item name="DrAccu" length="15" expression="COBOL_TO_NORMAL($DrAccu,15)"/> <!-- 借方计息积数 -->
<Item name="CrAccu" length="15" offset="1" expression="COBOL_TO_NORMAL($CrAccu,15)"/> <!-- 贷方计息积数 -->
<Item name="Bal" length="15" offset="1" expression="COBOL_TO_NORMAL($Bal,15)"/> <!-- 余额 -->
<Item name="FBal" length="15" offset="1" expression="COBOL_TO_NORMAL($FBal,15)"/> <!-- 浮动余额 -->
<Item name="CBal" length="15" offset="1" expression="COBOL_TO_NORMAL($CBal,15)"/> <!-- 可支付余额 -->
<Item name="LBal" length="15" offset="1" expression="COBOL_TO_NORMAL($LBal,15)"/> <!-- 上日余额 -->
<Item name="Sts" offset="1" length="1" />
<Break/>
</Case>
<Case value="E">
<Item name="RspMsg" head_len="4" include_len="yes"/>
<Break/>
</Case>
<Case value="A">
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
</Switch>
</Response>
</Transaction>
<!-- 主机空交易用于日切 -->
<Transaction code="458990">
<Request delimiter_type="fixed">
<AddItem name="TTxnCd" value="458990" />
<AddItem name="HTxnCd" value="458990" />
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
</Response>
</Transaction>
<Transaction code="458980" log_switch="1"> <!--458980 前置流水核对交易-->
<Request deli_type="fixed" necessary="no">
<AddItem name="HTxnCd" value="458980"/>
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Item name="OLogNo" length="15"/>
<Item name="BusTyp" length="5"/>
<Item name="TolCnt" length="7"/>
<Item name="TolAmt" length="17" expression="NORMAL_TO_COBOL($TolAmt,17)"/>
<Item name="CTRL_A" length="1" fill_asc="1" necessary="no"/>
<Item name="FilNam" length="32"/>
<Item name="IPAddr" length="15"/>
<Item name="UsrNam" length="10"/>
<Item name="UsrPsw" length="10"/>
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Switch expression="$MsgTyp">
<Case value="N">
<Item name="OLogNo" length="14" offset="9"/>
<Item name="CrcSts" length="1" offset="1"/>
<Item name="OTckNo" length="12"/>
<Item name="ApCode" length="2"/>
<Item name="TrCod" length="4"/>
<Item name="JLogNo" length="9"/>
<Item name="ApDat" length="200"/>
<Item name="HBusTp" length="5"/>
<Item name="HToCnt" length="7"/>
<Item name="HToAmt" length="17" expression="COBOL_TO_NORMAL($HToAmt,17)"/>
<Item name="NeeJcl" length="1" offset="1"/> <!--是否产生对账文件,Y-会给出对帐文件 N-不需对帐文件-->
<Break/>
</Case>
<Case value="E">
<Item name="RspMsg" head_len="4" include_len="yes"/>
<Break/>
</Case>
<Case value="A">
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
</Switch>
</Response>
</Transaction>
<Transaction code="034160"> <!--034160 查询外部账户历史交易 -->
<Request deli_type="fixed">
<AddItem name="HTxnCd" value="034160" />
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Item name="ActNo" length="21" /> <!--账号 -->
<Item name="TxnTyp" length=" 1" necessary="no"/> <!--交易类型 1账务类交易;2非账务类交易 -->
<Item name="CCyCod" length=" 3" necessary="no" /> <!--货币 -->
<Item name="StrDat" length=" 8" /> <!--起始日期 -->
<Item name="EndDat" length=" 8" /> <!--终止日期 -->
<Item name="MinAmt" length="15" necessary="no" fill_asc="48"/> <!--最小交易金额-->
<Item name="MaxAmt" length="15" necessary="no" fill_asc="48"/> <!--最大交易金额-->
<Item name="QTTnCd" length=" 6" necessary="no" fill_asc="48"/> <!--交易码 -->
<Item name="QTlrId" length=" 7" necessary="no"/> <!--交易柜员 -->
<Item name="BegRec" length=" 8" value="0" necessary="no" align_mode="right" fill_asc="48"/> <!--起始记录数 -->
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Switch expression="$MsgTyp">
<Case value="N">
<Item name="EndFlg" length="1" offset="9"/> <!--结束标志: 0-已结束,1-未结束-->
<Item name="DtlLen" length="4" offset="8"/>
<If condition="INTCMP($DtlLen,6,0)"> <!-- >0-->
<Item name="ApCode" length="2"/>
<Item name="OFmtCd" length="3" />
<AddItem name="RecNum" value="0"/>
<Group name="Rec" repeat_num="-1">
<Item name="TxnDat" length=" 8" /> <!--交易日期 -->
<Item name="TTxnCd" length=" 6" /> <!--交易码 -->
<Item name="TxnSub" length=" 3" /> <!--交易子码 -->
<Item name="TckNo" length="12" /> <!--会计流水号 -->
<Item name="VchSig" length=" 1" /> <!--借货方标志 D借;C货 -->
<Item name="CCyCod" length=" 3" /> <!--贷币码 -->
<Item name="TxnAmt" length="15" expression="COBOL_TO_NORMAL($TxnAmt,15)"/> <!--金额 -->
<Item name="Bal" length="15" expression="COBOL_TO_NORMAL($Bal,15)" offset="1"/> <!--余额 -->
<Item name="Smr" length="60" offset="1"/> <!--传票摘要 -->
<Item name="VchTyp" length=" 3" offset="1"/> <!--凭证类型 -->
<Item name="VchNo" length=" 8" /> <!--凭证代码 -->
<Item name="OppInd" length=" 1" /> <!--对方账号标志 I=系统内,O=系统外-->
<Item name="OppAct" length="32" /> <!--对方账号 -->
<Item name="OppNam" length="60" /> <!--对方户名 -->
<Item name="NodNo" length=" 6" offset="1"/> <!--交易机构 -->
<Item name="TxnTim" length=" 6" /> <!--交易时间 -->
<Item name="TckSqn" length=" 4" /> <!--传票套号-->
<AddItem name="ROOT.RecNum" expression="ADD($ROOT.RecNum,1)"/>
</Group>
</If>
<Break/>
</Case>
<Case value="E">
<Item name="RspMsg" head_len="4" include_len="yes"/>
<Break/>
</Case>
<Case value="A">
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
</Switch>
</Response>
</Transaction>
<Transaction code="451520"> <!--451520 现金收款(不需复核) -->
<Request deli_type="fixed">
<AddItem name="HTxnCd" value="451520" />
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Item name="BusTyp" length="05"/> <!--业务类型 -->
<Item name="CrpCod" length="12"/> <!--中间业务单位代码-->
<Item name="CcyCod" length=" 3" value="CNY"/> <!--币种 -->
<Item name="TxnAmt" length="15" align_mode="right" fill_asc="48"/> <!--金额 -->
<Item name="AnlNo" length="3"/> <!--现金分析号 -->
<Item name="AccMod" length="1" value="1"/> <!--入帐方式 0-转CD户 1-转内部户 -->
<Item name="TActNo" length="21" value="0" fill_asc="48"/> <!--入帐帐号 -->
<Item name="ActSqn" length="5" value="00000"/> <!--入帐账号序号 -->
<!--<Item name="BrNo" length="6"/> 入帐分行机构号
<Item name="ActNod" length="6"/> 入帐网点机构号-->
<Item name="Smr" length="60" necessary="no"/> <!--摘要 -->
<Item name="CTRL_B" length="1" fill_asc="2" necessary="no"/>
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Quote name="NormalResponse"/>
</Response>
</Transaction>
<Transaction code="109000"> <!--109000 CD帐户查询 -->
<Request deli_type="fixed">
<AddItem name="HTxnCd" value="109000" />
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Item name="ActNo" length="21"/> <!--活期帐号 -->
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Switch expression="$MsgTyp">
<Case value="N">
<Item name="ActNo" length="21" offset="9"/> <!--账号 -->
<Item name="CusId" length="13"/> <!--客户号 -->
<Item name="ActSts" length="01"/> <!--账户状态,N-正常户 T-销户计息 C-销户 I-不动户-->
<Item name="ActNam" length="60"/> <!--户名 -->
<Item name="CcyCod" length="03" offset="1"/> <!--币种 -->
<Item name="CcyTyp" length="01"/> <!--钞汇标志 -->
<Item name="ActTT" length="03"/> <!--TT码 -->
<Item name="ComTyp" length="02"/> <!--企业账户类型 -->
<Item name="DepTyp" length="01"/> <!--结算户类型 -->
<Item name="Bal" length="15" expression="COBOL_TO_NORMAL($Bal,15)"/> <!--当前余额 -->
<Item name="AvaBal" length="15" offset="1" expression="COBOL_TO_NORMAL($AvaBal,15)"/> <!--可支付数 -->
<Item name="ActCu" length="17" offset="1" expression="COBOL_TO_NORMAL($ActCu,17)"/> <!--贷方积数 -->
<Item name="IntMod" length="01" offset="1"/> <!--计息方式 -->
<Item name="IntCod" length="04"/> <!--存款利率代码 -->
<Item name="IntRmu" length="08"/> <!--利率浮动比 -->
<Item name="IntRtd" length="08" offset="1"/> <!--利率浮动点数 -->
<Item name="IntRat" length="08" offset="1"/> <!--利率(%) -->
<Item name="FeePrd" length="01" offset="1"/> <!--收费方式 -->
<Item name="PayTyp" length="01"/> <!--支取方式 -->
<Item name="FrgCod" length="04"/> <!--外汇账户性质代码 -->
<Item name="OpnNod" length="06"/> <!--开户网点 -->
<Item name="OpnBr" length="06"/> <!--开户网点 -->
<Item name="OpnDat" length="08"/> <!--开户日期 -->
<Item name="IBFlg" length="01"/> <!--通兑标志 -->
<Item name="PagFlg" length="01"/> <!--出账页标志 -->
<Item name="DorTyp" length="01"/> <!--不动户类型 -->
<Item name="AStsW" length="30"/> <!--帐户状态字 -->
<Item name="ActQ01" length="14"/> <!--基本户登记证核准号 -->
<Item name="ActQ02" length="07"/> <!--协议登记柜员号 -->
<Item name="ActQ03" length="07"/> <!--客户经理号 -->
<Item name="ActQ04" length="30"/> <!--开户证件号码 -->
<Item name="ActQ05" length="08"/> <!--开户证件到期日 -->
<Item name="ActQ06" length="60"/> <!--通讯地址 -->
<Item name="ActQ07" length="06" offset="1"/> <!--邮政编码 -->
<Item name="ActQ08" length="60"/> <!--联系人 -->
<Item name="ActQ09" length="18" offset="1"/> <!--联系电话 -->
<Item name="ActQ10" length="08"/> <!--账户到期日 -->
<Item name="ActQ11" length="14"/> <!--开户登记证核准号 -->
<Item name="ActQ12" length="60"/> <!--基本户开户银行 -->
<Item name="ActQ13" length="02" offset="1"/> <!--开户证件种类-->
<Item name="ActQ14" length="01"/> <!--  -->
<Item name="ActQ15" length="01"/> <!--协定标志 -->
<Item name="ActQ16" length="01"/> <!--透支标志 -->
<Item name="ActQ17" length="01"/> <!--网银签约标志 -->
<Item name="ActQ18" length="01"/> <!--EDI注册标志 -->
<Item name="ActQ19" length="08"/> <!--动户日期 -->
<Item name="ActQ20" length="20"/> <!--协议书编号 -->
<Item name="ActQ21" length="15" expression="COBOL_TO_NORMAL($ActQ21,15)"/> <!--协定额度 -->
<Item name="ActQ22" length="17" offset="1" expression="COBOL_TO_NORMAL($ActQ22,17)"/> <!--协定积数 -->
<Item name="ActQ23" length="04" offset="1"/> <!--协定利率代码 -->
<Item name="ActQ24" length="08" expression="COBOL_TO_NORMAL($ActQ24,8)"/> <!--协定利率 -->
<Item name="ActQ25" length="08" offset="1"/> <!--协议起始日期 -->
<Item name="ActQ26" length="08"/> <!--协议登记日期 -->
<Item name="ActQ27" length="08"/> <!--协议到期日期 -->
<Item name="ActQ28" length="08"/> <!--协议终止日期 -->
<Item name="ActQ29" length="07"/> <!--协议终止柜员号 -->
<Item name="ActQ30" length="03"/> <!--账户种类 -->
<Item name="ActQ31" length="15" expression="COBOL_TO_NORMAL($ActQ31,15)"/> <!--透支额度 -->
<Item name="ActQ32" length="17" offset="1" expression="COBOL_TO_NORMAL($ActQ32,17)"/> <!--透支积数 -->
<Item name="ActQ33" length="04" offset="1"/> <!--透支利率代码 -->
<Item name="ActQ34" length="08" expression="COBOL_TO_NORMAL($ActQ34,8)"/> <!--透支利率 -->
<Item name="ActQ35" length="08" offset="1"/> <!--透支到期日期 -->
<Item name="ActQ36" length="08"/> <!--透支登记日期 -->
<Item name="ActQ37" length="07"/> <!--透支登记柜员号 -->
<Item name="ActQ38" length="16"/> <!--外汇核准件号 -->
<Item name="ActQ39" length="01"/> <!--协议转帐签约标志 -->
<Item name="ActQ40" length="07"/> <!--开户柜员 -->
<Item name="ActQ41" length="04"/> <!--基本户开户行地区码 -->
<Item name="ActQ42" length="12"/> <!--基本户开户行代码 -->
<Item name="ActQ43" length="08"/> <!--开户日期 -->
<Item name="ActQ44" length="02"/> <!--存款人类别 -->
<Item name="ActQ45" length="02"/> <!--专用户资金性质 -->
<Item name="ActQ46" length="01"/> <!--临时户用途 -->
<Item name="ActQ47" length="01"/> <!--法人(负责人) -->
<Item name="ActQ48" length="20"/> <!--姓名 -->
<Item name="ActQ49" length="02" offset="1"/> <!--身份证件种类 -->
<Item name="ActQ50" length="08"/> <!--证件有效期 -->
<Item name="ActQ51" length="02"/> <!--开户证件种类2 -->
<Item name="ActQ52" length="08"/> <!--有效期 -->
<Item name="ActQ53" length="02"/> <!--行业归属 -->
<Item name="ActQ54" length="01"/> <!--产业分类 -->
<Item name="ActQ55" length="01"/> <!--年检标示 -->
<Item name="ActQ56" length="60"/> <!--经营范围 -->
<Item name="ActQ57" length="15" offset="1"/> <!--注册资金 -->
<Item name="ActQ58" length="04" offset="1"/> <!--注册地区码 -->
<Item name="ActQ59" length="22"/> <!--国税登记号 -->
<Item name="ActQ60" length="22"/> <!--地税登记号 -->
<Item name="ActQ61" length="60"/> <!--关联企业名1 -->
<Item name="ActQ62" length="60" offset="1"/> <!--关联企业名2 -->
<Item name="ActQ63" length="60" offset="1"/> <!--关联企业名3 -->
<Item name="ActQ64" length="60" offset="1"/> <!--关联企业名4 -->
<Item name="ActQ65" length="60" offset="1"/> <!--关联企业名5 -->
<Item name="ActQ66" length="60" offset="1"/> <!--主管单位名 -->
<Item name="ActQ67" length="10" offset="1"/> <!--主管单位组织机构代码 -->
<Item name="ActQ68" length="14"/> <!--主管单位基本户核准号 -->
<Item name="ActQ69" length="01"/> <!--主管单位法人(负责人)-->
<Item name="ActQ70" length="20"/> <!--姓名 -->
<Item name="ActQ71" length="02" offset="1"/> <!--证件种类 -->
<Item name="ActQ72" length="08"/> <!--有效期 -->
<Item name="ActQ73" length="30"/> <!--法人证件号码 -->
<Item name="ActQ74" length="30"/> <!--法人证件号码2 -->
<Item name="ActQ75" length="30"/> <!--主管单位法人证件号码-->
<Break/>
</Case>
<Case value="E">
<Item name="RspMsg" head_len="4" include_len="yes"/>
<Break/>
</Case>
<Case value="A">
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
</Switch>
</Response>
</Transaction>
<Transaction code="458970" log_switch="6"> <!--458970 查询前置流水号-->
<Request deli_type="fixed" necessary="no">
<AddItem name="HTxnCd" value="458970"/>
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Item name="OTckNo" length="12" necessary="no"/>
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Switch expression="$MsgTyp">
<Case value="N">
<Item name="OLogNo" length="15" offset="9"/>
<Item name="CrcSts" length="1"/> <!--交易状态,' '正常,'Y'抹账-->
<Item name="OTckNo" length="12"/>
<Item name="OHTxnCd" length="6"/>
<Item name="OHLogNo" length="9"/>
<Item name="OBusTyp" length="5"/>
<Item name="OCrpCod" length="12"/>
<Item name="BillText" deli_asc="-1" />
<Break/>
</Case>
<Case value="E">
<Item name="RspMsg" head_len="4" include_len="yes"/>
<Break/>
</Case>
<Case value="A">
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
</Switch>
</Response>
</Transaction>
<Transaction code="451610"> <!--451610 CD户特殊扣款(不需复核) -->
<Request deli_type="fixed">
<AddItem name="HTxnCd" value="451610" />
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Item name="BusTyp" length="05"/> <!--业务类型 -->
<Item name="CrpCod" length="12"/> <!--中间业务单位代码-->
<Item name="ActNo" length="21"/> <!--扣款帐户 -->
<Item name="ActNam" length="60" necessary="no"/> <!--扣账户名 -->
<Item name="CTRL_B" length=" 1" fill_asc="2" necessary="no"/>
<Item name="NamChk" length=" 1" value="1"/> <!--户名检查标志 1不检查 0 检查 -->
<Item name="ActFlg" length=" 1" value="0"/> <!--扣账方式 0余额小于交易金额则扣余额 1扣全部余额(无交易金额)2-正常扣帐 -->
<Item name="CcyCod" length=" 3" value="CNY"/> <!--币种 -->
<Item name="TxnAmt" length="15" align_mode="right" fill_asc="48"/> <!--金额 -->
<Item name="AccMod" length="1" value="1"/> <!--入帐方式 0-转CD户 1-转内部户 -->
<Item name="TActNo" length="21" value="0" fill_asc="48"/> <!--入帐帐号 -->
<Item name="ActSqn" length="5" value="00000"/> <!--账户顺序号 -->
<Item name="BrNo" length="6" value="000000"/> <!--入账分行号 -->
<Item name="ActNod" length="6" value="000000"/> <!--入账网点号 -->
<Item name="Smr" length="60" necessary="no"/> <!--摘要 -->
<Item name="CTRL_B" length="1" fill_asc="2" necessary="no"/>
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Switch expression="$MsgTyp">
<Case value="N">
<Item name="ActNo" length="21" offset="9"/>
<Item name="ActNam" length="60"/> <!--扣账户名 -->
<Item name="OpnNod" length="6" offset="1"/> <!--账户网点 -->
<Item name="RelAmt" length="15"/> <!--实扣金额 -->
<Item name="Bal" length="15"/>
<Item name="TActNo" length="21"/> <!--入帐帐号 -->
<Item name="BillText" deli_asc="-1" />
<Break/>
</Case>
<Case value="E">
<Item name="RspMsg" head_len="4" include_len="yes"/>
<Break/>
</Case>
<Case value="A">
<Item name="BillText" deli_asc="-1"/>
<Break/>
</Case>
</Switch>
</Response>
</Transaction>
<Transaction code="959999"> <!--XXXXX9 公共抹账 -->
<Request deli_type="fixed">
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Item name="OHLogNo" length="09" necessary="no"/>
<Item name="OTckNo" length="11" necessary="no"/>
<Item name="OTTxnCd" length=" 6" necessary="no"/>
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Quote name="NormalResponse"/>
</Response>
</Transaction>
<Transaction code="451540"> <!--451540 CD户取现(不需复核)-->
<Request deli_type="fixed">
<AddItem name="HTxnCd" value="451540" />
<SwitchCode name="HTxnCd" new_name="CCSCod" tab_name="TID_CSW" col_name="TxnCod"/>
<Include file="etc/HSTTIA_IIT.XML" />
<Item name="BusTyp" length="5"/> <!--业务类型-->
<Item name="CrpCod" length="12"/> <!--中间业务单位代码-->
<Item name="ActNo" length="21"/> <!--取现账户-->
<Item name="VchFlg" length=" 1" value="1"/> <!--凭证检查标志0不检查 1检查-->
<Item name="VchTyp" length=" 3" necessary="no"/> <!--凭证种类 -->
<Item name="VchNo" length=" 8" necessary="no"/> <!--凭证号 -->
<Item name="BilDat" length=" 8" necessary="no"/> <!--凭证日期 -->
<Item name="PayPsw" length="16" necessary="no"/> <!--支付密码 -->
<Item name="CcyCod" length="3" value="CNY"/> <!--币种-->
<Item name="TxnAmt" length="15" align_mode="right" fill_asc="48"/> <!--金额-->
<Item name="IAcNod" length="6" necessary="no"/> <!--入账网点机构号, 如果输入,则入帐到该机构;如果不输,则入帐到交易机构 -->
<Item name="AnlNo" length="3"/> <!--现金分析号 -->
<Item name="Use" length="3" /> <!--取现用途-->
<Item name="Smr" length="60" necessary="no"/> <!--摘要-->
<Item name="CTRL_B" length="1" fill_asc="2" necessary="no"/>
</Request>
<Response necessary="no">
<Include file="etc/HSTTOA_IIT.XML" />
<Quote name="NormalResponse"/>
</Response>
</Transaction>
</Application>