219 lines
17 KiB
XML
219 lines
17 KiB
XML
<?xml version='1.0' encoding='UTF-8'?>
|
|
<BATCH>
|
|
<!-- 银联对账格式 -->
|
|
<Process name="CUPCHKFMT2" stat_flag="N">
|
|
<Data>
|
|
<AddItem name="CORG_COD" length="11" type="fixed" expression="DELBOTHSPACE($CORG_NO)"/> <!-- CUPS系统跟踪号 -->
|
|
<AddItem name="CHK_DT" length="8" type="fixed" expression="DELBOTHSPACE($CHK_DT)"/> <!-- CUPS系统跟踪号 -->
|
|
<AddItem name="CHK_STS" length="1" type="fixed" expression="DELBOTHSPACE($CHK_STS)"/> <!-- CUPS系统跟踪号 -->
|
|
<Item name="SSN" length="6" type="fixed" expression="DELBOTHSPACE($SSN)"/> <!-- CUPS系统跟踪号 -->
|
|
<Item name="ORIG_SSN" length="6" type="fixed" expression="DELBOTHSPACE($ORIG_SSN)"/> <!-- 原交易CUPS系统跟踪号 -->
|
|
<If condition="IS_EQUAL_STRING($ORIG_SSN,000000)">
|
|
<AddItem name="COP_BUS_TYP" value="11" /> <!--代付-->
|
|
<AddItem name="CHK_BAT_NO" expression="DELBOTHSPACE($PWMTCKCT.CHK_BAT_NO)" /> <!--代付批次-->
|
|
</If>
|
|
<If condition="IS_NOEQUAL_STRING($ORIG_SSN,000000)">
|
|
<AddItem name="COP_BUS_TYP" value="13" /> <!--撤销-->
|
|
<AddItem name="CHK_BAT_NO" expression="DELBOTHSPACE($PWMTCKCT1.CHK_BAT_NO)" /> <!--撤销批次-->
|
|
</If>
|
|
<Item name="TX_ACC" length="19" type="fixed" expression="DELBOTHSPACE($TX_ACC)"/> <!-- 扣款交易帐号 -->
|
|
<Item name="MER_CODE" length="18" type="fixed" expression="SUBSTR($MER_CODE,4,15)"/> <!-- 商户代码 -->
|
|
<Item name="MER_NAME" length="30" type="fixed" expression="DELBOTHSPACE($MER_NAME)"/> <!-- 商户名称 -->
|
|
<Item name="MER_COMM" length="6" type="fixed" expression="DELBOTHSPACE($MER_COMM)"/> <!-- 回佣 -->
|
|
<Item name="TERM" length="8" type="fixed" expression="DELBOTHSPACE($TERM)"/> <!-- 终端号 -->
|
|
<Item name="ACT_DATE" length="6" type="fixed" expression="STRCAT(20,DELBOTHSPACE($ACT_DATE))"/> <!-- 交易日期 -->
|
|
<Item name="ACT_TIME" length="6" type="fixed" expression="DELBOTHSPACE($ACT_TIME)"/> <!-- 交易时间 -->
|
|
<Item name="POST_DATE" length="6" type="fixed" expression="DELBOTHSPACE($POST_DATE)"/><!-- 结算日期 -->
|
|
<Item name="TRAN_CODE" length="3" type="fixed" expression="DELBOTHSPACE(204010)"/><!-- 交易代码 -->
|
|
<Item name="TRAN_CURR" length="3" type="fixed" expression="DELBOTHSPACE($TRAN_CURR)"/><!-- 币种 -->
|
|
<Item name="TRAN_AMT" length="12" type="fixed" expression="DELBOTHSPACE($TRAN_AMT)"/> <!-- 交易金额 -->
|
|
<Item name="SETM_AMT" length="12" type="fixed" expression="DELBOTHSPACE($SETM_AMT)"/> <!-- 结算金额 -->
|
|
<Item name="AUTH_CODE" length="6" type="fixed" expression="DELBOTHSPACE($AUTH_CODE)"/><!-- 授权码 -->
|
|
<Item name="COV_RATE" length="8" type="fixed" expression="DELBOTHSPACE($COV_RATE)"/> <!-- 兑换率 -->
|
|
<Item name="CB_BANK" length="6" type="fixed" expression="DELBOTHSPACE($CB_BANK)"/> <!-- 发卡银行(借记卡银行) -->
|
|
<Item name="MER_TYPE" length="4" type="fixed" expression="DELBOTHSPACE($MER_TYPE)"/> <!-- 商户类型 -->
|
|
<Item name="OB_BANK" length="6" type="fixed" expression="DELBOTHSPACE($OB_BANK)"/> <!-- 代理银行 -->
|
|
<Item name="TRAN_COMM" length="10" type="fixed" expression="DELBOTHSPACE($TRAN_COMM)"/><!-- 商户回佣 -->
|
|
<Item name="CUSTOM_TYPE" length="2" type="fixed" expression="DELBOTHSPACE($CUSTOM_TYPE)"/> <!-- 账单类型 -->
|
|
<Item name="CUSTOM_NUMBER" length="20" type="fixed" expression="DELBOTHSPACE($CUSTOM_NUMBER)"/> <!-- 账单号码 -->
|
|
<Item name="Pay_type" length="2" type="fixed" expression="DELBOTHSPACE($Pay_type)"/> <!-- 支付渠道类型 -->
|
|
<Item name="Pay_no" length="20" type="fixed" expression="DELBOTHSPACE($Pay_no)"/> <!-- 支付渠道号 -->
|
|
<Item name="Inner_mer_no" length="8" type="fixed" expression="DELBOTHSPACE($Inner_mer_no)"/> <!-- 内部商户号 -->
|
|
<Item name="TERM_SSN" length="6" type="fixed" expression="DELBOTHSPACE($TERM_SSN)"/> <!-- 终端流水号 -->
|
|
<Item name="FIELD_1" length="12" type="fixed" expression="DELBOTHSPACE($FIELD_1)"/> <!-- 订单号后12位 -->
|
|
</Data>
|
|
<End>
|
|
<Item name="dd" length="79" type="fixed" expression="DELBOTHSPACE($dd)"/> <!-- -->
|
|
<Item name="POST_DATE" length="6" type="fixed" expression="DELBOTHSPACE($POST_DATE)"/> <!-- 清算日期 -->
|
|
<Item name="ALL_CNT" length="8" type="fixed" expression="DELBOTHSPACE($ALL_CNT)"/> <!-- 交易总笔数 -->
|
|
<Item name="cc" length="21" type="fixed" expression="DELBOTHSPACE($cc)"/> <!-- -->
|
|
<Item name="ALL_AMT" length="15" type="fixed" expression="AMTSIMPLEFMT($ALL_AMT)"/> <!-- 清算总金额 -->
|
|
<Item name="ALL_COMM" length="12" type="fixed" expression="AMTSIMPLEFMT($ALL_COMM)"/> <!-- 清算总回佣 -->
|
|
<Item name="bb" length="110" type="fixed" expression="DELBOTHSPACE($bb)"/> <!-- -->
|
|
</End>
|
|
</Process>
|
|
|
|
<Process name="CUPCHKFMT1" stat_flag="N" >
|
|
<Head deli_asc="124">
|
|
<Item name="POST_DATE" />
|
|
<Item name="ALL_CNT " />
|
|
<Item name="ALL_AMT" />
|
|
<Item name="ALL_CNT_RRL" />
|
|
<Item name="ALL_AMT_RTL" />
|
|
<Item name="ALL_AMT_FEE" />
|
|
<Item name="ALL_CNT_FEE" />
|
|
<Item name="TotAmt" />
|
|
</Head>
|
|
<Data deli_asc="124">
|
|
<AddItem name="CORG_COD" length="11" type="fixed" expression="DELBOTHSPACE($CORG_NO)"/> <!-- CUPS系统跟踪号 -->
|
|
<AddItem name="CHK_DT" length="8" type="fixed" expression="DELBOTHSPACE($CHK_DT)"/> <!-- CUPS系统跟踪号 -->
|
|
<AddItem name="CHK_STS" length="1" type="fixed" expression="DELBOTHSPACE($CHK_STS)"/> <!-- CUPS系统跟踪号 -->
|
|
<Item name="ACT_TIME" /> <!--交易时间 -->
|
|
<AddItem name="ACT_DATE" expression="SUBSTR($ACT_TIME,1,8)" /> <!--商户订单日期 -->
|
|
<Item name="MER_CODE" /> <!--商户代码 -->
|
|
<Item name="FIELD_1" /> <!--交易订单号 -->
|
|
<Item name="TRAN_CODE" /> <!--交易代码 -->
|
|
<Item name="TRAN_CURR" /> <!--交易币种 -->
|
|
<Item name="TRAN_AMT" expression="AMTSIMPLEFMT($TRAN_AMT)" /> <!--交易金额-->
|
|
<Item name="CP_TX_STS" /> <!--交易状态-->
|
|
<Item name="POST_DATE" /> <!--清算日期 -->
|
|
<Item name="CUPS_SSN" /> <!--交易流水号 -->
|
|
<Item name="CUPS_TIM" /> <!--交易流水号 -->
|
|
<Item name="CORG_COD_FK" /> <!--发卡机构标识码 -->
|
|
<Item name="FEE" /> <!--手续费 -->
|
|
<Item name="TRAN_CURR_QS" /> <!--清算币种 -->
|
|
<Item name="TRAN_AMT_QS" expression="AMTSIMPLEFMT($TRAN_AMT_QS)" /> <!--清算金额 -->
|
|
<Item name="TRAN_HUI_QS" /> <!--清算汇率 -->
|
|
<Item name="HBZS" /> <!--货币指数 -->
|
|
<Item name="AUTH_CODE" /> <!--授权码 -->
|
|
<Item name="ORIG_SSN"/> <!-- 原订单号 -->
|
|
<If condition="ISNULL($ORIG_SSN)">
|
|
<AddItem name="COP_BUS_TYP" value="11" /> <!--代付-->
|
|
<AddItem name="CHK_BAT_NO" expression="DELBOTHSPACE($PWMTCKCT.CHK_BAT_NO)" /> <!--代付批次-->
|
|
</If>
|
|
<If condition="NOT(ISNULL($ORIG_SSN))">
|
|
<AddItem name="COP_BUS_TYP" value="13" /> <!--撤销-->
|
|
<AddItem name="CHK_BAT_NO" expression="DELBOTHSPACE($PWMTCKCT1.CHK_BAT_NO)" /> <!--撤销批次-->
|
|
</If>
|
|
<Item name="OACT_TIM" />
|
|
<Item name="ORIG_SSN"/> <!-- 原交易CUPS系统跟踪号 -->
|
|
<Item name="OACT_DATE"/> <!-- 原交易CUPS系统跟踪号 -->
|
|
<Item name="CUSTOM_TYPE"/> <!-- 原交易CUPS系统跟踪号 -->
|
|
<Item name="CUSTOM_NUMBER"/> <!-- 原交易CUPS系统跟踪号 -->
|
|
<Item name="SMR" /> <!-- 原交易CUPS系统跟踪号 -->
|
|
</Data>
|
|
</Process>
|
|
|
|
|
|
<!-- 银联对账格式 -->
|
|
<Process name="MERCTOFMT" stat_flag="N" sqn_flag="Y" sqn_node_name="SEQ_NO">
|
|
<Head>
|
|
<Item name="dd" length="79" type="fixed" expression="DELBOTHSPACE($dd)"/> <!-- -->
|
|
<Item name="POST_DATE" length="6" type="fixed" expression="DELBOTHSPACE($POST_DATE)"/> <!-- 清算日期 -->
|
|
<Item name="ALL_CNT" length="8" type="fixed" expression="DELBOTHSPACE($ALL_CNT)"/> <!-- 交易总笔数 -->
|
|
<Item name="cc" length="21" type="fixed" expression="DELBOTHSPACE($cc)"/> <!-- -->
|
|
<Item name="ALL_AMT" length="15" type="fixed" expression="AMTSIMPLEFMT($ALL_AMT)"/> <!-- 清算总金额 -->
|
|
<Item name="ALL_COMM" length="12" type="fixed" expression="AMTSIMPLEFMT($ALL_COMM)"/> <!-- 清算总回佣 -->
|
|
<Item name="bb" length="110" type="fixed" expression="DELBOTHSPACE($bb)"/> <!-- -->
|
|
</Head>
|
|
<Data>
|
|
<AddItem name="CORG_FOR_COD" length="11" type="fixed" expression="DELBOTHSPACE($CORG_NO)"/> <!-- CUPS系统跟踪号 -->
|
|
<AddItem name="CHK_DT" length="8" type="fixed" expression="DELBOTHSPACE($CHK_DT)"/> <!-- CUPS系统跟踪号 -->
|
|
<AddItem name="CHK_STS" length="1" type="fixed" expression="DELBOTHSPACE($CHK_STS)"/> <!-- CUPS系统跟踪号 -->
|
|
<Item name="SSN" length="6" type="fixed" expression="DELBOTHSPACE($SSN)"/> <!-- CUPS系统跟踪号 -->
|
|
<Item name="ORIG_SSN" length="6" type="fixed" expression="DELBOTHSPACE($ORIG_SSN)"/> <!-- 原交易CUPS系统跟踪号 -->
|
|
<Item name="TX_ACC" length="19" type="fixed" expression="DELBOTHSPACE($TX_ACC)"/> <!-- 扣款交易帐号 -->
|
|
<Item name="MER_CODE" length="18" type="fixed" expression="SUBSTR($MER_CODE,4,15)"/> <!-- 商户代码 -->
|
|
<Item name="MER_NAME" length="30" type="fixed" expression="DELBOTHSPACE($MER_NAME)"/> <!-- 商户名称 -->
|
|
<Item name="MER_COMM" length="6" type="fixed" expression="DELBOTHSPACE($MER_COMM)"/> <!-- 回佣 -->
|
|
<Item name="TERM" length="8" type="fixed" expression="DELBOTHSPACE($TERM)"/> <!-- 终端号 -->
|
|
<Item name="ACT_DATE" length="6" type="fixed" expression="STRCAT(20,DELBOTHSPACE($ACT_DATE))"/> <!-- 交易日期 -->
|
|
<Item name="ACT_TIME" length="6" type="fixed" expression="DELBOTHSPACE($ACT_TIME)"/> <!-- 交易时间 -->
|
|
<Item name="POST_DATE" length="6" type="fixed" expression="DELBOTHSPACE($POST_DATE)"/><!-- 结算日期 -->
|
|
<Item name="TRAN_CODE" length="3" type="fixed" expression="DELBOTHSPACE(204010)"/><!-- 交易代码 -->
|
|
<Item name="TRAN_CURR" length="3" type="fixed" expression="DELBOTHSPACE($TRAN_CURR)"/><!-- 币种 -->
|
|
<Item name="TRAN_AMT" length="12" type="fixed" expression="DELBOTHSPACE($TRAN_AMT)"/> <!-- 交易金额 -->
|
|
<Item name="SETM_AMT" length="12" type="fixed" expression="DELBOTHSPACE($SETM_AMT)"/> <!-- 结算金额 -->
|
|
<Item name="AUTH_CODE" length="6" type="fixed" expression="DELBOTHSPACE($AUTH_CODE)"/><!-- 授权码 -->
|
|
<Item name="COV_RATE" length="8" type="fixed" expression="DELBOTHSPACE($COV_RATE)"/> <!-- 兑换率 -->
|
|
<Item name="CB_BANK" length="6" type="fixed" expression="DELBOTHSPACE($CB_BANK)"/> <!-- 发卡银行(借记卡银行) -->
|
|
<Item name="MER_TYPE" length="4" type="fixed" expression="DELBOTHSPACE($MER_TYPE)"/> <!-- 商户类型 -->
|
|
<Item name="OB_BANK" length="6" type="fixed" expression="DELBOTHSPACE($OB_BANK)"/> <!-- 代理银行 -->
|
|
<Item name="TRAN_COMM" length="10" type="fixed" expression="DELBOTHSPACE($TRAN_COMM)"/><!-- 商户回佣 -->
|
|
<Item name="CUSTOM_TYPE" length="2" type="fixed" expression="DELBOTHSPACE($CUSTOM_TYPE)"/> <!-- 账单类型 -->
|
|
<Item name="CUSTOM_NUMBER" length="20" type="fixed" expression="DELBOTHSPACE($CUSTOM_NUMBER)"/> <!-- 账单号码 -->
|
|
<Item name="Pay_type" length="2" type="fixed" expression="DELBOTHSPACE($Pay_type)"/> <!-- 支付渠道类型 -->
|
|
<Item name="Pay_no" length="20" type="fixed" expression="DELBOTHSPACE($Pay_no)"/> <!-- 支付渠道号 -->
|
|
<Item name="Inner_mer_no" length="8" type="fixed" expression="DELBOTHSPACE($Inner_mer_no)"/> <!-- 内部商户号 -->
|
|
<Item name="TERM_SSN" length="6" type="fixed" expression="DELBOTHSPACE($TERM_SSN)"/> <!-- 终端流水号 -->
|
|
<Item name="FIELD_1" length="12" type="fixed" expression="DELBOTHSPACE($FIELD_1)"/> <!-- 订单号后12位 -->
|
|
</Data>
|
|
|
|
</Process>
|
|
|
|
|
|
<Process name="MERCTOQFMT" stat_flag="N" sqn_flag="Y" sqn_node_name="SEQ_NO"> <!--批量向企业支付-->
|
|
<Head deli_asc="124">
|
|
<Item name="STL_CYC_CD" value="RMB" necessary="no" /> <!--币种-->
|
|
<Item name="STL_DT" necessary="no" /> <!--日期-->
|
|
<Item name="ZJ_BZ" value="2" /> <!--总计标志-->
|
|
<Item name="ALL_CNT" necessary="no" /> <!--总金额-->
|
|
<Item name="ALL_AMT" necessary="no" /> <!--总笔数-->
|
|
</Head>
|
|
<Data deli_asc="124">
|
|
<Item name="STL_CYC_CD" value="RMB" /> <!--币种-->
|
|
<Item name="STL_DT" necessary="no" /> <!--日期-->
|
|
<Item name="MX_FLG" value="2"/> <!--明细标志-->
|
|
<Item name="SEQ_NO" necessary="no" /> <!--顺序号-->
|
|
<Item name="WC_BNK" necessary="no" /> <!--付款账号开户行-->
|
|
<Item name="FUK_OAC" value=" "/> <!--付款账号-->
|
|
<Item name="BNK_ACNM" necessary="no" /><!--付款账号名称-->
|
|
<Item name="OPN_BNK_DESC" necessary="no" /><!--收款账号开户行-->
|
|
<Item name="OPN_BNK_PROV" necessary="no" /> <!--收款账号省份-->
|
|
<Item name="OPN_BNK_CITY" necessary="no" /> <!--收款账号地市-->
|
|
<Item name="OPN_BNK_CODE" value=" "/> <!--收款账号地区码-->
|
|
<Item name="STL_OAC" necessary="no" /><!--收款账号-->
|
|
<Item name="MERC_NAM" necessary="no" /><!--收款账号名称-->
|
|
<Item name="TO_TXN_AMT" necessary="no" /><!--金额-->
|
|
<Item name="HKYT" value=" "/><!--汇款用途-->
|
|
<Item name="BZXX" value=" "/><!--备注信息-->
|
|
<Item name="HKFS" value=" "/><!--汇款方式-->
|
|
<Item name="SJHM" value=" "/><!--收款账户短信通知手机号码-->
|
|
<Item name="SEQ_NO" necessary="no" /><!--自定义序号-->
|
|
</Data>
|
|
</Process>
|
|
|
|
<Process name="MERCTOGFMT"> <!--批量向个人支付文件-->
|
|
<Head deli_asc="124">
|
|
<Item name="SedId"/> <!--币种-->
|
|
<Item name="BnkNam"/> <!--日期-->
|
|
<Item name="BnkNo"/> <!--总计标志-->
|
|
<Item name="AmtCod"/> <!--总金额-->
|
|
<Item name="AmtNam"/> <!--总笔数-->
|
|
</Head>
|
|
<Data deli_asc="124">
|
|
<Item name="SedId" /> <!--币种-->
|
|
<Item name="SDtlId"/> <!--日期-->
|
|
<Item name="FCusId"/> <!--明细标志-->
|
|
<Item name="FCusNm"/> <!--顺序号-->
|
|
<Item name="BCusId"/> <!--报销号-->
|
|
<Item name="BCusNm"/> <!--单据张数-->
|
|
<Item name="PFunCod"/><!--付款账号开户行-->
|
|
<Item name="PFunNam"/><!--付款账号-->
|
|
<Item name="ItmCod"/> <!--付款账号名称-->
|
|
<Item name="ItmNam"/> <!--收款账号开户行-->
|
|
<Item name="PActNo"/> <!--收款账号省份-->
|
|
<Item name="PActNam"/><!--收款账号地市-->
|
|
<Item name="PActBnk"/><!--收款账号地区码-->
|
|
<Item name="PActAmt"/><!--收款账号-->
|
|
<Item name="PActAmt"/><!--收款账号名称-->
|
|
<Item name="PActAmt"/><!--金额-->
|
|
<Item name="PActAmt"/><!--汇款用途-->
|
|
<Item name="PActAmt"/><!--备注信息-->
|
|
<Item name="PActAmt"/><!--收款账户短信通知手机号码-->
|
|
</Data>
|
|
</Process>
|
|
|
|
</BATCH>
|
|
|