BANCS系统解读.docx
《BANCS系统解读.docx》由会员分享,可在线阅读,更多相关《BANCS系统解读.docx(20页珍藏版)》请在冰豆网上搜索。
BANCS系统解读
新一代核心业务系统信息报告
一、新一代核心业务系统基本情况
1.系统名称:
新一代核心业务系统
2.系统立项时间:
2004年12月
3.系统发展历程:
✧2009年7月17日,新一代核心业务系统在总行清算中心和天津分行成功投产运行;
✧2009年11月27日,新一代核心业务系统第一次版本升级;
✧2010年1月22日,新一代核心业务系统第二次版本升级;
✧2010年4月23日,新一代核心业务系统第三次版本升级。
4.硬件系统情况、操作系统、数据库系统情况、目前数据量的大小等材料核心运维组已提供。
二、新一代核心业务系统设计思想
1.项目概述
华夏银行通过实施与国际银行管理流程和业务发展水平接轨的核心业务系统(BaNCS系统),使华夏银行原有的业务操作模式发生转型,从而全面地提升银行管理、业务发展和技术创新能力,进一步增强华夏银行的市场竞争力。
如果说核心业务系统是银行的“心脏”,那么新一代核心业务系统项目的实施和推广就是通过“换心手术”,替换行内现有的分布式2K版综合业务系统,打造一个先进、现代化、集中式的新核心业务系统,从而实现全行一本帐、集中处理异地业务的后台技术平台。
新核心系统自2009年7月在华夏银行上线以来,经历了实践的检验,证明科技创新确实有助提高银行发展的综合能力。
具体表现在以下几方面:
快速满足多样化的业务需求推动银行业务发展,以提升盈利率、经营效率;“以客户为中心”的银行服务,提高了客户满意度;集中化的系统处理,提高了系统安全性、可靠性,降低了管理运行的风险。
随着新一代核心业务系统的成功实施,华夏银行已跨入了国内拥有现代化银行系统的金融机构行列。
2.主要业务特点
对比之前华夏银行使用的单一维度的会计系统(2K版综合业务系统),新一代核心银行系统提供了一个具有“六个维度”的整体业务解决方案。
新核心银行系统(BaNCS)具有管理产品分类的能力、金融产品定价、渠道识别、客户分析、风险分析和会计核算的处理。
BaNCS核心银行系统提供了一个跨机构、多语言、多币种的全方位核心银行操作自动化的综合解决方案。
3.主要技术特点
✧独立性:
该系统进行了明确的分隔与分层,为业务应用程序逻辑提供了相对于分发系统、数据管理系统或操作和硬件平台层内使用的底层技术的独立性;
✧模块化、参数控制业务逻辑:
BaNCS应用程序环境集模块化和参数化为一体,可以优化代码重用性,更为重要的是可以为建立其他应用程序功能提供一种易反应和灵活的基础;
✧易于与其他系统集成:
BaNCS已设计为一个完全集成的软件程序包。
它将核心银行的客户和帐户处理要求与资金和贸易等部门的要求融合在一起,从而为一个系统内的客户涉及的每个方面服务。
这些功能是通过事务处理功能部件驱动的,可实现完全集成的渠道管理;
✧关系数据库管理系统:
为了将BaNCS与给定RDBMS的特定要求分隔开,所有数据库访问都是由BaNCS数据库输入/输出模块来执行和监视的,从而便于数据库和处理模块之间交换信息。
三、系统构成模块及主要功能
1.系统结构框图
2.系统构成模块
核心业务系统(BaNCS系统)主要包含公共业务、客户信息、存款、贷款、或有、卡、代收付、票据、分行会计和重空现金管理等模块,主要完成了银行公共业务、客户信息管理、存款业务、贷款业务、或有业务、卡业务、代收付业务、票据业务、分行会计(内部账)业务、重空管理的后台业务逻辑控制和账务处理。
四、重要数据库表介绍
1.客户信息主表CUSM
字段名称
类型(长度)
是否关键字
字段解释
SOC_NO
CHAR(3)
是
客户所属机构码
CUST_ACCT_NO
CHAR(16)
是
1,客户号;2,客户的每个关联帐号
EXP_AMT
NUMBER(17,3)
包含了自动额度系统下机构处理需要检查的总的额度金额(仅供新西兰).
PRIM_ACCT
NUMBER(17)
保存连接到CUST_ACCT_NO中定义的客户或帐户的客户号
THIS_ACCT_STATUS
CHAR
(1)
包含在PRIM_ACCT中定义的客户的状态.
NO_MASTER_STATUS
CHAR
(1)
包含客户的状态
MAIL_IND
CHAR
(1)
包含一位数字的邮件标志
NOTICE_CUST_NO
NUMBER(17)
仅用于NoticeInd字段设置为'9'时.当设置为'0',信件将被送到客户的附加、安全地址.此域也用于存贮将把其地址做为此帐户邮寄地址的客户号.
LANGUAGE_CODE
CHAR
(2)
包含客户的语言代码。
必须在系统参数中建立语言代码的预定义值
NATIONALITY_CD
CHAR(3)
包含客户的国籍代码。
必须在系统参数中建立国籍代码的预定义值
SEC_ACCESS_IND
CHAR
(1)
指出该客户是否需要安全检查。
0:
无需安全检查
1:
安全检查
ACCOUNT_SYSTEM
CHAR(3)
包含此帐户所属的系统。
DEP表示存款,LON表示贷款
TFN_STATUS
CHAR
(1)
包含客户的税金文件号的状态
MSGS_PENDING
NUMBER(4)
包含此帐户待处理的、柜员还未查看的消息号码。
电子邮件系统维护它
NO_OF_MESSAGES
NUMBER(4)
包含存贮于交易变量中的消息数量。
电子邮件系统维护它
CUSTOMER_TYPE
CHAR
(2)
包含客户类型。
允许一个客户被定义为个人或企业,系统仅允许个人客户访问个人附加信息、企业客户访问企业附加信息。
MAIL_IND_EXP_DT
NUMBER(9)
邮件标志到期日期
DOMESTIC_RISK
CHAR
(2)
表示客户的与本币的限额相关的所有风险。
有效值是00-10,若未提供,则将被设置为ZZ。
注意只有此域设置为00-10才能创建限额
CROSS_BORDER_RISK
CHAR
(2)
表示客户的依靠外币还款的限额相关的所有风险。
有效值是00-10,若未提供,则将被设置为ZZ。
注意只有此域设置为00-10才能创建限额
LAST_USED_ACCT_NO
NUMBER(17)
包含该客户最近使用的帐号
VIP_CODE
CHAR
(2)
表示该客户是否享受VIP身份
0:
否
1:
是
CUSTOMER_STATUS
CHAR(3)
客户状态
SEGMENT_CODE
CHAR(4)
客户段
LOCKER_HOLDER
CHAR
(1)
锁柜持有人
CREATE_DT
NUMBER(9)
建立该客户的日期
HOME_BRANCH_NO
CHAR(5)
包含该客户的开户行,用于报表目的。
若无,此域默认为交易柜员的支行号码
TFN_IND
CHAR
(1)
包含一个标志表明税金文件号是否被自动附加于该客户开立的帐户。
此标志可在帐户层被覆盖。
若在机构参数中‘TFNRequired?
’被设置为Y则需要填写此域。
税金文件、扣税开始信息和税率。
NOTICE_PROCESS_IND
CHAR
(1)
表明通知将被如何处理。
用于对帐单和信件模块
CK_CUST_LMT_IND
CHAR
(1)
标示客户限额是否被监控
N:
否(默认值)
Y:
是
CK_CUST_PA_LMT_IND
CHAR
(1)
标示客户父母的限额是否被监控
N:
否(默认值)
Y:
是
CK_INDU_LMT_IND
CHAR
(1)
标示机构限额是否被监控
N:
否(默认值)
Y:
是
CK_CNTY_LMT_IND
CHAR
(1)
标示国家限额是否被监控
N:
否(默认值)
Y:
是
CK_SECTOR_LMT_IND
CHAR
(1)
标示每日清算限额是否被监控
N:
否(默认值)
Y:
是
INDUSTRY_CODE
CHAR(6)
客户所属的行业代码。
必须在系统参数种创建行业代码的预定义值,新建、修改INDU表。
COUNTRY_OF_RISK
CHAR
(2)
风险国家
ATM_FLAG
CHAR
(1)
标示该客户是否有ATM卡以及该卡的状态。
。
BUS_SECTOR_CODE
CHAR(5)
业务部门代码
STMT_FREQUENCY
CHAR
(1)
对账单生成频率
STMT_CYCLE
CHAR
(2)
表示对帐单生成的周期。
当对帐单频率为‘Q’,‘H’,or‘Y’时,此域必填;否则,此域应该等于0
STMT_DAY
CHAR
(2)
表示对帐单将在哪一天生成。
当对帐单频率为‘W’,‘F’,‘T’,‘M’,‘Q’,‘H’or‘Y’时,此域必填;否则,此域应该等于0
LAST_STMT_DT
NUMBER(9)
对帐单最后一次是哪一天生成
REJECTED_STATUS
CHAR
(1)
拒往客户状态
0-正常
1-拒往
2-临时释放
3-有不良记录
WITH_TAX_TYPE
CHAR
(2)
税率
LST_MNT_DATE
NUMBER(9)
最后维护日期
LST_MNT_TELLER
CHAR(5)
最后维护柜员
LST_MNT_BR_NO
CHAR(4)
最后维护机构
COMPANY_SIZE
CHAR
(2)
资产规模
ANL_AUDIT_FLG
CHAR
(1)
工商年检情况
CUST_SUB_TYPE
CHAR
(2)
资本金来源
GOV_FUND_IND
CHAR
(1)
国债购买客户标识
2.客户账户信息主表INVM
字段名称
类型(长度)
是否关键字
取值说明
KEY_1
CHAR(19)
是
3位的机构号+16位的帐号
INVVST
NUMBER(9)
指向最近的INVV记录
NO_OF_TRNS
NUMBER(9)
开户以来的交易数
NO_OF_PERD_TRNS
NUMBER(9)
当前利息周期中总的交易数
NO_OF_RCD_TRNS
NUMBER(9)
存贮在主数据集中的交易数
NO_OF_NON_FIN_TRNS
NUMBER(9)
非金融交易数
SYS
CHAR(3)
处理系统名称
BRANCH_NO
CHAR(4)
客户所属分行号
CURR_STATUS
CHAR
(2)
0:
开户;
1:
睡眠;
2:
无人认领;
7:
关户;
8:
关户上一周期
ACCT_TYPE
CHAR(4)
账户类型
INT_CAT
CHAR(4)
决定利息计算方式的代码
INV_TYPE
CHAR(4)
决定子账户类型
TRAP
CHAR
(2)
0:
不计息
R:
利息转入本金
T:
转账;
POSTING_MASK
CHAR(4)
32x1bit,对单个存款账户进行过账处理限制的设置
REPORT_MASK
CHAR(4)
32x1bit,对单个存款账户进行报表处理限制的设置
CURRENCY
CHAR(3)
币别
OWNERSHIP_FLAG
NUMBER(3)
账户持有人数目
ACCT_MARGIN_RATE
NUMBER(7,4)
账户差额利率
MCURR_ACCT_TYPE
CHAR
(1)
多币种账户类型
CUSTOMER_NO
CHAR(16)
客户号
LAST_DIV_DATE
NUMBER(9)
上次利息支付时间
RESERVED_AMOUNT
NUMBER(17,3)
留存金额
ATM_LIMIT_FLAG
CHAR
(1)
ATM限额标志
CR_LIMIT
NUMBER(17)
账户的VISA限额
DAY_CASH_WDL_VALUE
NUMBER(9)
账户每天取款总额
DAY_CASH_DATE
NUMBER(9)
现金取款日期
UNCL_NO_INT_VAL
NUMBER(17,3)
不计息总额
SOP_BAL
NUMBER(17,3)
计息周期开始账户余额
CURR_BAL
NUMBER(17,3)
当前余额
UNCL_CHQ_VAL
NUMBER(17,3)
未清算支票金额
HOLD_VAL
NUMBER(17,3)
冻结金额
NPB_VAL
NUMBER(17,3)
未更新到存折上的无折交易金额
STMT_FREQUENCY
CHAR
(1)
‘’:
使用产品默认周期;
N:
不需要对帐单;
S:
当交易数达到预定义后的一个值时;
P:
计息周期结束时;
D:
每天;
W:
每周;
F:
每两周;
T:
每两月;
M:
每月;
Q:
每季度;
H:
每半年;
Y:
每年;
STMT_CYCLE
CHAR
(2)
只有当对帐单频率设为Q/H/M时才有效
STMT_DAY
CHAR
(2)
对帐单日
EOM_BAL
NUMBER(17,3)
应用于每月最低余额账户
CSLD_STMT_PROS
CHAR
(1)
Y:
不使用帐户层参数,使用客户层参数;
N:
使用帐户层参数;
space:
使用产品层参数;
STOP_WDL_IND
CHAR
(1)
账户支付标志
INT_AVAILABLE
NUMBER(17,5)
可用利息(应付利息)
INT_INCR
NUMBER(17,5)
日计提利息增量
INT_PROJ
NUMBER(17,5)
每个利息周期结束时移入利息增量域
FCC_CI_ADJ_ACCR
NUMBER(17,5)
由于指定的外币汇率通胀
DIV1
NUMBER(17,5)
最近一次支付给客户的利息
DIV2
NUMBER(17,5)
倒数第二次支付给客户的利息
DIV3
NUMBER(17,5)
倒数第三次支付给客户的利息
DIV4
NUMBER(17,5)
倒数第四次支付给客户的利息
DIV5
NUMBER(17,5)
倒数第五次支付给客户的利息
ACCT_OPEN_DT
NUMBER(9)
账户开户日期
LST_FIN_DT
NUMBER(9)
上次金融交易日期,交易不能直接修改该域
LST_MNT_DT
NUMBER(9)
上次维护日期
INT_FRM_DT
NUMBER(9)
利息开始日期
INT_TO_DT
NUMBER(9)
利息结束日期
WITH_TAX_TYPE
CHAR
(2)
税率类型
HOLD_DT
NUMBER(9)
账户冻结日期
LAST_STAT_DT
NUMBER(9)
上次存折打印日期
PREV_PRD_DR_ADJ
NUMBER(17,5)
上一结息周期借记利息调整金额
PREV_PRD_COMM_ADJ
NUMBER(17,5)
上一结息周期承诺利息调整金额
NO_OF_MESSAGES
NUMBER(5)
账户消息数目
FCC_CLUS
CHAR
(1)
0:
没有外币调整;
1:
允许在银行的mid利率进行外币调整;
2:
允许在公司的卖出利率进行外币调整;
3:
允许在公司的买入利率进行外币调整;
4:
将外币调整与TOM进行对比
FCC_NOM_CURR
CHAR(3)
外币指定的货币代码
UC_NO_OF_CHQ
NUMBER(5)
未清算的支票数
NO_OF_HOLDS
NUMBER(5)
账户上设置的冻结数
NO_OF_NPBS
NUMBER(5)
未登折交易数
NO_OF_STOPS
NUMBER(5)
账户上设置的止付数
AGENT_CODE
NUMBER(5)
用来做代理报表功能处理
VAR_INT_RATE
NUMBER(7,4)
账户层执行利率
USER_CODE_1
CHAR
(1)
9:
免除所有的税和费用;
8:
仅免除税;
7:
仅免除费用;
其他值表示不免除。
SPECIAL_ACCT_IND
CHAR
(1)
特殊账户标志
ATM_ACCT_FLAG
CHAR
(1)
0:
账户不能通过IVR/ATM访问;
1:
只能通过IVR访问;
2:
通过IVR/ATM都可以访问;
3:
只能通过ATM访问;
SWEEP_ACCT_FLAG
CHAR
(1)
约转签约标志
INT_SUPP_FLAG
CHAR
(1)
利息SUPPRESS标志
USER_CODE_12
CHAR
(1)
用户自定义代码
DIAMOND
CHAR
(1)
标志客户VIP标志
SIGNATURE_NO
CHAR
(1)
账户签名数目
MINOR_AC
CHAR
(1)
Y/N
TRF_ACCT_SYS
CHAR(3)
转出账号系统
TRF_ACCT_NO
CHAR(16)
转息账号
PAYROLL_COUNTER
CHAR
(2)
利息转入号码
CAS_CHQ_STOP_IND
NUMBER(3)
支票账户止付标志
PREV_PRD_CR_ADJ
NUMBER(17,5)
上一结息周期贷记调整金额
OLDEST_BDATE_DATE
NUMBER(9)
最远账户倒退日期
OD_TOM_INT_ACR_AMT
NUMBER(17,5)
TOM利息收取总额
RVAL_IND
CHAR
(1)
系统透支限制处理方式
INT_ADJUSTMENT
NUMBER(17,5)
利息调整金额
INT_OFFS_TDTE
NUMBER(17,5)
当前周期被贷款账户抵消的利息总额
DR_INT_ADJUSTMENT
NUMBER(17,5)
借记利息调整金额,从一个利息周期到下一利息周期的利息调整金额,因为更多的借记利息被抵消
DR_INT_OFFS_TDTE
NUMBER(17,5)
当前周期被贷款账户抵消的借记利息总额
COM_INT_ADJUSTMENT
NUMBER(17,5)
承诺利息调整金额,从一个利息周期到下一利息周期的利息调整金额,因为更多的承诺利息被抵消
COM_INT_OFFS_TDTE
NUMBER(17,5)
当前周期被贷款账户抵消的承诺利息总额
OD_VISA_AREA
CHAR(240)
透支信息及定期有关期限的日期信息
CR_INT_IND
CHAR
(1)
贷记利息
DR_INT_IND
CHAR
(1)
借记利息
OD_INT_IND
CHAR
(1)
透支利息
COM_INT_IND
CHAR
(1)
承诺利息
TOTAL_PENALTY
NUMBER(17,3)
透支账户总共罚息
TOTAL_ON_NOTICE
NUMBER(17,3)
客户透支账户被通知的利息总额
AV_CL_BAL_CH_PER
NUMBER(17,3)
支付周期平均清算余额
MIN_BAL_CH_PER
NUMBER(17,3)
支付周期最小余额
DATE_IND
CHAR
(1)
日期格式标识
TD_LAST_PAID_DATE
NUMBER(9)
最后一次定期支付日期
SEC_ACCESS_IND
CHAR
(1)
0:
不需要安全访问;
1:
需要安全访问;
ACCT_TYPE_CHG_FLAG
CHAR
(1)
账户类型改变标志
OMNI_FLAG
CHAR
(1)
综存标识
LST_CUST_CR_DT
NUMBER(9)
上次客户贷记利息
LST_CUST_DR_DT
NUMBER(9)
上次客户借记利息
NEG_RATES_FLAG
CHAR
(1)
阶梯利率应用标志
CR_TIER_GRP_ID
CHAR(4)
账户层分层组标识覆盖产品层分层组标识
CR_STORE_RATE
NUMBER(7,5)
账户贷记利率
DR_STORE_RATE
NUMBER(7,5)
账户借记利率
TD_HOLD_DATE
NUMBER(9)
定期账户冻结日期
GL_CLASS_CODE
CHAR(25)
客户账户GL分类代码
OD_LINK_IND
CHAR
(1)
如果值为‘L',表示该账户为透支帐户
TERM_PAY_EOFY
CHAR
(1)
T:
利息转入本金;
CR_RATE_TYPE
CHAR
(1)
贷记利率类型
TERM_PAY_FREQUENCY
CHAR(3)
D每天
7每周
14每两周
30每30天
90每90days
180每180days
365每365days
1AAnniversarymonthly
3AAnniversary3monthly
6AAnniversary6monthly
YAAnniversaryyearly
1MEOMmonthly
3MEOM3monthly
6MEOM6monthly
YMEOMyearly
1FFiscalmonthly
3FFiscal3monthly
6FFiscal6monthly
YFFiscalyearly
MMaturity
CHR_EXEM_PROFILE
NUMBER(5)
费用免除概览
CHR_CNT
NUMBER(5)
费用累加器
CHR_VAL
NUMBER(17,3)
单个账户的费用值
3.客户账户交易流水表INCT
字段名称
类型(长度)
是否关键字
取值说明
INST_NO
CHAR(3)
是
机构号
ACCT_NO
CHAR(16)
是
帐号
REC_NO
CHAR(9)
是
记录号
TRAN_TYPE
CHAR
(2)
交易类型
STAT
CHAR
(2)
状态
POST_DATE
NUMBER(9)
处理日期
TRN_DATE
NUMBER(9)
交易日期
SYSTEM_DATE
NUMBER(9)
系统日期
SYSTEM_TIME
NUMBER(9)
系统时间
TELL_AND_BR
NUMBER(9)
柜员/分行号
JRNL_NO
NUMBER(7)
日志表号
TRN_CODE
NUMBER(7)
交易代码
BRT