审计与SQL报表相结合查询中小学收费_借读费论文

审计与SQL报表相结合查询中小学收费_借读费论文

审计结合利用SQL语句查询中小学收费情况,本文主要内容关键词为:中小学论文,语句论文,情况论文,SQL论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。

所需资料

在被审计学校采取电子收费系统收费、会计利用财务软件核算的情况下,通常审计人员需要从被审计单位取得如下资料:

——收费许可证及相关文件。学校的收费项目是依据法律法规的授权设立的,并要从价格主管部门取得收费许可证之后方能收费。审查的主要内容有:(1)单位名称;(2)收费项目;(3)收费标准;(4)收费范围。

——财务备份数据。学校财务大多由会计核算中心统一核算,且多采取新中大财政管理软件核算,AO2008版系统内本身含有新中大系列转换模板,一般被审计单位年度备份财务数据在AO2008系统内可直接转换。通常转换后的财务电子数据能查阅:

(一)科目明细账:(1)科目代码;(2)科目名称;(3)凭证号;(4)摘要;(5)借方金额;(6)贷方金额。

(二)凭证库:(1)科目编码;(2)科目名称;(3)摘要;(4)凭证日期;(5)借方金额;(6)贷方金额。

——收费系统业务后台数据。学校收费系统的业务后台数据在SQL企业管理器内建立学校学期收费数据库后,导入数据一般应获取如下数据表:

(一)学生花名册:(1)学生代码;(2)班级;(3)性别代码;(4)姓名;(5)性别。

(二)收费项目表:(1)收费项目代码;(2)收费项目。

(三)收费明细表:(1)收费项目代码;(2)学生代码;(3)收费日期;(4)学年度;(5)学期;(6)收费金额;(7)班级。

(四)收费总账表:(1)学生代码;(2)收费项目代码;(3)性别代码;(4)收费金额;(5)班级。

——其他资料。对数据提供的完整性,可从每学期电子收据使用张数与缴费学生名册数核对,予以佐证。因此一般还需从学校取得收据购买领用登记簿、收据存根等资料。

审计实施的步骤

根据学校提供收费许可证的收费项目、收费标准与物价部门核发文件规定的收费政策,对收取借读费、杂费、教材费的人数与收费额之间相互钩稽关系,认真细致地分析,结合抽查票据存根,判断是否一致,审计便可得出这些项目中是否包含隐蔽性的违规收费。利用SQL语句,对违规收费进行查询分析,得出超标准收费额,通常有以下几种方式:

——多收取教材费。教材费属于代收代办的款项,一般在“代管款项”科目中核算。通常学校都以发给学生教材、教辅的定价额作为收取学生教材费,而实际在新华书店与学校结算教辅款时通常给予适当的折扣,这样学校实际上就多收取了教材费。这时审计人员需根据各种书的折扣分别计算出各年级应收教材费,将计算出各年级可收教材费代入编制的SQL查询语句,得出该校多收取教材费额。常用的SQL查询语句有:

select sum(实收教材费—可收教材费)from收费明细表where class_id like'1%' and item_id=06

class_id like'1%'表示一年级,item_id=06表示收费项目代码为06的是教材费,以此类推计算出其他年级的教材费超收金额。

例,审计组通过对某校某年新华书店与学校结算清单,结合物价部门的文件规定,查证该校实收教材费和计算可收各年级教材费如下:

年级 实收教材费

可收取教材费

一年级 73.35 68.70

二年级 83.55 75.90

三年级 112.20 99.95

四年级 117.30 103.45

五年级 119.45 106.20

六年级 120.40 107.45

如若对2年级的教材费超收金额在SQL查询分析器中分析,从收费明细表中执行查询语句:select*,accept_fee-75.90 from sfmx where class_id like '2%'and item_id='06'

select sum(accept_id-75.90)from sfzz where class_id like '2%' and item_id=06便得出某校对2年级教材费超收明细表,超收金额为3289.50元。

