银行测试干货!一文吃透银行业务重难点

2024软件测试面试刷题,这个小程序(永久刷题),靠它快速找到工作了!(刷题APP的天花板)_软件测试刷题小程序-CSDN博客文章浏览阅读2.6k次,点赞85次,收藏12次。你知不知道有这么一个软件测试面试的刷题小程序。里面包含了面试常问的软件测试基础题,web自动化测试、app自动化测试、接口测试、性能测试、自动化测试、安全测试及一些常问到的人力资源题目。最主要的是他还收集了像阿里、华为这样的大厂面试真题,还有互动交流板块……_软件测试刷题小程序https://blog.csdn.net/AI_Green/article/details/134931243?spm=1001.2014.3001.5502在银行IT系统体系中,核心账务系统、总账系统、财务会计管理等是银行业务中的难点内容,也是银行测试中非常重要的一环,基本上凡是涉及到动账交易都会涉及到会计核算和检查会计分录。

银行众多的业务都是围绕账务展开的,如批量处理业务流水,进行账务的核对,客户贷款的期次、利息、罚息的计算,还款计划的生成,客户存款的结息等重要功能。

所以,要了解现在众多的金融系统(包括互联网金融)就绕不开账务知识。 正好最近接触了不少求职者和同学的咨询和求助,总结了一些最关键的基础知识和一些实际的经验,分享给大家。

1. 基础概念引入

假设一个我们日常生活的场景,某天做了如下的事情

  • 吃早饭3.5元

  • 坐公交上班2元

  • 发工资3400元

  • 吃午饭8元

  • 坐公交下班2元

  • 吃晚饭9元

  • 去超市买了一些生活用品25元

  • 用网银还信用卡贷款900元

作为一个理财有序的好青年,我们把它记录在案。整理一个最原始的财务记录表。

明细 

金额 

吃早饭 

3.50

坐公交上班 

2.00

发工资 

3400.00

吃午饭 

8.00

坐公交下班 

2.00

吃晚饭 

9.00

生活用品 

25.00

还信用卡贷款 

900.00

这个表未能清晰的反应我这段时间内支出了多少钱收入多少钱的收入

对于这个表,我们进行改进。把金额拆分成“支出金额”和“收入金额”

明细 

支出金额

收入金额

吃早饭 

3.50

坐公交上班 

2.00

发工资 

3400.00

吃午饭 

8.00

坐公交下班 

2.00

吃晚饭 

9.00

生活用品 

25.00

还信用卡贷款 

900.00

但是,这个表依然不能反应我们在什么方面做过什么事情。

所以,我们继续进行改进。增加了一列“分类”

明细 

支出金额

收入金额

吃早饭 

3.50

坐公交上班 

2.00

发工资 

3400.00

吃午饭 

8.00

坐公交下班 

2.00

吃晚饭 

9.00

生活用品 

25.00

还信用卡贷款 

900.00

OK,这个表的样子已经是我们一个比较基础的账务列表了。下面我们将利用这个表来引入一些记账的基础概念。

2. 借方与贷方

将这个表里面的概念转化成为银行的系统的概念,

支出金额→借方金额,借方(debit)。简单而言,就是“借出”。发生借方交易,钱是减少的。

收入金额→贷方金额,贷方(credit)。简单而言,就是“贷入”。发生贷方交易,钱是增加的。

两者的对比

借方

贷方

英文

debit

credit

缩写

D

C

发生交易时

钱减少

钱增加

理解

借出

贷入

3. 科目

图片

将这个表里面的概念转化成为银行的系统的概念,银行的分类就是科目了。

3.1 基本概念

  • 使用数字来定义银行所做的各种业务,以消除各种文字描述导致分类的不明确性。

  • 完成分类统计的功能,发生不同种类的科目记录不同的科目

3.2 科目的分类

科目代表不同种类的业务,而银行能做哪些业务,不能做哪些业务国家是规定的。所以一级科目的种类也是国家规定。

一级科目再往下划分的二级、三级科目,则是每个银行自己根据自己的实际情况来划定的。

