大额支付交易详细设计.doc_第1页
大额支付交易详细设计.doc_第2页
大额支付交易详细设计.doc_第3页
大额支付交易详细设计.doc_第4页
大额支付交易详细设计.doc_第5页
已阅读5页,还剩40页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

石家庄市商业银行核心业务系统(DP059)石家庄市商业银行大额支付系统详细设计上海华腾软件系统有限公司二三年十一月1.14211 大额支付往帐录入1.24212 大额支付汇兑往帐修改1.34213 大额支付汇兑往帐发送1.44214 大额支付往帐电子联行专用汇兑录入1.54215 大额支付电子联行往帐修改1.64216 大额支付往帐委托收款划回录入1.74217 大额支付委托收款(划回)修改1.84219 大额支付往帐托收承付划回录入1.94220 大额支付托收承付(划回)修改1.104223 大额支付退汇录入1.114224 大额支付往帐撤销申请录入1.124225 大额支付往帐退回申请录入1.134226 大额支付撤销申请报文修改1.144227 大额支付退回申请报文修改1.154228 大额支付撤销报文发送1.164230 大额支付往帐查询申请录入1.174231 大额支付往帐查询修改1.184232 大额支付查询发送1.194233 查询发送信息获取1.204234 大额支付往帐查复申请录入1.214235 大额支付往帐自由格式录入1.224236 支付业务查询请求报文录入1.1 4211 大额支付往帐录入模块名Hv4211大额支付往帐录入相关程序hv4211.c描述大额支付往帐录入hv4211Initial() hv4211Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4211_GROUP TIS_FUNDSRC fundsrc; char curnoDLEN_CURNO; 外部币种 char fee_type; 报文种类 char fee_no; 收费种类 char payernameDLEN_HVPS_NAME; 汇款人名称 char payeraddrDLEN_HVPS_ADDR; 汇款人地址 char payeebrnoDLEN_HVPS_BRNO; 收款人开户行 char payeeactnoDLEN_HVPS_ACTNO; 收款人帐号 char payeenameDLEN_HVPS_NAME; 收款人名称 char payeeaddrDLEN_HVPS_ADDR; 收款人地址 char txtypeDLEN_HVPS_TXTYPE; 业务种类 char remarksDLEN_HVPS_REMARKS; 附言 tis4211;输出:static struct TOS4211_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水号 char ejfnoDLEN_TLSRNO; 主机流水号 char fcode2; 收费类型 char avbalDLEN_TXAMT; 帐户余额 char dbactnoDLEN_ACTNO; 借记帐户号 char dbnameDLEN_CNAME; 借记帐户名称 char dbavbalDLEN_TXAMT; 借记帐户余额 char cractnoDLEN_ACTNO; 贷记帐户号 char crnameDLEN_CNAME; 贷记帐户名称 char cravbalDLEN_TXAMT; 贷记帐户余额 tos4211; 流程:正常流程初始化:生成主机流水号;取消流程初始化:得到原始交易主机流水号;正常流程处理:得到付款人信息;得到开户行行名;检查是否需要总行授权;查询发卡行本行机构联行号;得到发送机构代码;得到发送清算机构;得到接收机构代码;记录汇兑往帐信息表;帐务处理;取消流程更新:删除汇兑往帐信息;帐务处理取消; 1.2 4212 大额支付汇兑往帐修改模块名Hv4212大额支付往帐录入相关程序hv4212.c描述大额支付往帐录入hv4212Initial() hv4212Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4212_GROUP TIS_FUNDSRC fundsrc; char curnoDLEN_CURNO; 外部币种 char fee_type; 报文种类 char payernameDLEN_HVPS_NAME; 汇款人名称 char payeraddrDLEN_HVPS_ADDR; 汇款人地址 char payeebrnoDLEN_HVPS_BRNO; 收款人开户行 char payeeactnoDLEN_HVPS_ACTNO; 收款人帐号 char payeenameDLEN_HVPS_NAME; 收款人名称 char payeeaddrDLEN_HVPS_ADDR; 收款人地址 char txtypeDLEN_HVPS_TXTYPE; 业务种类 char remarksDLEN_HVPS_REMARKS; 附言 tis4212;输出:static struct TOS4212_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水号 tos4212; 流程:正常流程初始化:取消流程初始化:正常流程处理:查询汇兑往帐查询信息表;检查操作员是否相同;得到付款人信息;得到开户行行名;查询发卡行本行机构联行号;得到发送机构代码;得到发送清算机构;得到接收机构代码;记录汇兑往帐信息表;取消流程更新:1.3 4213 大额支付汇兑往帐发送模块名Hv4213大额支付往帐发送相关程序hv4213.c描述大额支付往帐发送hv4213Initial() hv4213Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4213_GROUP char txdayDLEN_DATE; 交易日期 char ejfnoDLEN_TLSRNO; 主机流水号 tis4213;输出:static struct TOS4213_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水号 tos4212; 流程:正常流程初始化:支付系统状态检查取消流程初始化:正常流程处理:支付交易信息状态检查;检查是否需要授权;检查操作员是否不同;修改汇兑往帐信息表;发送记录;取消流程更新:1.4 4214 大额支付往帐电子联行专用汇兑录入模块名Hv4214大额支付往帐电子联行专用汇兑录入相关程序hv4214.c描述大额支付往帐电子联行专用汇兑录入hv4214Initial() hv4214Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4214_GROUP TIS_FUNDSRC fundsrc; char curnoDLEN_CURNO; 外部币种 char fee_type; 报文种类 char fee_no; 收费种类 char payernameDLEN_HVPS_NAME; 汇款人名称 char payeraddrDLEN_HVPS_ADDR; 汇款人地址 char payeebrno6; 收款人开户行 char payeeactnoDLEN_HVPS_ACTNO; 收款人帐号 char payeenameDLEN_HVPS_NAME; 收款人名称 char payeeaddrDLEN_HVPS_ADDR; 收款人地址 char txtypeDLEN_HVPS_TXTYPE; 业务种类 char remarksDLEN_HVPS_REMARKS; 附言 tis4214;输出:static struct TOS4214_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水号 char ejfnoDLEN_TLSRNO; 主机流水号 char fcode2; 收费类型 char avbalDLEN_TXAMT; 帐户余额 char dbactnoDLEN_ACTNO; 借记帐户号 char dbnameDLEN_CNAME; 借记帐户名称 char dbavbalDLEN_TXAMT; 借记帐户余额 char cractnoDLEN_ACTNO; 贷记帐户号 char crnameDLEN_CNAME; 贷记帐户名称 char cravbalDLEN_TXAMT; 贷记帐户余额 tos4214; 流程:正常流程初始化:生成主机流水号;取消流程初始化:得到原始交易主机流水号;正常流程处理:得到付款人信息;得到开户行行名;检查是否需要总行授权;查询发卡行本行机构联行号;得到发送机构代码;得到发送清算机构;得到接收机构代码;记录汇兑往帐信息表;帐务处理;取消流程更新:删除汇兑往帐信息;帐务处理取消; 1.5 4215 大额支付电子联行往帐修改模块名Hv4215大额支付往帐录入相关程序hv4215.c描述大额支付往帐录入hv4215Initial() hv4215Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4215_GROUP TIS_FUNDSRC fundsrc; char curnoDLEN_CURNO; 外部币种 char fee_type; 报文种类 char payernameDLEN_HVPS_NAME; 汇款人名称 char payeraddrDLEN_HVPS_ADDR; 汇款人地址 char payeebrno6; 收款人开户行 char payeeactnoDLEN_HVPS_ACTNO; 收款人帐号 char payeenameDLEN_HVPS_NAME; 收款人名称 char payeeaddrDLEN_HVPS_ADDR; 收款人地址 char txtypeDLEN_HVPS_TXTYPE; 业务种类 char remarksDLEN_HVPS_REMARKS; 附言 tis4215;输出:static struct TOS4212_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水号 tos4215; 流程:正常流程初始化:取消流程初始化:正常流程处理:查询汇兑往帐查询信息表;检查操作员是否相同;得到付款人信息;得到开户行行名;查询发卡行本行机构联行号;得到发送机构代码;得到发送清算机构;得到接收机构代码;记录汇兑往帐信息表;取消流程更新:1.6 4216 大额支付往帐委托收款划回录入模块名Hv4216大额支付往帐委托收款划回录入相关程序hv4216.c描述大额支付往帐委托收款划回录入hv4216Initial() hv4216Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4216_GROUP TIS_FUNDSRC fundsrc; char curnoDLEN_CURNO; 外部币种 char fee_type; 报文种类 char fee_no; 收费种类 char payernameDLEN_HVPS_NAME; 汇款人名称 char payeebrno6; 收款人开户行 char payeeactnoDLEN_HVPS_ACTNO; 收款人帐号char payeenameDLEN_HVPS_NAME; 收款人名称char comdateDLEN_DATE; 委托日期char comvoctypeDLEN_TYPE2; 委托凭证类型 char remarksDLEN_HVPS_REMARKS; 附言 tis4216;输出:static struct TOS4216_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水号 char ejfnoDLEN_TLSRNO; 主机流水号 char fcode2; 收费类型 char avbalDLEN_TXAMT; 帐户余额 char dbactnoDLEN_ACTNO; 借记帐户号 char dbnameDLEN_CNAME; 借记帐户名称 char dbavbalDLEN_TXAMT; 借记帐户余额 char cractnoDLEN_ACTNO; 贷记帐户号 char crnameDLEN_CNAME; 贷记帐户名称 char cravbalDLEN_TXAMT; 贷记帐户余额 tos4216; 流程:正常流程初始化:生成主机流水号;取消流程初始化:得到原始交易主机流水号;正常流程处理:得到付款人信息;得到开户行行名;检查是否需要总行授权;查询发卡行本行机构联行号;得到发送机构代码;得到发送清算机构;得到接收机构代码;记录汇兑往帐信息表;帐务处理;取消流程更新:删除汇兑往帐信息;帐务处理取消; 1.7 4217 大额支付委托收款(划回)修改模块名Hv4217大额支付委托收款(划回)修改相关程序hv4217.c描述大额支付委托收款(划回)修改hv4217Initial() hv4217Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4217_GROUP TIS_FUNDSRC fundsrc; char curnoDLEN_CURNO; 外部币种 char fee_type; 报文种类 char fee_no; 收费种类 char payernameDLEN_HVPS_NAME; 汇款人名称 char payeebrno6; 收款人开户行 char payeeactnoDLEN_HVPS_ACTNO; 收款人帐号char payeenameDLEN_HVPS_NAME; 收款人名称char comdateDLEN_DATE; 委托日期char comvoctypeDLEN_TYPE2; 委托凭证类型 char remarksDLEN_HVPS_REMARKS; 附言 tis4217;输出:static struct TOS4217_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水号 tos4217; 流程:正常流程初始化:取消流程初始化:正常流程处理:查询汇兑往帐查询信息表;检查操作员是否相同;得到付款人信息;得到开户行行名;查询发卡行本行机构联行号;得到发送机构代码;得到发送清算机构;得到接收机构代码;记录汇兑往帐信息表;取消流程更新:1.8 4219 大额支付往帐托收承付划回录入模块名Hv4219大额支付往帐托收承付划回录入相关程序hv4219.c描述大额支付往帐托收承付划回录入hv4219Initial() hv4219Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4219_GROUP TIS_FUNDSRC fundsrc; char curnoDLEN_CURNO; 外部币种 char fee_type; 报文种类 char fee_no; 收费种类 char payernameDLEN_HVPS_NAME; 汇款人名称 char payeebrno6; 收款人开户行 char payeeactnoDLEN_HVPS_ACTNO; 收款人帐号char payeenameDLEN_HVPS_NAME; 收款人名称char comdateDLEN_DATE; 委托日期char comvoctypeDLEN_TYPE2; 委托凭证类型char remarksDLEN_HVPS_REMARKS; 附言char pamountDLEN_TXAMT; 赔偿金额char jamountDLEN_TXAMT; 拒付金额 tis4219;输出:static struct TOS4219_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水号 char ejfnoDLEN_TLSRNO; 主机流水号 char fcode2; 收费类型 char avbalDLEN_TXAMT; 帐户余额 char dbactnoDLEN_ACTNO; 借记帐户号 char dbnameDLEN_CNAME; 借记帐户名称 char dbavbalDLEN_TXAMT; 借记帐户余额 char cractnoDLEN_ACTNO; 贷记帐户号 char crnameDLEN_CNAME; 贷记帐户名称 char cravbalDLEN_TXAMT; 贷记帐户余额 tos4219; 流程:正常流程初始化:生成主机流水号;取消流程初始化:得到原始交易主机流水号;正常流程处理:得到付款人信息;得到开户行行名;检查是否需要总行授权;查询发卡行本行机构联行号;得到发送机构代码;得到发送清算机构;得到接收机构代码;记录汇兑往帐信息表;帐务处理;取消流程更新:删除汇兑往帐信息;帐务处理取消; 1.9 4220 大额支付托收承付(划回)修改模块名Hv4220大额支付托收承付(划回)修改相关程序hv4219.c描述大额支付托收承付(划回)修改hv4220Initial() hv4220Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4220_GROUP TIS_FUNDSRC fundsrc; char curnoDLEN_CURNO; 外部币种 char fee_type; 报文种类 char fee_no; 收费种类 char payernameDLEN_HVPS_NAME; 汇款人名称 char payeebrno6; 收款人开户行 char payeeactnoDLEN_HVPS_ACTNO; 收款人帐号char payeenameDLEN_HVPS_NAME; 收款人名称char comdateDLEN_DATE; 委托日期char comvoctypeDLEN_TYPE2; 委托凭证类型char remarksDLEN_HVPS_REMARKS; 附言char pamountDLEN_TXAMT; 赔偿金额char jamountDLEN_TXAMT; 拒付金额 tis4220;输出:static struct TOS4220_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水号 tos4220; 流程:正常流程初始化:取消流程初始化:正常流程处理:查询汇兑往帐查询信息表;检查操作员是否相同;得到付款人信息;得到开户行行名;查询发卡行本行机构联行号;得到发送机构代码;得到发送清算机构;得到接收机构代码;记录汇兑往帐信息表;取消流程更新: 1.10 4223 大额支付退汇录入模块名Hv4223大额支付托收承付(划回)修改相关程序hv4223.c描述大额支付托收承付(划回)修改hv4223Initial() hv4223Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4223_GROUP char txdayDLEN_DATE; 交易日期 char ejfnoDLEN_TLSRNO; 主机流水 char remarksDLEN_HVPS_REMARKS; 附言 tis4220;输出:static struct TOS4220_GROUP char ejfnoDLEN_EJFNO; 主机流水 char tlsrnoDLEN_TLSRNO; 柜员流水号 tos4220; 流程:正常流程初始化:取消流程初始化:正常流程处理:查询汇兑来帐信息;更新汇兑来帐信息;检查是否需要总行授权;记录汇兑往帐信息表;帐务处理;取消流程更新:查询汇兑来帐信息;更新汇兑来帐信息;检查是否需要总行授权;删除汇兑往帐信息表;帐务处理取消; 1.11 4224 大额支付往帐撤销申请录入模块名Hv4224大额支付往帐撤销申请录入相关程序hv4224.c描述大额支付往帐撤销申请录入hv4224Initial() hv4224Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4224_GROUP char oldvdateDLEN_DATE; 原始交易日期 char oldbrnoDLEN_BRNO; 原始发起行 char oldtxnDLEN_FLAG; 原交易种类 char oldseqnoDLEN_HVPS_SEQNO; 原始支付交易序号 char remarksDLEN_HVPS_REMARKS; 附言 tis4224;输出:static struct TOS4224_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水 char ejfnoDLEN_TLSRNO; 主机流水 char recallnoDLEN_HVPS_RECALLNO; 撤销申请号 tos4224; 流程:正常流程初始化:得到主机流水号得到撤销申请号取消流程初始化:正常流程处理:得到发送机构代码;记录汇兑往帐查询信息;取消流程更新:删除汇兑往帐信息; 1.12 4225 大额支付往帐退回申请录入模块名Hv4225大额支付往帐撤销申请录入相关程序hv4225.c描述大额支付往帐撤销申请录入hv4225Initial() hv4225Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4225_GROUP char oldvdateDLEN_DATE; 原始交易日期 char oldbrnoDLEN_BRNO; 原始发起行 char oldtxnDLEN_FLAG; 原交易种类char oldseqnoDLEN_HVPS_SEQNO; 原始支付交易序号char curnoDLEN_CURNO; 币种char amountDLEN_TXAMT; 金额 char remarksDLEN_HVPS_REMARKS; 附言 tis4225;输出:static struct TOS4225_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水 char ejfnoDLEN_TLSRNO; 主机流水 char recallnoDLEN_HVPS_RECALLNO; 退回申请号 tos4225; 流程:正常流程初始化:得到主机流水号得到退回申请号取消流程初始化:正常流程处理:得到发送机构代码;记录汇兑往帐查询信息;取消流程更新:删除汇兑往帐信息; 1.13 4226 大额支付撤销申请报文修改模块名Hv4226大额支付撤销申请报文修改相关程序hv4226.c描述大额支付撤销申请报文修改hv4226Initial() hv4226Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4226_GROUP char oldvdateDLEN_DATE; 原始交易日期 char oldbrnoDLEN_BRNO; 原始发起行 char oldtxnDLEN_FLAG; 原交易种类char oldseqnoDLEN_HVPS_SEQNO; 原始支付交易序号 char remarksDLEN_HVPS_REMARKS; 附言 tis4226;输出:static struct TOS4226_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水 tos4226; 流程:正常流程初始化:取消流程初始化:正常流程处理:查询业务信息往帐信息;检查操作员是否相同;得到发送机构代码;更新汇兑往帐查询信息;取消流程更新: 1.14 4227 大额支付退回申请报文修改模块名Hv4227大额支付退回申请报文修改相关程序hv4227.c描述大额支付退回申请报文修改hv4227Initial() hv4227Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4227_GROUP char txdayDLEN_DATE; 交易日期 char ejfnoDLEN_TLSRNO; 主机流水号 char oldvdateDLEN_DATE; 原始交易日期 char oldbrnoDLEN_BRNO; 原始发起行 char oldtxnDLEN_FLAG; 原交易种类char oldseqnoDLEN_HVPS_SEQNO; 原始支付交易序号 char remarksDLEN_HVPS_REMARKS; 附言 tis4227;输出:static struct TOS4227_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水 tos4227; 流程:正常流程初始化:取消流程初始化:正常流程处理:查询业务信息往帐信息;检查操作员是否相同;得到发送机构代码;更新汇兑往帐查询信息;取消流程更新: 1.15 4228 大额支付撤销报文发送模块名Hv4228大额支付撤销报文发送相关程序hv4228.c描述大额支付撤销报文发送hv4228Initial() hv4228Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4228_GROUP char txdayDLEN_DATE; 交易日期 char ejfnoDLEN_TLSRNO; 主机流水号 tis4228;输出:static struct TOS4228_GROUP char tlsrnoDLEN_TLSRNO; 柜员流水 tos4228; 流程:正常流程初始化:取消流程初始化:正常流程处理:查询业务信息往帐信息;需要总行授权;检查操作员是否相同;更新汇兑往帐查询信息;发送;取消流程更新: 1.16 4230 大额支付往帐查询申请录入模块名Hv4230大额支付往帐查询申请录入相关程序hv4230.c描述大额支付往帐查询申请录入hv4230Initial() hv4230Process()作者职责时间描述功能流程描述接口:输入:static struct TIS4230_GROUP char sndbrnoDLEN_BRNO; 查询行行号 char rcvbrnoDLEN_HVPS_BRNO; 查复行行号 char oldsbrnoDLEN_BRNO; 原发起行 char oldtxnDLEN_FLAG; 原交易种类 char sAmountDLEN_TXAMT; 金额 char oldvdateDLEN_DATE; 原发报日期 char oldrbrnoDLEN_HVPS_BRNO; 原接收行 char oldseqnoDLEN_HVPS_SEQNO; 原交易序号 char remarksDLEN_HVPS_REMARKS; 附言 tis4230;输出:static struct TOS4230_GROUP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论