近年来,票据结算业务发展迅速,成为银行中间业务的主要品种之一。该业务的快速发展为各家银行创造了较大的经济效益,但其存在的问题也不容忽视。银行通过滚动签发承兑汇票这种票据业务空转套利模式,以票吸存,在资金空转中虚增资产负债规模和中间业务收入,部分垫款也形成了损失风险。针对票据市场乱象,中国人民银行、原中国银监会也多次出台相关规定,加大对票据业务监管力度,要求各商业银行坚持贸易背景真实性要求,识别承兑保证金的资金来源,不得办理将贷款和贴现资金转存保证金后滚动申请银行承兑汇票的业务,严禁资金空转。在此背景下,仍有部分金融机构铤而走险,为虚增存贷款规模,违规开展票据业务,审计机关在某金融机构审计中发现,同一控制人通过多家企业滚动签发承兑近6亿元,并形成垫款损失。
一、数据分析思路
通过对贷款借据信息、承兑和存款明细进行关联查询,分析是否存在同一个控制人通过多家企业滚动签发承兑汇票的情况。经过分析发现,滚动签发无真实贸易背景银行承兑汇票问题通常具有以下3个基本特征:一是前一笔承兑汇票的到期日与后一笔的出票日相同或相近;二是一般采取保证、抵押、质押的担保方式,而不是全额保证金;三是没有真实贸易背景,企业所提供的交易合同只用于申请开出银行承兑汇票,而并没有实际履行。
二、数据分析方法步骤
审计获取《法人活期存款账户表》《法人活期存款明细账》《银行承兑凭证表》,关注发放日期、签约日期、客户名称、收款人名称、出票人名称、对方账户名称等字段,通过编写 SQL 语句关联上述表格进行查询。
1.查找银行承兑汇票收款人的活期存款账户向承兑汇票出票人转款的情况:以客户名称和收款人名称关联《法人活期存款账户表》《法人活期存款明细账表》《银行承兑凭证表》,条件设置为活期存款的对方账户名称为承兑出票人名称。
2.查找多个企业承兑汇票的收款人相同的情况:以收款人名称进行分组,并设置条件为出票人数量大于5。
3.结合贷款审计掌握的实控人信息针对性编写语句核实滚动授信,即贴现后再次签发承兑的记录。
三、数据分析语句
1.银行承兑收款人的活期存款账户向承兑出票人转款。
Select CPRKHBH 出票人编号,CPRMC 出票人,PJHYBH 汇票合约号,PJHM 汇票票号,
PJPMJE 票面金额,PJCPRQ 出票日期,PJDQRQ 汇票到期日,SKRMC 收款人,
A.HSZH 流水核算账号,B.ZHMC 客户名称,A.JDFXDM 方向,
A.JYJE 交易金额,A.JYRQ 交易日期,DFZHMC 对方账户名,DFZH 对方账号
From SJT.SJT_B05_FRHQCKMXZB A
INNER JOIN SJT.SJT_B04_FRHQCKZHB B
ON A.KHBH = B.KHBH
AND A.HSZH = B.HSZH
AND A.SJSD = B.SJSD
INNER JOIN SJT.SJT_C10_YHCDPZB C
ON B.ZHMC = C.SKRMC
WHERE A.DFZHMC = C.CPRMC
AND A.JDFXDM = 'D'
AND SUBSTR(C.PJCPRQ, 1,6) = SUBSTR(C.SJSD, 1,6)
AND A.JYJE >= C.PJPMJE
AND TO_DATE(A.JYRQ, 'YYYYMMDD') - TO_DATE(C.PJCPRQ, 'YYYYMMDD') BETWEEN 0 AND 10;
2.多个企业承兑汇票的收款人相同。
Select SKRMC 收款人,MAX(SKRZH) 收款人账号,MAX(SKRKHHMC) 收款人开户行,
COUNT(DISTINCT CPRMC) 出票人数量,COUNT(DISTINCT PJHM) 收汇票数,
SUM(PJPMJE) 票面总额
From SJT.SJT_C10_YHCDPZB
GROUP BY SKRMC
HAVING COUNT(DISTINCT CPRMC) > 5
ORDER BY 4 DESC;
CREATE TABLE CDHP_TEMP AS
Select PJHYBH,COUNT(DISTINCT PJHM) PJSL,SUM(PJPMJE) PJPMJE,
MAX(BZJZH) BZJZH,MAX(PJCPRQ) PJCPRQ,MAX(PJDQRQ) PJDQRQ,
MAX(SJDFRQ) SJDFRQ,MAX(CPRKHBH) CPRKHBH,MAX(CPRMC) CPRMC,
MAX(CPRZH) CPRZH,MAX(SKRMC) SKRMC,MAX(SKRZH) SKRZH,
MAX(SKRKHHMC) SKRKHHMC,MAX(CDDKJE) CDDKJE,MAX(JGBH) JGBH,
MAX(SJSD) SJSD
From SJT.SJT_C10_YHCDPZB
WHERE SUBSTR(PJCPRQ,1,6)=SUBSTR(SJSD,1,6)
GROUP BY PJHYBH;
3.查询贴现后再次签发承兑的记录。
Select *
From CDHP_TEMP t1
JOIN (select a.PJHYBH 承兑合同编号,a.PJSL 承兑汇票张数,a.PJPMJE 承兑汇票金额,
a.PJCPRQ 出票日期,a.PJDQRQ 到期日期,a.SJDFRQ 承兑日期,
a.CDDKJE 银行垫款金额,a.CPRKHBH 出票人代码,a.CPRMC 出票人名称,
a.CPRZH 出票人账号,a.SKRMC 收款人名称,a.SKRZH 收款人账号,
a.SKRKHHMC 收款人开户行,a.JGBH 机构网点代码,C.ZHMC 客户名称,b.*
From SJT.SJT_B05_FRHQCKMXZB b
JOIN SJT.SJT_B04_FRHQCKZHB c
ON b.KHBH = c.KHBH
AND b.HSZH = c.HSZH
AND b.SJSD = c.SJSD
JOIN CDHP_TEMP a
ON a.SKRMC = c.ZHMC
Where to_date(b.JYRQ, 'yyyymmdd') - to_date(a.SJDFRQ, 'yyyymmdd') BETWEEN 0 AND 10
AND a.CPRMC = b.DFZHMC) t2
ON t1.CPRKHBH = t2.出票人代码
AND t1.PJHYBH <> t2.承兑合同编号
AND to_date(t1.PJCPRQ, 'yyyymmdd') - to_date(t2.到期日期, 'yyyymmdd') BETWEEN 0 AND 10;
(王颖雁、虢芮)