養(yǎng)老保險(xiǎn)業(yè)務(wù)數(shù)據(jù)的審計(jì)方法
在養(yǎng)老保險(xiǎn)基金審計(jì)過程中,我們依托社保數(shù)據(jù)分析平臺(tái)存儲(chǔ)的相關(guān)業(yè)務(wù)數(shù)據(jù),通過Sql語句的編寫完成了相關(guān)疑點(diǎn)的查詢、分析。下面結(jié)合審計(jì)實(shí)踐,介紹利用計(jì)算機(jī)審計(jì)發(fā)現(xiàn)問題的一些方法。
一、工商注冊(cè)企業(yè)未參保問題
社會(huì)保險(xiǎn)法中規(guī)定:“用人單位應(yīng)當(dāng)自成立之日起三十日內(nèi)憑營業(yè)執(zhí)照、登記證書或單位印章,向當(dāng)?shù)厣鐣?huì)保險(xiǎn)經(jīng)辦機(jī)構(gòu)申請(qǐng)辦理社會(huì)保險(xiǎn)登記”。本次審計(jì)中,依托工商部門提供的注冊(cè)企業(yè)明細(xì)表,在經(jīng)過必要的數(shù)據(jù)整理后,將其引入Sql Server 數(shù)據(jù)庫,通過查詢語句的編寫,將工商提供企業(yè)與業(yè)務(wù)系統(tǒng)參保企業(yè)進(jìn)行比對(duì),查找是否存在未按規(guī)定參保的企業(yè)。查詢語句為:
select * from
(select a.* from dbo.工商提供_2013企業(yè) a left join dbo.公共_參保單位基本信息 b on a.注冊(cè)號(hào)=b.工商登記執(zhí)照號(hào)碼 left join dbo.養(yǎng)老_養(yǎng)老保險(xiǎn)單位參保信息 c on b.參保單位編號(hào)=c.參保單位編號(hào)
Where 登記機(jī)關(guān)='371000' and c.參保單位編號(hào) is null) c
left join dbo.公共_參保單位基本信息 d on c.名稱=d.單位全稱
where d.參保單位編號(hào) is not null
二、城鄉(xiāng)居民養(yǎng)老保險(xiǎn)參保人未達(dá)到規(guī)定年齡領(lǐng)取待遇問題
居民基本養(yǎng)老保險(xiǎn)制度中規(guī)定:“年滿60周歲、按規(guī)定參保、未享受國家規(guī)定的其他養(yǎng)老保險(xiǎn)待遇的居民,可以按月領(lǐng)取養(yǎng)老金”。按照法規(guī)要求,以2014年的數(shù)據(jù)為例,通過Sql語句查詢是否存在未滿60周歲領(lǐng)取待遇的.情況。查詢語句為:
1.通過城鄉(xiāng)個(gè)人信息表與居民社會(huì)養(yǎng)老保險(xiǎn)待遇應(yīng)付實(shí)付明細(xì)表的連接,將出生日期等有效信息融合到新表——城鄉(xiāng)養(yǎng)老保險(xiǎn)待遇支付出生日期表中。
select a.姓名,a.性別,a.證件號(hào)碼,a.出生日期,a.首次參保年月,a.參加工作日期,b.人員編號(hào),b.個(gè)人賬戶養(yǎng)老金,b.其他待遇金額,b.基礎(chǔ)養(yǎng)老金,b.待遇合計(jì)金額,b.行政區(qū)劃代碼,b.費(fèi)款所屬期,b.險(xiǎn)種名稱
into 城鄉(xiāng)養(yǎng)老保險(xiǎn)待遇支付出生日期表 from dbo.城鄉(xiāng)_個(gè)人信息 a
right join 城鄉(xiāng)_居民社會(huì)養(yǎng)老保險(xiǎn)待遇應(yīng)付實(shí)付明細(xì) b
on a.人員編號(hào)=b.人員編號(hào)
where b.行政區(qū)劃代碼='371002' and substring(b.費(fèi)款所屬期,1,4)='2014'
2.從已創(chuàng)建的城鄉(xiāng)養(yǎng)老保險(xiǎn)待遇支付出生日期表中挑選出沒有重復(fù)的記錄,并對(duì)出生日期的年份做加法與領(lǐng)取待遇年份比較。
select distinct 行政區(qū)劃代碼,姓名,性別,出生日期,證件號(hào)碼,首次參保年月,參加工作日期,人員編號(hào),待遇合計(jì)金額,個(gè)人賬戶養(yǎng)老金,其他待遇金額,基礎(chǔ)養(yǎng)老金,費(fèi)款所屬期,險(xiǎn)種名稱
from 城鄉(xiāng)養(yǎng)老保險(xiǎn)待遇支付出生日期表
where cast(substring(出生日期,1,4) as int)+60>2014
三、退休人員沒有繳費(fèi)歷史但有待遇支付明細(xì)問題
繳費(fèi)歷史資料是參保人領(lǐng)取待遇的重要依據(jù),通過對(duì)業(yè)務(wù)系統(tǒng)中沒有繳費(fèi)歷史但有待遇支付明細(xì)的相關(guān)記錄的查詢,審查業(yè)務(wù)系統(tǒng)相關(guān)數(shù)據(jù)的真實(shí)性、完整性。查詢語句為:
1.通過養(yǎng)老保險(xiǎn)離退休人員基本信息表與養(yǎng)老保險(xiǎn)離退休人員繳費(fèi)歷史表的連接,創(chuàng)建一張新表——退休沒有繳費(fèi)歷史表。
select a.* into 退休沒有繳費(fèi)歷史表 from dbo.養(yǎng)老_養(yǎng)老保險(xiǎn)離退休人員基本信息 a
left join dbo.養(yǎng)老_養(yǎng)老保險(xiǎn)離退休人員繳費(fèi)歷史 b
on a.參保個(gè)人編號(hào)=b.參保個(gè)人編號(hào)
where b.參保個(gè)人編號(hào) is null
2.通過退休沒有繳費(fèi)歷史表與養(yǎng)老保險(xiǎn)待遇支付明細(xì)信息的連接,創(chuàng)建退休沒有繳費(fèi)歷史但有待遇支付表。
select a.* into 退休沒有繳費(fèi)歷史但有待遇支付表
from dbo.退休沒有繳費(fèi)歷史表 a left join
dbo.養(yǎng)老_養(yǎng)老保險(xiǎn)待遇支付明細(xì)信息 b on a.參保個(gè)人編號(hào)=b.參保個(gè)人編號(hào)
where b.參保個(gè)人編號(hào) is not null
3.從退休沒有繳費(fèi)歷史但有待遇支付表中挑選出沒有重復(fù)的記錄形成新表。
select distinct * into 退休沒有繳費(fèi)歷史但有待遇支付沒有重復(fù)行表
from 退休沒有繳費(fèi)歷史但有待遇支付表
4.通過退休沒有繳費(fèi)歷史但有待遇支付沒有重復(fù)行表與相應(yīng)表格的連接查找沒有繳費(fèi)歷史但有待遇支付明細(xì)的記錄。
select * from 退休沒有繳費(fèi)歷史但有待遇支付沒有重復(fù)行表 a
left join dbo.公共_參保單位基本信息 b on a.參保單位編號(hào)=b.參保單位編號(hào)
left join dbo.養(yǎng)老_養(yǎng)老保險(xiǎn)職工歷史繳費(fèi)信息 c on a.參保個(gè)人編號(hào)=c.參保個(gè)人編號(hào)
where a.行政區(qū)劃 in ('371002') and c.參保個(gè)人編號(hào) is null
【養(yǎng)老保險(xiǎn)業(yè)務(wù)數(shù)據(jù)的審計(jì)方法】相關(guān)文章:
環(huán)境監(jiān)測(cè)數(shù)據(jù)的審計(jì)方法08-19
內(nèi)部審計(jì)中的大數(shù)據(jù)思維08-18
能源審計(jì)的方法08-15
日常審計(jì)項(xiàng)目政策審計(jì)的方法05-11
Java將excel數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫的方法05-15
Oracle數(shù)據(jù)庫插入日期型數(shù)據(jù)的方法10-04