在審計(jì)實(shí)踐中,審計(jì)人員經(jīng)常會(huì)遇到被審計(jì)單位特定可疑存款賬戶收支款項(xiàng)進(jìn)出頻繁且金額巨大的情況,因銀行結(jié)息周期大多為季度或半年,賬戶銀行利息反映非常不直觀,而金額大小又很可能反映了審計(jì)風(fēng)險(xiǎn)的大小。如果能通過銀行賬戶流水?dāng)?shù)據(jù)迅速計(jì)算出資產(chǎn)中銀行存款所產(chǎn)生利息,對審計(jì)人員迅速把握審計(jì)重點(diǎn),理清審計(jì)方向至關(guān)重要。本文旨在通過枚舉以下典型案例并剖析解決審計(jì)問題,為審計(jì)同仁提供參考幫助。
審計(jì)事項(xiàng):本案例應(yīng)劃入金融審計(jì),商業(yè)銀行審計(jì),存款,存款利息正確性的審計(jì)事項(xiàng)。
審計(jì)案例:某企業(yè)集團(tuán)實(shí)行內(nèi)部資金集中統(tǒng)一管理,但設(shè)立的二級單位虛擬銀行賬戶未計(jì)算利息收入,利息收入全部計(jì)入集團(tuán)總部,導(dǎo)致二級單位銀行賬戶利息收入少計(jì)、核算不準(zhǔn)確。審計(jì)人員考慮通過對被審計(jì)單位虛擬銀行存款網(wǎng)銀收支明細(xì)表的核查,計(jì)算出應(yīng)收利息是否準(zhǔn)確?進(jìn)一步延伸審計(jì),檢查應(yīng)收利息是否全部入賬?是否存在轉(zhuǎn)移資金的行為?
審計(jì)人員采集了虛擬銀行賬戶的銀行存款收支明細(xì)表、銀行存款活期利率表、日期遍歷表(詳見表1),具體審計(jì)分析情況如下:
一、審計(jì)分析所需電子數(shù)據(jù)
1.基礎(chǔ)表一:銀行存款收支明細(xì)表。數(shù)據(jù)元素:憑證號(hào)、序號(hào)、對方賬號(hào)、交易時(shí)間、借貸方向、付款發(fā)生額、收款發(fā)生額、摘要、對方單位名稱、余額。
2.基礎(chǔ)表二:日期遍歷表。數(shù)據(jù)元素:序號(hào)、日期。
3.基礎(chǔ)表三:銀行存款活期利率表。數(shù)據(jù)元素:序號(hào)、起始時(shí)間、終止時(shí)間、活期利率。
二、審計(jì)數(shù)據(jù)分析步驟
三、SQL結(jié)構(gòu)化分析語句
1.生成合并時(shí)間不重復(fù)存款明細(xì)表。對銀行存款收支明細(xì)表中重復(fù)時(shí)間記錄,貸則取余額最大值,借則取余額最小值,留取一條記錄,合并到?jīng)]有時(shí)間重復(fù)的記錄中,形成合并時(shí)間不重復(fù)存款明細(xì)表。
select a.交易時(shí)間,a.余額into合并時(shí)間不重復(fù)存款明細(xì)表from(select * from銀行存款收支明細(xì)表where交易時(shí)間in(select交易時(shí)間from銀行存款收支明細(xì)表group by交易時(shí)間having COUNT(交易時(shí)間)>1))a inner join(select交易時(shí)間,[借貸],case when[借貸]=’貸’ then MAX(余額)when[借貸]=’借’ then min(余額)end as余額from(select * from銀行存款收支明細(xì)表where交易時(shí)間in(select交易時(shí)間from銀行存款收支明細(xì)表group by交易時(shí)間having COUNT(交易時(shí)間)>1))b group by[借貸],交易時(shí)間)b on a.交易時(shí)間=b.交易時(shí)間and a.[借貸]=b.[借貸]and a.余額=b.余額union select交易時(shí)間,余額from銀行存款收支明細(xì)表where交易時(shí)間not in(select交易時(shí)間from銀行存款收支明細(xì)表group by交易時(shí)間having COUNT(交易時(shí)間)>1)。
2.生成存款日終余額表。在合并時(shí)間不重復(fù)存款明細(xì)表中,取一日最遲的一筆交易記錄余額,形成存款日終余額表。
select交易時(shí)間,余額into存款日終余額表from合并時(shí)間不重復(fù)存款明細(xì)表where交易時(shí)間in(select MAX(交易時(shí)間)當(dāng)日最遲時(shí)間from合并時(shí)間不重復(fù)存款明細(xì)表group by CONVERT(varchar,交易時(shí)間,112))。
3.生成日終余額遍歷中間表。將日期遍歷表與日終余額遍歷中間表對日期進(jìn)行左關(guān)聯(lián),形成日終余額遍歷中間表。
select a.日期,余額=case when b.余額is null then 0 else b.余額endinto日終余額遍歷中間表from日期遍歷表a left join存款日終余額表b on a.日期=CONVERT(varchar,b.交易時(shí)間,23)。
4.生成日終余額遍歷表。對于無交易的日期余額記錄,取較早有交易日終余額作為當(dāng)天日終余額。
select b.日期,每日余額=case when b.余額=0 then(select top 1 a.余額from日終余額遍歷中間表a where a.日期﹤b.日期and a.余額>0 order by a.日期desc)else b.余額end into日終余額遍歷表from日終余額遍歷中間表b。
5.生成存款每日利息表。關(guān)聯(lián)銀行存款活期利率表與日終余額遍歷表,計(jì)算利息明細(xì),生成存款每日利息表。
select a.日期,a.每日余額,利息=a.每日余額*(select活期利率from銀行存款活期利率表b where a.日期﹤b.終止日期and a.日期>b.起始日期)/ 36500 into存款每日利息表from日終余額遍歷表a。
6.匯總計(jì)算存款期內(nèi)產(chǎn)生利息合計(jì)。
select sum(利息)存款期內(nèi)產(chǎn)生利息合計(jì)from存款每日利息表。
通過利息復(fù)核的審計(jì)分析,計(jì)算得出該虛擬賬戶期間活期利息約60余萬未作收入,作為審計(jì)疑點(diǎn)線索,為下一步審計(jì)延伸提供了依據(jù)。
四、審計(jì)問題適用法規(guī)
1.《企業(yè)財(cái)務(wù)通則》第二十三條企業(yè)集團(tuán)可以實(shí)行內(nèi)部資金集中統(tǒng)一管理,但應(yīng)當(dāng)符合國家有關(guān)金融管理等法律、行政法規(guī)規(guī)定,并不得損害成員企業(yè)的利益。
2.《中華人民共和國商業(yè)銀行法》第三十三條商業(yè)銀行應(yīng)當(dāng)保證存款本金和利息的支付,不得拖延、拒絕支付存款本金和利息。
五、審計(jì)建議
企業(yè)集團(tuán)可以實(shí)行內(nèi)部資金集中統(tǒng)一管理,但虛擬銀行賬戶應(yīng)享有實(shí)有資金銀行賬戶同樣的權(quán)利,應(yīng)完善相關(guān)制度,明確核算關(guān)系,準(zhǔn)確計(jì)算虛擬賬戶的利息收入,正確反映資金收支情況。
以上審計(jì)案例分析思路簡單易行,有較大的普遍性,可應(yīng)用于各種實(shí)體或虛擬銀行賬戶的計(jì)息,供廣大審計(jì)同仁借鑒參考。
(作者單位:江西省審計(jì)技術(shù)保障中心)