蔡真捷 王向
[摘要]在當(dāng)前大數(shù)據(jù)時代背景下,利用數(shù)字化審計手段對海量數(shù)據(jù)開展全樣本分析已經(jīng)成為審計發(fā)展的必然趨勢。本文以差旅費報銷和勞務(wù)分包審計為例,探索總結(jié)審計人員借助SQL語句的統(tǒng)計、分類等功能,對審計的全樣本數(shù)據(jù)進(jìn)行整體分析,從而快速發(fā)現(xiàn)線索、鎖定審計疑點的具體方法。
[關(guān)鍵詞]全樣本? ? 數(shù)字化審計? ? SQL語句? ? 差旅費? ? 勞務(wù)分包
在科技發(fā)展日新月異的今天,企業(yè)各類數(shù)據(jù)信息以幾何級數(shù)增長,有效利用數(shù)字化審計手段,使抽樣審計逐步向全樣本分析轉(zhuǎn)變,減少因?qū)徲嫵闃硬蛔銓?dǎo)致的局限性,才能更好地發(fā)揮審計作用,服務(wù)企業(yè)改革發(fā)展,提升經(jīng)營管理水平。SQL語句作為一種高級邏輯語言,能夠按照審計人員的想法快速精準(zhǔn)地對海量數(shù)據(jù)進(jìn)行分類、統(tǒng)計和分析,無疑是幫助審計人員對大數(shù)據(jù)“抽絲剝繭”、快速鎖定審計疑點的強勁“武器”。
一、差旅費報銷
(一)總體思路
首先,通過財務(wù)系統(tǒng)導(dǎo)出被審計單位A公司的差旅費明細(xì)賬,了解該單位差旅費報銷的總體情況并進(jìn)行初步分析;其次,根據(jù)分析情況編寫SQL語句,按照一定的邏輯順序?qū)Σ盥觅M明細(xì)賬中的所有報銷記錄進(jìn)行分類、排序并生成數(shù)據(jù)分析表;最后,根據(jù)數(shù)據(jù)分析表中的信息,總結(jié)出A公司差旅費報銷的規(guī)律,鎖定審計疑點。
(二)具體步驟
1.導(dǎo)出差旅費明細(xì)賬。導(dǎo)出的A公司2016—2017年差旅費明細(xì)賬中有近千條報銷記錄,從報銷摘要和報銷金額來看,部分部門的差旅費中報銷了大量下鄉(xiāng)補貼,該部分下鄉(xiāng)補貼報銷金額相近且均為整數(shù)。針對這一疑點,審計人員以差旅費明細(xì)賬中所有的報銷記錄為全樣本,通過SQL語句將全樣本中的信息歸類匯總,分析潛在的規(guī)律性。
2.運用可視化工具PLSQL編寫SQL分析語句。將A公司差旅費明細(xì)賬中的報銷記錄按摘要中特定字段的相似度進(jìn)行匯總,按記錄條數(shù)進(jìn)行計數(shù),按報銷金額進(jìn)行排序,具體如下:
第一步,對差旅費明細(xì)賬格式進(jìn)行調(diào)整,只保留月份、憑證號、摘要和金額四個維度的信息,將數(shù)據(jù)導(dǎo)入Oracle數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)信息表,相關(guān)語句如下:
-- Create table
create table CLF_2016
(CL_MONTH VARCHAR2(32),
PZNO? ? ?VARCHAR2(32),
CL_DESC? VARCHAR2(1000),
AMT? ? ? NUMBER(16))
tablespace USERS
pctfree 10
initrans 1
maxtrans 255
storage (initial 64
minextents 1
maxextents unlimited);
-- Add comments to the table
comment on table CLF_2016 is '差旅費';
-- Add comments to the columns
comment on column CLF_2016.CL_MONTH is '月份';
comment on column CLF_2016.PZNO is '憑證號';
comment on column CLF_2016.CL_DESC is '摘要';
comment on column CLF_2016.AMT is '金額';
第二步,從數(shù)據(jù)信息表中提取摘要、總金額等2列數(shù)據(jù),并計數(shù)生成臨時表。
第三步,從數(shù)據(jù)信息表中提取摘要、月份、憑證號等3列數(shù)據(jù),篩選出摘要列中帶有“報銷”文字的字段,生成另一個臨時表。
第四步,將兩張臨時表中的數(shù)據(jù)合并,首先按摘要列中“中國”至“單號”字段的文字相似度進(jìn)行匯總,其次按金額進(jìn)行排序,最后對數(shù)據(jù)去重。相關(guān)語句如下:
select distinct t.cl_month 月份,
t.pzno? ? ?憑證號,
t.cl_desc? 摘要,
t.amtSum? ?總金額,
t.amtCount 次數(shù)
from (
select distinct t1.cl_month,
t1.pzno,
nvl(substr(t2.cl_desc, 0, instr
(t2.cl_desc, '報銷:', 1, 1) - 1),
t2.cl_desc) cl_desc_sort,
t2.amtSum,
t2.cl_desc,
t2.amtCount
from clf_2016 t1,
(select t.cl_desc, sum(t.amt) amtSum, count(t.amt) amtCount
from clf_2016 t
group by t.cl_desc) t2
where t1.cl_desc = t2.cl_desc
) t order by t.cl_desc_sort , t.amtsum
生成數(shù)據(jù)分析表,如圖1所示。
3.數(shù)據(jù)分析。通過觀察數(shù)據(jù)分析表,發(fā)現(xiàn)A公司部分部門有規(guī)律性地分月度按照一定金額報銷部門下鄉(xiāng)補貼。審計人員將該部分存在異常情況的差旅費報銷記錄作為重要審計疑點,進(jìn)行進(jìn)一步分析核實。首先,導(dǎo)出A公司人資ERP系統(tǒng)2016—2017年每月人員花名冊,篩選統(tǒng)計各部門職工年度平均人數(shù);其次,將各部門年度平均人數(shù)與該部門當(dāng)年報銷的下鄉(xiāng)補貼總金額進(jìn)行比對,按年度分部門計算2016—2017年報銷的下鄉(xiāng)補貼人均金額。經(jīng)統(tǒng)計,A公司部分部門2016年度人均下鄉(xiāng)補貼報銷金額為每月390—409元,2017年報銷了9個月的差旅費補貼,人均每月231—242元。
(三)審計核實
針對上述情況,審計人員翻閱A公司2016—2017年差旅費報銷的相關(guān)會計憑證,核對公司部門(班組)周例會記錄、出差派車單記錄,并分別詢問報銷人員和負(fù)責(zé)人,了解到由于政府分配的精準(zhǔn)扶貧工作及其他日常性工作需要,部分部門確實存在比較多的下鄉(xiāng)情況。2016年對各部門以每人每月400元包干的形式報銷下鄉(xiāng)補貼,沒有按照實際出差情況報銷差旅補助,存在部分虛報及在成本中列支薪酬性支出的問題。2017年根據(jù)上級單位的檢查要求,對差旅費報銷進(jìn)行整改,因此只報銷了1—9月的下鄉(xiāng)補貼,標(biāo)準(zhǔn)降至每人每月240元。
二、勞務(wù)分包
(一)總體思路
首先,導(dǎo)出被審計單位C公司的合同清單,分析施工單位B公司承攬C公司工程項目比例,確定B公司承攬項目為重點審計項目;其次,通過延伸審計導(dǎo)出B公司項目的成本情況,設(shè)計SQL語句對項目成本進(jìn)行分析,查找出僅有分包成本而無其他成本的項目清單;再次,針對這些僅有分包成本的項目,導(dǎo)出對應(yīng)的項目收入明細(xì);最后,將該部分僅有分包成本的項目與所取得的收入情況建立中間表,運用SQL語句進(jìn)行分析,計算分包費用比例,鎖定工程轉(zhuǎn)包疑點。
(二)具體步驟
1.分析被審計單位發(fā)包給B公司的工程項目情況:
第一步,通過合同管理系統(tǒng)導(dǎo)出2017年C公司所簽訂的工程項目合同清單。
第二步,在導(dǎo)出的合同清單Excel中,合同類型一欄勾選“工程建設(shè)類合同”“運維檢修類合同”,合同單位一欄勾選B公司,將C公司發(fā)包給B公司的各類工程項目合同篩選出來。
第三步,進(jìn)行數(shù)據(jù)匯總對比分析。經(jīng)統(tǒng)計,C公司2017年發(fā)包給B公司的各類工程項目總金額為9355萬元,將該類工程項目合同作為重點審計對象。
2.分析B公司項目成本情況:
第一步,通過財務(wù)系統(tǒng)導(dǎo)出B公司項目成本財務(wù)明細(xì)賬。
第二步,將導(dǎo)出的數(shù)據(jù)在Oracle數(shù)據(jù)庫中創(chuàng)建財務(wù)信息明細(xì)表,相關(guān)語句如下:
create table SJ_ACCOUNT_INFO
(? ACDATE? VARCHAR2(50),
PZNO? ? VARCHAR2(50),
ACDESC? VARCHAR2(1000),
BASEAMT? NUMBER(14,2),
MLAMT? ?NUMBER(14,2),
JJAMT? ?NUMBER(14,2)? ?)
-- Add comments to the table
comment on table SJ_ACCOUNT_INFO? is '財務(wù)信息表';
-- Add comments to the columns
comment on column SJ_ACCOUNT_INFO.ACDATE? is '日期';
comment on column SJ_ACCOUNT_INFO.PZNO? is '憑證編號';
comment on column SJ_ACCOUNT_INFO.ACDESC? is '摘要';
comment on column SJ_ACCOUNT_INFO.BASEAMT? is '合同成本';
comment on column SJ_ACCOUNT_INFO.MLAMT? is '合同毛利';
comment on column SJ_ACCOUNT_INFO.JJAMT? is '間接費用';
第三步,運用可視化操作工具PLSQL編寫SQL語句進(jìn)行統(tǒng)計,篩選出項目成本中僅有分包成本、無其他項目成本的項目清單,得出審計中間表。具體語句如下:
select t.acdate 日期,
t.pzno 憑證編號,
t.acdesc 摘要,
t.baseamt 合同成本,
t.mlamt 合同毛利,
t.jjamt 間接費用,
t.baseamt + t.mlamt + t.jjamt 合計
from (select t.acdate,
t.pzno,
t.acdesc,
nvl(t.baseamt, 0) baseamt,
nvl(t.mlamt, 0) mlamt,
nvl(t.jjamt, 0) jjamt
from sj_account_info t) t
where t.baseamt > 0
and t.mlamt = 0
and t.jjamt = 0
經(jīng)分析,B公司2017年僅有分包成本,無其他成本的工程項目共338個。
3.利用Oracle數(shù)據(jù)庫工具創(chuàng)建數(shù)據(jù)庫表,分析B公司承攬C公司工程項目的收入與成本情況:
第一步,創(chuàng)建項目收入信息表,具體語句如下:
create table 項目收入表
(? 序號? ? ?NUMBER(16),
項目責(zé)任單位 VARCHAR2(200),
批次? ? ?VARCHAR2(200),
項目名稱? ?VARCHAR2(2000),
項目收入? ?NUMBER(12,4),
備注? ? ?VARCHAR2(200)? ?)
第二步,創(chuàng)建項目成本信息表,具體語句如下:
create table 項目分包成本表
(? 序號? ? ?NUMBER(16),
項目責(zé)任單位 VARCHAR2(200),
項目名稱? ?VARCHAR2(2000),
分包成本? ?NUMBER(16,2),
分包單位? ?VARCHAR2(200),
備注? ? ?VARCHAR2(2000)? ?)
第三步,運用可視化工具PLSQL進(jìn)行SQL語句編寫,將第一步和第二步分別創(chuàng)建的項目收入信息表和項目成本信息表通過項目名稱進(jìn)行關(guān)聯(lián)查詢,得出中間表。具體語句如下:
select? a.序號,
a.項目責(zé)任單位,
a.項目名稱,
a.項目收入,
b.分包成本,
round(b.分包成本 / a.項目收入, 2) 分包所占比
from 項目收入表 a, 項目分包成本表 b
where a.項目名稱 = b.項目名稱
第四步,分析統(tǒng)計表,將B公司承攬項目的收入與成本支出進(jìn)行對比,得出分包金額與收入成一定比例,且比例大致一致,在0.8—0.9之間,超過勞務(wù)分包費用所占的合理比例范圍。
4.審計核實?,F(xiàn)場抽查該企業(yè)承攬的項目,查詢項目招投標(biāo)資料、收入合同、分包合同、工程結(jié)算等資料。經(jīng)核實發(fā)現(xiàn),B公司承接業(yè)務(wù)后與分包單位簽訂勞務(wù)分包合同,勞務(wù)分包合同內(nèi)容涵蓋該工程全部內(nèi)容,與承攬合同內(nèi)容一致;項目招投標(biāo)資料包括構(gòu)成工程實體的材料、主要施工機械供應(yīng)、安全生產(chǎn)費用等非勞務(wù)作業(yè)內(nèi)容,而B公司僅有勞務(wù)分包成本,無其他非勞務(wù)作業(yè)成本,且分包費用為工程項目所有成本支出;進(jìn)一步詢問B公司相關(guān)人員項目的材料、機械、安全生產(chǎn)費用的列支情況,B公司人員承認(rèn)由勞務(wù)分包方承擔(dān)了材料采購、機械供應(yīng)、安全生產(chǎn)等費用??梢?,B公司通過勞務(wù)分包形式變相將工程整體轉(zhuǎn)包。
(作者單位:國網(wǎng)湖南省電力有限公司,郵政編碼:410004,電子郵箱:776721444@qq.com)