張瑾
隨著各項稅制改革的進行和稅收征管自動化程度的加深,傳統(tǒng)的審計方法已經(jīng)不能滿足地方稅收征管審計需要,筆者利用AO計算機審計系統(tǒng),通過外部數(shù)據(jù),即對國土局、工商局等部門涉稅信息進行采集,并與地稅部門稅收征管信息進行比對,跳出了地稅征管信息這座“山”,初探地方稅收征管情況的“真面目”。
一、計算機審計需要的數(shù)據(jù)
(一)基礎(chǔ)表:納稅人基礎(chǔ)信息。數(shù)據(jù)元素:納稅人電子檔案號,納稅人名稱,生產(chǎn)經(jīng)營地址,行業(yè)代碼,稅務(wù)核準登記日期等。
(二)基礎(chǔ)表:稅款征收信息。數(shù)據(jù)元素:納稅人電子檔案號,所屬時期起,所屬時期止,征收項目代碼,征收品目代碼,稅款種類,稅款屬性,課稅數(shù)量,稅率,稅額,入庫日期,申報方式代碼,征收方式代碼等。
(三)基礎(chǔ)表:稅款申報信息。數(shù)據(jù)元素:征收項目代碼,納稅人電子檔案號,申報期限,延期申報期限,申報日期,填表日期,所屬時期起,所屬時期止,應納稅額等。
(四)基礎(chǔ)表:土地證信息。數(shù)據(jù)元素:序號,單位名稱,土地座落,土地證號,宗地面積,審批時間,土地用途等。
(五)基礎(chǔ)表:企業(yè)工商登記信息。數(shù)據(jù)元素:負責人,企業(yè)名稱,注冊資金,住所,成立日期,企業(yè)類型等。
(六)基礎(chǔ)表:土地出讓信息表。數(shù)據(jù)元素:土地用途,土地面積(公頃),出讓年限,成交價(萬元),受讓單位,合同簽訂時間等。
二、利用土地證信息審查城鎮(zhèn)土地使用稅征管情況
主要思路:根據(jù)有關(guān)規(guī)定,納稅人持有縣以上人民政府核發(fā)的土地使用證書的按照證書確認的土地面積計算繳納城鎮(zhèn)土地使用稅;因此比較土地證信息的土地面積與入庫城鎮(zhèn)土地使用稅的課稅面積,審查城鎮(zhèn)土地使用稅計稅依據(jù)是否完整;比較土地證信息中單位名稱與入庫城鎮(zhèn)土地使用稅的納稅人名稱,審查納稅人是否完整。
審計步驟:由于這項審計具有共性,為了提高審計效率,編寫了計算機審計辦法。計算機審計方法主要分為兩個步驟,步驟1是審查城鎮(zhèn)土地使用稅課稅面積的完整性,先按土地證信息中單位名稱匯總實際宗地面積,再匯總其繳納城鎮(zhèn)土地使用稅和課稅面積情況,最后對以上進行比較分析,得到課稅面積少于實際宗地面積的單位名單,以便延伸落實;步驟2是審查納稅人的完整性,查找土地證信息中單位名稱不在入庫城鎮(zhèn)土地使用稅的納稅人名稱中的記錄,得到應納未納城鎮(zhèn)土地使用稅的單位名單,以便延伸落實。審計方法語言如下:
步驟1
//審查課稅面積完整性,找出實際宗地面積大于課稅面積的單位
var sql1,sql2,sql3,sql4,sql5,bz;
begin //1、匯總各單位實際宗地面積
sql1:=′select 單位名稱,sum(宗地面積)as 宗地面積和 from 土地證信息 where 審批時間<″2011-9-30″or 審批時間 is null group by 單位名稱′;
CreateTempTable(′分單位的土地證信息表′,sql1);
//2、在稅款征收信息中加入納稅人基礎(chǔ)信息,并提出城鎮(zhèn)土地使用稅的相關(guān)情況
sql2:=′select a.*,b.納稅人名稱, 生產(chǎn)經(jīng)營地址,電話號碼 from 稅款征收信息 a join 納稅人基礎(chǔ)信息 b on a.納稅人電子檔案號=b.納稅人電子檔案號 where 納稅人名稱 is not null and 增加征收項目 like ″城鎮(zhèn)土地使用稅″′;
CreateTempTable(′帶基礎(chǔ)信息的城鎮(zhèn)土地使用稅稅款征收信息表′,sql2);
//3、匯總各單位課稅土地面積
sql4:=′select 納稅人名稱,sum(課稅數(shù)量)as 課稅面積之和 from 帶基礎(chǔ)信息的城鎮(zhèn)土地使用稅稅款征收信息表 where month(convert(date,所屬時期止))=9 and year(convert(date,所屬時期止))=2011 group by 納稅人名稱′;
CreateTempTable(′分納稅人名稱的征收面積信息表′,sql4);
//4、將帶有土地面積和的兩表連接,在土地證信息中找到未按實際宗地面積納稅的單位詳細情況
sql3:=′select * from 土地證信息 where 單位名稱 in(select 單位名稱 from 分單位的土地證信息表 a join 分納稅人名稱的征收面積信息表 b on a.單位名稱=b.納稅人名稱 where a.宗地面積和>b.課稅面積之和)′;
CreateTempTable(′實際宗地面積大于課稅面積單位信息表′,sql3);
Begin
sql5:=createq(′select * from 實際宗地面積大于課稅面積單位信息表′,-1);
Bz:=Qeof(sql5);
while Bz<>1 do
begin
AddTransRslt(sql5,′進一步延伸單位信息′);
Bz:=Qmov(sql5,1);
Bz:=Qeof(sql5);
end;
TransBatch(sql5,′進一步延伸單位信息′);
end;
end.
步驟2
//審查應納稅人的完整性
var sql4,bz;
begin
sql4:=createq(′select * from 土地證信息 where 單位名稱 not in(select 納稅人名稱 from 帶基礎(chǔ)信息的城鎮(zhèn)土地使用稅稅款征收信息表)′,-1);
Bz:=Qeof(sql4);
while Bz<>1 do
begin
AddTransRslt(sql4,′進一步延伸單位信息′);
Bz:=Qmov(sql4,1);
Bz:=Qeof(sql4);
end;
TransBatch(sql4,′進一步延伸單位信息′);
end.
三、利用企業(yè)工商登記信息審查稅務(wù)登記情況
主要思路:根據(jù)有關(guān)規(guī)定,辦理企業(yè)應在辦理工商登記后一個月內(nèi)申請辦理稅務(wù)登記,稅務(wù)部門收到企業(yè)申請后應在一個月內(nèi)為其辦理稅務(wù)登記,比較工商登記信息與納稅人基礎(chǔ)信息,審查有無進行工商登記未辦理納稅人登記的情況。
審計步驟:使用SQL查詢分析器,在企業(yè)工商登記信息中查詢某年10月31日前已進行工商登記,截至某年12月31日納稅人基礎(chǔ)信息中沒有相關(guān)信息的企業(yè)信息,生成疑點。由于SQL語句的寫法比較簡單,在此不再贅述。
四、利用土地出讓信息審查契稅、耕地占用稅征管情況
主要思路:比較土地出讓信息與納稅人申報信息、征收信息、土地證信息,審查契稅和耕地占用稅的計稅依據(jù)是否完整,申報繳納是否及時。
審計步驟:一是使用SQL查詢分析器,根據(jù)土地出讓信息中的土地成交價格、成交日期分別計算應申報繳納耕契稅金額、申報期限,生成應繳耕契兩稅及申報期限表。二是在稅款申報信息表中加入納稅人名稱,生成帶納稅人名稱的稅款申報信息。三是對照帶納稅人名稱的稅款申報信息表和應繳耕契兩稅及申報期限表,將不符合的情況生成疑點。SQL語句如下:
select 征收項目代碼,納稅人名稱,申報期限,sum(應納稅額)as 申報金額匯總 into 申報匯總表 from 帶納稅人名稱的稅款申報信息 where 征收項目代碼 like′74′ or 征收項目代碼 like′75′ group by 征收項目代碼 ,納稅人名稱,申報期限。
同上,再對應繳耕契兩稅及申報期限表進行匯總。
select 受讓單位,最晚耕地占用稅繳納期限,最晚契稅申報期限,sum(應繳契稅金額)應繳契稅金額匯總,sum(應繳耕地占用稅金額)應繳耕地占用稅金額匯總 into 應申報耕契兩稅匯總 from 應繳耕契兩稅及申報繳納期限表 group by 受讓單位,最晚耕地占用稅繳納期限,最晚契稅申報期限
然后對兩表進行關(guān)聯(lián)查詢申報耕契兩稅不實、日期不符合規(guī)定的記錄。
select 納稅人名稱 from 申報匯總表 a join 應申報耕契兩稅匯總 b on b.受讓單位=a.納稅人名稱 where(convert(date,申報期限)>最晚耕地占用稅繳納期限 and 征收項目代碼 like ′74′)or(convert(date,申報期限)>最晚契稅申報期限 and 征收項目代碼 like ′75′)or(應繳耕地占用稅金額匯總>申報金額匯總 and 征收項目代碼 like ′74′)or(應繳契稅金額匯總>申報金額匯總 and 征收項目代碼 like ′75′)。(作者單位:濟南市長清區(qū)審計局)