班福法则(Benford's Law)是由美国物理学家班福发现的。大量自然数据首位数字的出现频率符合对数规则,即任意选择一个真实的数,以十进制的形式表示,则第一位有效数字为A的概率为log(1+1/A)/log(10)。当A=1时,对应的概率为0.301,即第一位有效数字为1的概率为30.1%。
经验证,财务会计数据符合这一法则。在审计过程中,将所需审计的被审计单位电子数据和“班福法则频率表”导入到现场审计实施系统中,利用现场审计实施系统的审计分析功能,与班福法则相对照,可以发现财务数据中可能存在的疑点,用于锁定审计重点。 审计中,根据现场审计实施系统2011版凭证库集中存放的特点,应用班福法则,快速锁定审计重点,有效解决审计所属期间跨度时间长、数据量大等问题,提高了工作效率,审计质量明显提高。具体操作步骤为: (一)从被审计单位的电子数据“凭证库”中,统计借方金额首位数,生成“×××单位凭证库首位数统计中间表”。查询语句为: Seet left([借方金额],1)as借方金额首位数,count(*)as记录数 Into ×××单位凭证库首位数统计中间表 From[凭证库] where[借方金额]>0 GROUP BY left([借方金额],1) (二)从“×××单位凭证库首位数统计中间表”中生成“×××单位凭证库首位数出现频率表”。查询语句为: Select借方金额首位数,记录数,cast(记录数*1.00000/(Select sum(记录数)from×××单位凭证库首位数统计中间表)as decimal(6,5)as频率 into×××单位凭证库首位数出现频率表 from×××单位凭证库首位数统计中间表 (三)将“×××单位凭证库首位数出现频率表”和“班福法则频率表”两表连接,生成“×××单位首位数频率异常情况表”(见下表)。查询语句为: Select借方金额首位数,记录数,频率,出现频率,(频率-出现频率)*1.0000/频率*100 as频率异常 from×××单位凭证库首位数出现频率表amner join[班福法则频率表]b on a.借方金额首位数=b.[首位数] ORDER BY频率-出现频率
(四)对“×××单位首位数频率异常情况表”中,发现异常超过正、负10%以上的分别为首位数是2、7、8的科目,生成“频率异常凭证表”中间表。查询语句为: Select源凭证号,凭证日期,凭证号,科目编码,科目名称,摘要,借方金额,贷方金额,凭证类型编号,凭证类型名称,附件数,会计年份,会计月份,对方科目编码,对方科目名称,财务主管,记账人,出纳人,审核人,制单人,金额,备注,借方外币金额,贷方外币金额,币种代码,币种名称,汇率,是否外币凭证,支票号,银行单据号,分录序号,年度,单位名称,电子数据编号,电子数据名称 Into频率异常凭证表 From[凭证库] WHERE left([借方金额],1)=′2′or left([借方金额],1)=′7′or left([借方金额],1)=′8′ (五)从“频率异常凭证表”中间表中,将正常的业务过滤掉,生成“频率异常凭证结果表”。查询语句为: Select源凭证号,凭证日期,凭证号,科目编码,科目名称,摘要,借方金额,贷方金额,凭证类型编号,凭证类型名称,附件数,会计年份,会计月份,对方科目编码,对方科目名称,财务主管,记账人,出纳人,审核人,制单人,金额,备注,借方外币金额,贷方外币金额,币种代码,币种名称,汇率,是否外币凭证,支票号,银行单据号,分录序号,年度,单位名称,电子数据编号,电子数据名称 Into频率异常凭证结果表 From频率异常凭证表 WHERE 摘要 not like ′%结转%′ and 摘要 not like′ %专户%′ and 摘要 not like ′%人员支出%′ and 摘要 not like ′%计划%′ and 科目名称 not like′ %预算%′ and 摘要 not like ′%工资%′ and 摘要 not like ′%办公%′ and 摘要 not like ′%备用%′ and 摘要 not like ′%津贴%′ and 摘要 not like ′%社会保障缴费%′ ORDER BY 借方金额 desc 从“频率异常凭证结果表”下列借方金额前十位,科目编码为三位数的一级会计科目可以看出,除应缴财政专户款为正常的监测服务收入上缴财政外,还有固定资产和暂存款(往来)两个科目;其余明细科目中除其他工资福利支出和委托业务费为正常的单位业务,还有交通工具和公务接待费两个明细科目,说明固定资产管理及购置、暂存款(往来)和接待费是审计应该重点关注的科目。