图片

  • 100科目:资产类。用以核算现金、贵金属、存放中央银行准备金、应收账款、各种贷款、投资、固定资产、无形资产及其他资产等。

  • 200科目:负债类。用以核算各项存款、各项应付款、各项借款、发行债券及应解(汇出)汇款等。 

  • 300科目:资产负债共同类。用以核算待清算辖内往来、法定存款准备金、银行财务往来、外汇买卖等。 

  • 400科目:权益类。用以核算实收资本、资本公积、盈余公积、本年利润及利润分配。 

  • 500科目:损益类。用以核算各项收入、各项支出、营业费用、税金、汇兑损益等。

  • 600科目:表外科目类。

  1. 或有事项类,用于核算签发银行承兑汇票、开出信用证及保函、保兑信用证及保函、开出提货担保等或有事项以及期权、掉期等衍生金融产品中所拥有的权利和承担的责任。

  2. 委托代理业务类,用于核算代理开发银行贷款、代理开发银行逾期贷款及代理开发银行贷款利息等。

  3. 备查登记类,用于核算有价单证、空白重要凭证、代保管有价值品、应收托收款项、代收托收款项、收到信用证及保函、未收贷款利息、未履行贷款承诺

3.3 常用的科目

常用科目

科目定义

备注

101

现金 

140

应收帐款

跨行交易常用科目

222

活期存款

对公SASB业务

228

个人活期存款

对私业务

244

应付帐款

跨行交易常用科目

305

辖内往来

312

资金清算往来

清算用科目

503

手续费收入  

642

空白重要凭证

这里只是罗列了一级科目。具体可以使用下面的SQL查GLSLCSP档,可以查出这些科目下面的二级和三级科目

SQL:SELECT * FROM glslcsp WHERE LCSACC like '224%'

4. 核心账务系统

银行核心系统包括与账户有关的卡系统和与资金有关的账务系统,银行系统在处理每一笔资金的过程,几乎是涉及内部户的相关账务处理,故而银行核心账务系统与会计分录是紧密联系在一块的。

图片

核心账务系统:

  • 以科目进行分类记账;

  • 以内部账户为管理形式;

  • 记录银行内部发生的所有交易的账务记录系统。

通常,我们都把核心账务系统称作“内部户系统”

4.1 内部户

内部户和外部户只是一个相对的概念。外部户的使用对象是一般自然人或者企业内部户的使用对象是银行自己

图片

4.2 账号格式

根据不同的科目、币别来开立账户,银行内部户和外部户有其固定的格式。一般而言,账号由“行所号-币别-科目号-顺序号”组成,并唯一标识。现行内部户账号的格式

172003-01-1551040-0152

行所号-币别-科目号-顺序号

其中的科目号,可以看出科目的等级

  • 一级科目:244

  • 二级科目:24401

  • 三级科目:2440105

  • 四级科目、五级科目已经在银行业务系统上取消了,因此目前只存在一级科目,二级科目和三级科目。

5. 业务系统会计核算测试指引

5.1 内部户账务检查

由于内部户系统已经开发完成并投产上线。所以涉及内部户的测试主要以账务检查为主。支撑核心账务系统的作业作业,主要用两种:总账作业 和 内部户作业。在命令行状态(Command Entry)输入以下命令

  • 总账作业:wrkactjob job(da*)

  • 内部户作业:wrkactjob job(gls*)

测试时,必须确保这些后代作业为DEQW状态,才能保证内部户交易能够正常处理。

图片

各个作业的档案处理关系如下图

图片

5.2 账务检查

发生交易交易时,主机从接到报文,到处理完毕,整个的数据档记录流程如下图。核心账务系统(内部户系统)需要检查的部分就是紫色和蓝色的部分。

图片

测试注意事项!!

  • 1、 做交易的时候。做一些金额比较特殊的交易。如584.36、842.23。不要做100.00、222.00等金额。这样就比较容易通过交易金额,查找出交易。

  • 2、 本检查步骤只是罗列检查项的最小集合。根据不同需求,还需要检查不同的数据列。其它未说明的数据列的定义说明,可以查看《数据库结构》(本文章节5.2.内部户数据库字典)

DA\ENTP:总账

先以借方金额(TRSDAM)、贷方金额(TRSCAM),查出该笔交易的记录。

SQL:

SELECT * FROM da\entp WHERE (TRSDAM = 25.01 or TRSCAM = 25.01)

以下是一条

行所号

币别

科目代号

明细代号

借方金额

贷方金额

通讯流水号

106001

01

14003

25.01

0.00

000000055579

106001

01

998

0.00

25.01

000000055579