——超标准收取借读费。学校考虑借读学生家庭承受能力,对大多学生借读费予以减收一部分。然而少数借读生是不足龄生,学校又对不足龄部分加收一部分借读费,不足龄部分加收借读费是未经许可的,这样就出现少数学生缴纳借读费超过物价部门核定借读费额。审计人员可以编制SQL查询语句,对实缴借读费减去物价部门核定借读费额,便得到超收的借读费额。可用的SQL查询语句有:

select a.student_id,student_name,accept_fee,超收金额=accept__fee-物价部门核定借读费额into超收表from sfmx a,student b where accept_fee>物价部门核定借读费额and a.student_id=b.student_id

select sum(超收金额)from超收表

——对收取借读费生又收取杂费。根据收费许可证和物价部门的收费文件规定:对收取借读费的就不再收取杂费。然而学校开票对学生借读费与杂费不放在同一张收据开票收取,故意将杂费与借读费分开,这样从凭证、账面上一般很难发现学校对收取借读费生又收取杂费这种违规收费。审计人员一般可通过执行如下SQL语句查询,便可得到对收取借读费生又收取杂费的金额:

1.查找所有收取杂费的学生,生成“杂费表”

select* from sfxm

select* from sfmx where item_id='01'order by class_id(收费项目表中杂费代码为01)

select*from student

select a.student_name,b.student_id,b.class_id,accept_fee into杂费表from student a,sfmx b

where a.student_id=b.student_id and item_id='01'

select*from杂费表

2.处理杂费表中数据

——消除杂费表姓名中的空格

select distinct len(student_name)from杂费表

select distinct charindex('',student_name)from杂费表--0-4-3-2

alter table杂费表add姓名nvarchar(8)

alter table杂费表add空格位nvarchar(4)

update杂费表set空格位=charindex('',student_name)from杂费表

select distinct空格位from杂费表

select *from杂费表where空格位=0or空格位=4

update杂费表 set姓名=student_name where空格位=0 or空格位=4

select*from杂费表where空格位=2

update杂费表set姓名=left(student_name,1)+right(student_name,1)where空格位=2

select*from杂费表where空格位=3

update杂费表set姓名=left(student_name,2)+right(left(student_name,4),1)where空格位=3

——消除杂费表中括号内容

select distinct len(姓名)from杂费表where姓名like'%(%'

select*from杂费表where姓名like'%(%'and len(姓名)=3 or len(姓名)=5 or len(姓名)=6

update杂费表set姓名=left(student_name,2)where姓名like'%(%' and len(姓名)=3 or len(姓名)=5 or len(姓名)=6

select*from杂费表where姓名like'%((%'and len(姓名)=7

update杂费表set姓名=left(student_name,3)where姓名like '%(%' and len(姓名)=7 and空格位=0

update杂费表set姓名=left(student_name,2)where姓名like '%(%' and len(姓名)=7 and空格位=4

select*from杂费表where姓名like '%(%'and len(姓名)=8

uodate杂费表set姓名=left(student__name,3)where姓名like'%(%' and len(姓名)=8

select*from杂费表

3.因借读费是手工开具,审计人员录入Excel表后导入SQL中,表名为“借读费$”,再查找同时收取借读费和杂费的学生情况,生成“借读费杂费”表。

select*from借读费$

select a.(姓名,金额,student_id,class_id,accept_fee into借读费杂费from借读费$a,杂费表b where a.姓名=b.姓名

select*from借读费杂费

上述是针对学校收费的合法性审计,在执行SQL语句的同时一般也能查询到学校每学期收取各项收费总额,将各项收费总额与AO系统内各科目明细账(一般借读费与杂费多在“应缴财政专户款”科目中核算)同期入账贷方合计数相比较,根据比较结果有无差额便能判断各项收费入账的完整性。

标签:;  

审计与SQL报表相结合查询中小学收费_借读费论文
下载Doc文档

猜你喜欢