當前位置:才華齋>培訓>評估審計>

養老保險業務資料的審計方法

評估審計 閱讀(1.41W)

在養老保險基金審計過程中,我們依託社保資料分析平臺儲存的相關業務資料,通過Sql語句的編寫完成了相關疑點的查詢、分析。下面結合審計實踐,介紹利用計算機審計發現問題的一些方法。

養老保險業務資料的審計方法

  一、工商註冊企業未參保問題

社會保險法中規定:“用人單位應當自成立之日起三十日內憑營業執照、登記證書或單位印章,向當地社會保險經辦機構申請辦理社會保險登記”。本次審計中,依託工商部門提供的註冊企業明細表,在經過必要的資料整理後,將其引入Sql Server 資料庫,通過查詢語句的`編寫,將工商提供企業與業務系統參保企業進行比對,查詢是否存在未按規定參保的企業。查詢語句為:

select * from

(select a.* from dbo.工商提供_2013企業 a left join dbo.公共_參保單位基本資訊 b on a.註冊號=b.工商登記執照號碼 left join dbo.養老_養老保險單位參保資訊 c on b.參保單位編號=c.參保單位編號

Where 登記機關='371000' and c.參保單位編號 is null) c

left join dbo.公共_參保單位基本資訊 d on c.名稱=d.單位全稱

where d.參保單位編號 is not null

  二、城鄉居民養老保險參保人未達到規定年齡領取待遇問題

居民基本養老保險制度中規定:“年滿60週歲、按規定參保、未享受國家規定的其他養老保險待遇的居民,可以按月領取養老金”。按照法規要求,以2014年的資料為例,通過Sql語句查詢是否存在未滿60週歲領取待遇的情況。查詢語句為:

1.通過城鄉個人資訊表與居民社會養老保險待遇應付實付明細表的連線,將出生日期等有效資訊融合到新表——城鄉養老保險待遇支付出生日期表中。

select a.姓名,a.性別,a.證件號碼,a.出生日期,a.首次參保年月,a.參加工作日期,b.人員編號,b.個人賬戶養老金,b.其他待遇金額,b.基礎養老金,b.待遇合計金額,b.行政區劃程式碼,b.費款所屬期,b.險種名稱

into 城鄉養老保險待遇支付出生日期表 from dbo.城鄉_個人資訊 a

right join 城鄉_居民社會養老保險待遇應付實付明細 b

on a.人員編號=b.人員編號

where b.行政區劃程式碼='371002' and substring(b.費款所屬期,1,4)='2014'

2.從已建立的城鄉養老保險待遇支付出生日期表中挑選出沒有重複的記錄,並對出生日期的年份做加法與領取待遇年份比較。

select distinct 行政區劃程式碼,姓名,性別,出生日期,證件號碼,首次參保年月,參加工作日期,人員編號,待遇合計金額,個人賬戶養老金,其他待遇金額,基礎養老金,費款所屬期,險種名稱

from 城鄉養老保險待遇支付出生日期表

where cast(substring(出生日期,1,4) as int)+60>2014

  三、退休人員沒有繳費歷史但有待遇支付明細問題

繳費歷史資料是參保人領取待遇的重要依據,通過對業務系統中沒有繳費歷史但有待遇支付明細的相關記錄的查詢,審查業務系統相關資料的真實性、完整性。查詢語句為:

1.通過養老保險離退休人員基本資訊表與養老保險離退休人員繳費歷史表的連線,建立一張新表——退休沒有繳費歷史表。

select a.* into 退休沒有繳費歷史表 from dbo.養老_養老保險離退休人員基本資訊 a

left join dbo.養老_養老保險離退休人員繳費歷史 b

on a.參保個人編號=b.參保個人編號

where b.參保個人編號 is null

2.通過退休沒有繳費歷史表與養老保險待遇支付明細資訊的連線,建立退休沒有繳費歷史但有待遇支付表。

select a.* into 退休沒有繳費歷史但有待遇支付表

from dbo.退休沒有繳費歷史表 a left join

dbo.養老_養老保險待遇支付明細資訊 b on a.參保個人編號=b.參保個人編號

where b.參保個人編號 is not null

3.從退休沒有繳費歷史但有待遇支付表中挑選出沒有重複的記錄形成新表。

select distinct * into 退休沒有繳費歷史但有待遇支付沒有重複行表

from 退休沒有繳費歷史但有待遇支付表

4.通過退休沒有繳費歷史但有待遇支付沒有重複行表與相應表格的連線查詢沒有繳費歷史但有待遇支付明細的記錄。

select * from 退休沒有繳費歷史但有待遇支付沒有重複行表 a

left join dbo.公共_參保單位基本資訊 b on a.參保單位編號=b.參保單位編號

left join dbo.養老_養老保險職工歷史繳費資訊 c on a.參保個人編號=c.參保個人編號

where a.行政區劃 in ('371002') and c.參保個人編號 is null