检查点:

  • 1、 科目发生的金额正确。

  • 2、 如果有多条金额相同的记录,则以交易时间加以判断。

  • 3、 金额发生方向的科目是否正确?符合需求说明内的判断。

  • 4、 交易是否有少记了记录。交易发生行和账务所在行均会有记录。

  • 5、 注意~!如果是101科目(现金),需要特别注意以下两个字段

  • 明细代号(ACNACS),需要记录进行该笔交易的出纳员号。    

  • 摘要类别(TRXSAK),需要记录A(现金)。

GLSHXZP:内部户核心账

可以通过记账流水号(HXZJRN)来查。或者使用交易金额(HXZAMT)来查找

SQL:

SELECT * FROM glshxzp WHERE HXZJRN =55579

SELECT * FROM glshxzp WHERE HXZAMT =25.01

系统代码

行所号

币别

借贷标志

交易金额

科目号

细目

记账是否成功

03

106001

01

D

25.01

14003

0001

1

05

106001

01

C

25.01

998

1

检查点:

  • 1、 记账是否成功=1

  • 2、 科目号、借贷标志、交易金额是否正确,并一一对应。

GLSFLLP:内部户流水档

可以通过记账流水号(FLLJRN)来查。或者使用交易金额(FLLAMT)来查找

SQL:

SELECT * FROM glsfllp WHERE FLLJRN =55579

SELECT * FROM glsfllp WHERE FLLAMT =25.01

行所号

币别

借贷标志

交易金额

科目号

细目

106001

01

D

0.02

14003

0001

106001

01

C

0.02

998

检查点:

  • 1、 科目号、借贷标志、交易金额是否正确,并一一对应。

GLSACNP:内部户分户档

可以通过行所号(HXZJRN)、科目号(ACNSBN)、币别(ACNCCY)来查找。

SQL:SELECT * FROM GLSACNP WHERE ACNNOD=106001 AND ACNSBN=14003 AND ACNCCY =1

行所号

科目号

币别

顺序号

余额方向

余额

106001

14003

01

0001

D

6,306,201.94

检查点:

  • 1、 余额的增减是否与交易金额一致

  • 2、 余额的增减是否与借贷交易一致。借贷方科目的余额增长关系,如下表:

借方科目

贷方科目

双向科目

余额方向

D

C

B

一般交易的方向

借方交易

贷方交易

借方交易/贷方交易

发生借方交易

余额增加↑

余额减少↓

余额减少(借出)↓

发生贷方交易

余额减少↓

余额增加↑

余额增加(贷入)↑

GLSTRXP:内部户交易明细档

可以通过金额(TRXATM)来查找。

SQL:SELECT * FROM glstrxp WHERE TRXATM =25.01

账号

科目号

顺序号

借贷标志

交易金额

余额方向

余额

10600101140030001

14003

0001

D

1,719.86

D

5,771,144.67

10600101140030001

14003

0001

D

0.02

D

5,771,144.69

检查点:

  • 1、 账号是否正确。

  • 2、 账户余额是否正确

  • 3、 借贷标志、余额方向是否正确

6. 会计核算测试常见问题

6.1 单边账

单边账,是核心账务系统记账的一种常见的错误。具体表现有:

  • 1、 借贷方只记录其中一边

  • 2、 账户所在行与交易发生行,只记录了一边。

  • 3、 子系统账务记录和总账记录,只记录了一边。

因为核心系统记账都是成对出现的。所以,出现记录单边帐的情况,就会导致系统在进行总分扎账时出现总分不平。

6.2 错账反账

在检查会计分录时,一定要检查是否借贷方都合适的科目中,记错账是银行会计分录检查最为常见的Bug之一。

记反账则是借方的账目信息记成了贷方,贷方的账目信息记成了借方,都会导致会计核算出错,从而导致最终的会计记账出现问题。

因为分录检查时,分录的相似度很高,借方贷方也容易弄混,在测试时一定要小心再小心,慎之又慎之。

行动吧,在路上总比一直观望的要好,未来的你肯定会感谢现在拼搏的自己!如果想学习提升找不到资料,没人答疑解惑时,请及时加入群: 786229024,里面有各种测试开发资料和技术可以一起交流哦。

最后: 下方这份完整的软件测试视频教程已经整理上传完成,需要的朋友们可以自行领取【保证100%免费】

软件测试面试文档

我们学习必然是为了找到高薪的工作,下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料,并且有字节大佬给出了权威的解答,刷完这一套面试资料相信大家都能找到满意的工作。在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

  • 20
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值