中国民生银行外汇清算系统详细设计说明书
实现方案 相关数据库表名 相关存储过程 模块代码 模块名称 功能描述 实现方案 相关数据库表名 相关存储过程 模块代码 模块名称 功能描述 实现方案 回True/False 分行的帐户资料表中设置了分行总可付头寸,根据分行代码、币种、实付头寸在BRACNHACCO中查到对应记录,比较实付头寸和总可付头寸 BRANCHINFO、BRANCHACCO 无 CheckAccoBank 检查是否我行境外帐户行 检查是否我行境外帐户行 我行境外帐户行资料保存在数据库表AGENCYACCO中,根据SWIFT代码和币种检查该数据表是否有对应的有效记录 AGNECYACCO 无 相关数据库表名 相关存储过程 模块代码 模块名称 功能描述 实现方案 相关数据库表名 相关存储过程 模块代码 模块名称 功能描述 CheckRepeat 检查电文是否重发 将总行新制作的电文、分行发给总行的电文与指定天数内的电文进行比较是否重复,并提示操作员,避免重复处理 比较对象: 1、总行新制作的电文 2、分行发给总行的电文 比较条件: 1、收付款性质的报文,比较发报行、收报行、业务编号、币种、金额、起息日 2、其他的电文比较发报行、收报行、业务编号 对每笔新入库的电文设置重复标记为N—未处理,系统调用存储过程Sp_CheckRepeat,并相应设置重复标记,对检查到重复的电文,需由操作员确认是否真的重复 SWIFTPUB Sp_CheckRepeat QueryServ 查询模块 对所有已收发的报文按照日期、报文格式、发报行、收报行、报文编号等进行单笔或多笔查询,查询报文原文 SWIFTPUB 无 ReportServ 统计模块 1、报文收发量统计 按收报/发报等统计收发报文量,自动生成月统计表。 21
中国民生银行外汇清算系统详细设计说明书
实现方案 相关数据库表名 相关存储过程 模块代码 模块名称 功能描述 实现方案 2、清算业务量统计 按汇出/汇入分行等统计汇出/汇入款项笔数和总金额等,自动生成月统计表。 SWIFTPUB 无 相关数据库表名 相关存储过程
模块代码 模块名称 功能描述 实现方案 相关数据库表名 相关存储过程 模块代码 模块名称 功能描述 实现方案 相关数据库表名 相关存储过程 模块代码 模块名称 功能描述 实现方案 相关数据库表名 相关存储过程
TransGrant 业务授权控制 多级别授权控制,并对授权进行一般性校验。 对需要复核授权的交易在交易代码表TRANCODE中设置相应标记位,系统根据该标记位判断是否需要复核、授权,并检查用户是否有复核、授权的权限 SWIFTPUB、USERINFO、USERAUTH、TRANCODE 无 ProgTip 备忘录管理 提示当天需办理的业务 系统搜索数据库业务数据表的记录状态标记,显示当日应做而未做的业务 SWIFTPUB 无 DailyTrans 日常事务管理 以各色标签提示日常待处理事务,挂起业务、待核销交易等 系统显示交易数据时,根据业务记录的状态标记位以颜色加以提示 SWIFTPUB 无 MenuContr 菜单管理 编辑、修改系统显示菜单,编辑、修改不同权限用户显示菜单 系统通过检查用户权限,将用户无权使用的菜单、按钮灰显 USERINFO、USERAUTH、TRANCODE 无 22
中国民生银行外汇清算系统详细设计说明书
七、 电文业务处理流程
?
发出到行外电文的处理
1. 从分行国际结算系统收来的电文
(1) 收报行为我行总行或另一分行 转到收进报文进行处理。
(2) 非付款性质的电文
调用模块SendToAlliance,发送到SWIFT系统。 (3) 可能为付款性质,也可能为非付款性质的电文 判断是付款性质电文的条件:
A. 必须是MT100/103格式的客户汇款电文
B. 收报行是我行境外帐户行(调用模块CheckAccoBank)
非付款性质电文转(2)处理,发送到SWIFT系统
付款性质电文处理:
(4) 付款性质的电文 判断条件:
A. 电文格式必须为MT202/203
23
中国民生银行外汇清算系统详细设计说明书 流程图1检查分行实付头寸是否超过总可付头寸(CheckMoeny)是否否是否放行是退回分行国际结算系统(SendToBranch)帐务处理(AccoProc)内部MT900电文保存生产发送给分行的内部MT900借记通知电文(SwiftMake)发送到分行(SendToBranch)发送到SWIFT系统(SendToAlliance)汇出汇款核销(CloseDebitSwift)B. 收报行为我行境外帐户行(调用模块CheckAccoBank)
24