審查有無隱瞞、轉移收入的問題
思路:查找將收入轉入暫存款的所有憑證,即篩選出“借:收入類(4**)科目,貸:暫存款(203)”的所有憑證。
SELECT DISTINCT 源憑證號 FROM 憑證庫 WHERE 源憑證號 IN (SELECT DISTINCT 源憑證號 FROM 憑證庫 WHERE LEFT( 科目編碼, 3 ) =‘203' AND 貸方金額 <> 0) AND LEFT(科目編碼 , 1) = ‘4' AND 借方金額 <> 0
審查有無虛列支出、多計成本費用問題等
思路:查找所有通過暫存款列支的憑證,即篩選出“借:支出類科目(5**),貸:暫存款(203)”的所有憑證。
SELECT DISTINCT 源憑證號
FROM 憑證庫
WHERE 源憑證號 IN (SELECT DISTINCT 源憑證號
FROM 憑證庫
WHERE LEFT(科目編碼 , 3) =‘203' AND 貸方金額 <> 0)
AND LEFT(科目編碼 , 1) =‘5' AND 借方金額 <> 0
審查有無代管資金、出借帳戶、轉移收入等問題
思路:篩選出“借:銀行存款(102),貸:暫存款(203)”的所有憑證,再對照審核原始憑證。
SELECT DISTINCT 源憑證號
FROM 憑證庫
WHERE 源憑證號 IN (SELECT DISTINCT 源憑證號
FROM 憑證庫
WHERE LEFT(科目編碼 , 3) =‘203' AND 貸方金額 <> 0)
AND LEFT(科目編碼 , 3) =‘102' AND 借方金額 <> 0
審查暫存款核算是否合規等
思路:篩選出“借:暫存款(203),貸:不是銀行存款(102)、現金(101)”的所有憑證,再對照審核原始憑證。
SELECT DISTINCT 源憑證號
FROM 憑證庫
WHERE 源憑證號 IN (SELECT DISTINCT 源憑證號
FROM 憑證庫
WHERE LEFT(科目編碼 , 3) =‘203' AND 借方金額 <> 0)
AND LEFT(科目編碼 , 3) NOTIN (‘102', ‘101') AND 貸方金額 <> 0
審查有無虛列暫付款,轉移資金的問題
思路:篩選出借方為“暫付款(104)”,貸方不是“現金(101)”或“銀行存款(102)”的記錄。
SELECT DISTINCT 源憑證號
FROM 憑證庫
WHERE (源憑證號 IN(SELECT DISTINCT 源憑證號
FROM 憑證庫
WHERE LEFT(科目編碼, 3) =‘104' AND 借方金額 <> 0))
AND LEFT(科目編碼 , 3)<>‘101' AND LEFT(科目編碼, 3) <> ‘102' AND 貸方金額 <> 0
審查有無利用“暫付款”科目隱匿收入的問題
思路:篩選出借:“現金(101)”或“銀行存款(102)”,貸“暫付款(104)”的記錄。
SELECT DISTINCT 源憑證號
FROM 憑證庫
WHERE (源憑證號 IN(SELECT DISTINCT 源憑證號
FROM 憑證庫
WHERE LEFT(科目編碼, 3) =‘104' AND 貸方金額 <> 0))
AND 借方金額 <>0 AND LEFT(科目編碼 , 3) IN (‘101' ,‘102')
這些SQL語句之所以堪稱經典是因為主查詢查憑證的借方條件(或貸方條件),子查詢查貸方條件(或借方條件),以此獲得滿足條件的所有憑證號;所有語句均基于審計人員會計記賬問題的經驗認識,通過排除所有正確寫法查異常寫法就可以發現審計線索。因此,從思路來說,略加變化這些SQL語句適用于對所有科目的審計。








官方

0
粵公網安備 44030502000945號


