2023年8月1日发(作者:)
按照全面审计、摸清总体、揭示问题,完善财政预算管理制度的要求,在全面掌握财政部门预算管理总体情况前提下,突出对财政预算执行及专项资金使用情况的审计,揭示反映在预算管理及专项资金使用方面存在的普遍性和倾向性问题,从制度、机制、体制和管理等方面分析原因,提出加强财政资金管理和深化财政改革的意见和建议,确保各项财政政策落到实处,充分发挥财政审计的建设性作用。今年某县审计局对该县2011年度财政预算执行进行了审计。审计中,利用AO2011数据分析功能对财政财务、业务、相关数据进行查询分析,有效查出在预算管理和专项资金使用中存在违规出借财政资金、扩大范围发放惠农资金等问题。现介绍如下,仅供参考。
一、采集转换数据
预算执行审计中,财政部门数据量大,数据种类多,涉及数据面广,此次审计主要涉及数据如下:
(一)财政局国库支付中心
1.业务数据。国库集中支付业务数据(直接利用前台数据导出功能提取数据),主要字段:支付凭证号,状态,是否支付,支付方式,付款日期,支付金额,支付号码,付款人全称,付款人账号,付款人开户银行,收款人全称,收款人账号,收款人开户银行,资金性质,结算方式,一级预算单位,基层预算单位,摘要,类,款,项,功能分类,经济分类编码,经济分类,录入员,备注,业务类型,结转类型,归口处室,发文文号,核算类型,指标来源。
2.财务数据。国库总预算、专项资金、周转资金财务核算数据。
以总预算账套说明在AO2011中采集生成账套主要过程。财政总预算账使用的是北京方正春元公司开发的《财政总账管理系统》,后台数据库为oracle,该系统辅助信息多,应了解哪些科目运用辅助核算及相应辅助类型,将辅助核算科目直接转换成不需辅助核算的科目表,方便审计人员查看。需要采集的具体表:科目表ACCOUNTANT_SUBJECT,余额表REMAIN_BUDGET,凭证主表VOUCHER_BUDGET,凭证明细表VOUCHER_DETAIL_BUDGET,单位分类ENTERPRISE,功能分类BUDGET_SUBJECT,收入分类BUDGET_SUBJECT_INCOME。
采集原始数据:由于被审计单位使用的财务软件的后台数据库为ORACLE,直接在财政局服务器上的PL/SQL软件,最后选择相应的表名并选择查询数据,然后点击pl/sql查询窗口的“导出查询结果”按钮并以CSV格式的导出数据即可,其他数据表的获取和导出类似(SET_CODE 账套字段;SET_YEAR 年度字段)。将获取的表导入sql2008进行整理。
审计转换思路。根据审计工作的实际需要,支出类科目,一是按功能分类,二是按单位分类。将科目辅助帐转化成科目明细帐,先将科目表、凭证明细表、余额表的科目编码进行统一整理,重新生成科目代码。主要思路:原科目实行辅助核算的,其代码规则为:原科目代码+辅助核算类型代码,科目没有实行辅助核算的,其代码为原科目代码。
由于生成账套重建账套时,AO2011版报错,试了多次不成功,但在AO2008中可以导入生成账套,使用现场审计实施系统数据备份恢复工具,其中:在AO2008版中新建的临时项目11,电子账套导入成功后,用备份工具将AO2008版中的数据进行备份,形成.aobak为后缀名的备份文件;用迁移工具将备份工具形成的.aobak备份文件中包含的数据迁移到AO2011版中,读取AO2008版中生成账套。进行数据迁移,将账套导入AO2011。
(二)财政非税局。非税收入财务核算数据,武汉同步远方预算外资金管理系统,AO2011模板导入。
(三)财政国资局。财务数据(大众财务软件,后台数据access),AO2011数据库方式导入。
(四)财政局机关财务数据。用友安易GRP_R9V9.7收支分类改革升级版,AO2011使用模板[216]用友安易GRP_R9V9.7数据库备份数据导入。
(五)财政局预算股。财政供养人员信息业务数据,使用金财工程预算管理系统—地方财政分析评价系统V2.0(单机版),后台数据库:SQL Server,数据文件名:cyx2011nryxxsjk,85张表。分析整理:审计工作用到的表是3张。其中:主表(BaseInfo_b_DataStore037),行政区划表(PUB_T_DISTRICT),单位代码表(Pub_t_Division)。
审计所需主表BaseInfo_b_DataStore037的主要字段:V 职务,V 学历,V 科 室,V 出生日期,V 参加工作日期,V 退休日期,V 人员动向,V 人员状态代码,V 身份证号,V 姓名,V 性别,V 人员状态,V 人员来源,V 人员性质,DivName
工作单位。
(六)其他各股室业务数据
1.能繁母猪补贴。2011年度能繁母猪补贴表(excel格式),主要字段:乡镇,行政村名称,户主,身份证号,联系电话,年出栏生猪数量,当前能繁母猪存栏量。
由于是按乡镇提供的数据,在AO2011中要进行合并,运行语句:
select 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量
into 全县能繁母猪补贴汇总表 from
(
SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 大
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 都
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 高
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 贺
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 火
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 榔
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 龙
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 磨
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 鸭
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 渔
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 资
)a
2.汽车摩托车下乡补贴。2011年“汽车摩托车下乡”产品销售及补贴信息统计表(excel格式),主要字段:乡镇,户口本号,车主姓名,身份证号码,家庭住址,联系方式,新购产品类型,新购产品型号,购买金额,购买补贴,开户银行,银行帐号,补贴时间。
3.家电下乡补贴。2011年家电下乡补贴发放花名册(excel格式),主要字段:乡镇,姓名,身份证号码,详细住址,销售网点,家电标识卡,家电名称,规格型号,产品单价,购买数量,购买人银行开户名,开户行,银行帐号,实际补贴金额,受理时间。
4.家电以旧换新补贴。2011年家电以旧换新补贴资金兑付花名册(excel格式),主要字段:姓名,家庭住址,身份证号码,联系电话,产品类别,凭证编号,品名及型号,单价,数量,发票金额,实付金额,财政补贴金额,销售时间,补贴拨款时间,收款单位。
5.粮食两补资金。财政局汇总各乡镇财政所根据提供的2011年粮食两补资金(粮食直补和综合直补)发放到户表(excel格式),主要字段:资金所属,乡镇,姓名,身份证号,开户银行,存折帐号,村 组,土地承包面积合计,土地承包面积粮食面积小计,粮食面积水田,粮食面积旱田,土地承包面积非粮食面积,补贴2011年面积,粮食直补标准,粮食直补金额,综合直补标准,综合直补金额,两补金额2011年合计。
6.农作物良种补贴。财政局汇总各乡镇财政所根据提供的2011年农作物良种补贴资金发放到户表(excel格式),主要字段:资金所属,乡镇,姓名,身份证号,开户银行,存折帐号,村组,土地承包面积合计,土地承包面积粮食面积小计,粮食面积水田,粮食面积旱田,土地承包面积非粮食面积,种植2010年面积,水稻面积,水稻良种标准,水稻金额,小麦面积,小麦良种标准,小麦金额,玉米面积,玉米良种标准,玉米金额,良种补贴2011年金额。
7.油菜良种补贴。财政局汇总各乡镇财政所根据提供的2010年油菜良种补贴资金发放到户表(excel格式),主要字段:资金所属,乡镇,村组,户主姓名,身份证号码,存折号码,土地承包面积合计,土地承包面积粮食面积小计,粮食面积水田,粮食面积旱田,土地承包面积非粮食面积,油菜种植面积,标准,油菜良种补贴2010年金额。
8.石油价格改革补贴。2011年县财政局直接支付农村和城市客运石油价格改革补贴资金表,县道路运输管理所提供的石油价格改革补贴发放到户表(整理成excel格式),主要字段:原序号,单位名称车主,证件号码,车辆牌号,开户银行,账号,联系电话,补贴所属时间,补贴金额,拨款时间,座位车长,运行线路,备注,发放车辆牌号。
(七)其他部门业务数据。
1.公安部门人口管理信息数据。通过公安部门人口管理系统计算机维护人员,取得该县人口管理信息表cyrk201109,主要字段:AAC002,AAC003,AAC004,AAC005,AAC006,HKXZ,HZ,YHZGX,SSPCS,SSJWH,HJSZD。字段注解:AAC002 身份证号,AAC003 姓名,AAC004 性别,AAC005 民族,AAC006 出生日期,HKXZ 户口性质,HZ 户主,YHZGX 户主姓名,SSPCS 所在派出所,HJSZD 户籍所在地。
2.人社部门管理有关信息数据。
根据2012年全国社保资金审计时取得的人社部门提供标准数据,通过sql2008(SQL Server Management Studio)附加数据库,得到省厅统一下发的人社局提供经验证通过的某一区域内(001_标准表数据_湖北省xx)标准数据。
(1)2011年度医疗城镇职工参保表,主要字段:单位名称,姓名,身分证号,参保年月。
(2)2011年机关事业养老缴费汇总表,主要字段:险种代码,个人编号,姓名,性别,公民身份号码,个人实缴,单位实缴,单位缴纳划个人帐户。
3.工商局部门工商登记数据。通过工商部门计算机维护人员,取得某一区域内工商登记数据个体经营户表,主要字段:注册号,字号名称,经营者,经营地址,经营范围,组成形式,经营方式,经营有效期起,经营有效期止,经营状态,信用等级,固定资金,联系电话,登记机关,管辖部门,流动资金,管片组,身份证号码。
4.县编委财政人员编制信息。通过县编委取得财政人员编制信息,主要字段:所属部门,姓名,性别,民族,出生年月,岁数,参加工作时间,文化程度,政治面貌,用工形式,现任职务、职称(或岗位),任现职时间,月工资额(元),经费渠道,编制类别,编制状态,编制卡号,身份证号。
5.交警部门车辆登记数据。通过交警大队计算机中心提供车辆登记表,主要字段:号牌种类,号牌号码,状态,所有人,抵押标记,住所详细地址,登记证书编号,车辆类型,使用性质,初次登记日期,总质量,核定载质量,载客人数,行政区划,保险终止日期,有效期止,强制报废期止,到检日期。
二、利用AO2011开展审计思路及方法。
(一)审计2011年暂付款情况,是否存在暂付款中长期挂账,未进行清理的情况,确定出借财政资金的数额。
审计思路:财政财务核算中一般出借资金均通过暂付款、应收款、其他应收款科目核算,为了弄清财政出借资金状况,我们只需要对暂付款、应收款、其他应收款科目核算中的单位进行统计,一是确定年末余额(期末余额),二是通过期初余额和期末余额进行判断,确定2011年新增数额。
以下以财政总预算账套为例,说明通过财政总预算账套如何利用AO2011科目明细账审查功能查询账面暂付款构成,进行分析,确定财政出借资金情况。
步骤一、科目明细账审查
登录AO2011当前使用的项目中,点击审计分析—电子数据管理,选择财政总预算2011年按功能分类账套。点击审计分析—账表分析—科目明细账审查—打开科目余额表。
重点分析暂付款情况,点击显示查询条件,选择科目编码是111(暂付款)开头,科目级别是2级科目(科目只有2级),包含上级科目前面勾去掉(不包含上级科目)。
查看数据—排序分组表查看—发送数据—发送到资料树,生成结果进行对比核对
步骤二、直观显示查询结果,确定重点查询单位。
选择查看数据—图表查看,图例显示财政预算暂付款2011年期末数额最多的单位。
步骤三、对比显示2011年度暂付款中期末与期初对比新增金额的单位。
在科目余额表选项卡中—显示查询条件—选择暂付款科目(111)—高级—高级查询,字段名称选择期初余额,运算符选择>0,点击增加。
选择数据查看—排序分组表查看—生成结果。
选择图表查看,图表查看,直观进行分析。以科目名称为x轴,在选择要统计的字段界面中将期末余额拖到数值(y)界面中,点击 造成图表,图表显示期初余额与期末余额单位进行直观对比,将结果发送至资料树,进行核对。
步骤四、Ao2011中更好的进行图表展示。
图表显示金额从小至大进行直接排列的方法。按上面步骤操作时,图表显示不能直接看出金额从小到大进行排列单位情况,不能直观的判断需重点核实的有关单位,如何做?
选择科目名称为x轴时,是以科目名称显示的单位进行排序的,无法根据数额大小进行排序。所以我们只要将期初余额、科目名称作为x轴,就行了。
以期初余额为x轴,期初余额为y轴,在选择要统计的字段界面中,将科目名称拖到数值(x)界面中,将期末余额拖到数值(y)界面中,点击造成图表,图例显示期初余额与期末余额单位进行直观对比结果。
将上述步骤得到的结果导出后,进行核对,确定出借资金单位及数额。
(二)审计财政供养人员信息业务数据情况,看财政部门业务管理系统是否存在缺陷。
审计思路:财政供养人员信息业务数据,使用金财工程预算管理系统—地方财政分析评价系统。各预算单位进行数据录入后,报财政局,由财政局预算股进行数据管理,是预算指标管理中人员管理的基础数据。涉及到人员身份、工资构成等预算编制的基础信息,同时 也是我们审计工作中联网进行审计时所必须的基础数据。信息的准确直接影响到预算编制真实,也直接影响到我们联网审计时对人员身份确认的准确率。2012年预算执行审计中,我们主是通过获取的公安人口管理信息与财政供养人员进行比对,查询财政供养人员信息业务数据中,人员身份证号码信息是否存在重复及与公安人口管理信息不符情况。促进财政部门加强管理,保证财政供养人员的信息真实。
审计方法:利用AO2011连接大型数据功能(以本机已安装的数据库sql2008为例),直接读取数据。一是直接生成结果数据;二是对生成分析数据利用数值分析功能,查询财政供养人员业务数据中身份不准确的人员。
步骤一、sql2008及AO211的设置。
Sql2008设置:启动sql2008对象资源管理器,点击服务器对象—链接服务器,右点链接服务器—选择新建链接服务器。
选择常规—链接服务器,输入本地址127.0.0.1;选择安全性—添加—本在登录选择sa,远程用户输入sa,远程密码输入sql2008 sa帐户登录密码,对“上面列表中未定义的登录,将会„„”选择使用登录名的当前安全上下文建立连接。
Ao2011设置:采集转换—连接大型数据库—数据源。直接在数据源输入本机地址:127.0.0.1。
步骤二、Ao2011中取得财政供养人员表导入。
数据采集—连接大型数据—选择本机地址—选择生成分析数据,得到财政供养人员表。
步骤三、查询财政供养人员中身份证号是否有重复。
审计分析—Sql查询器—选择已导入的财政2011年末财政供养人员上报表—执行到排序分组表。
排序分组表查看选择—数值分析—重号分析—选择身份证号—统计,生成结果xx行xx人。
双击某个结果,每次只能显示重复2人的结果。
为得到所有重复人员明细表,方便被审计单位核对更新数据,利用sql查询器生成结果。运行语句:
SELECT [职务], [学历],[科室],[出生日期],[参加工作日期],[退休日期], [人员动向],[人员状态代码],[身份证号],[姓名],[性别],[人员状态],[人员来源],[人员性质],[工作单位] into 财政2011年末供养人员身份证重复人员表
FROM [财政2011年末财政供养人员上报表]
where [身份证号] in
(sELECT 身份证号 FROM [财政2011年末财政供养人员上报表] GROUP BY 身份证号 HAVING Count(*)>1) order by 身份证号
分析数据—右键—添加表—添加分析数据表,得到结果:财政2011年末供养人员身份证重复人员表。
步骤四、查询财政供养人员中身份证号是否存在与公安人口信息不符情况。
财政供养人员表和公安人口信息表均存在本机sql2008审计核对数据库中。
数据采集—连接大型数据—数据源—选择本机地址
Sql查询中运行语句:
Select * From 审计核对数据库.dbo.财政局2011年末财政供养人员上报表 a
left join 审计核对数据库.201109 b
on a.身份证号=002
WHERE 002 is null
点击执行到排序分组表—发送数据—发送到资料树,生成核对结果表。
(三)审计能繁母猪补贴发放情况
1.审计能繁母猪补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据《省农业厅、省财政厅关于印发湖北省2011年能繁母猪补贴实施指导意见的通知》(鄂农计发〔2011〕45号)第二条“(一)补贴对象,全省所有饲养能繁母猪的场(户),包括规模养殖场、养殖户、种猪场和散养户。”的规定要求,所有补贴对象必须是从事养殖。在职财政供养人员一般有工作单位,不能另外从事养殖业。能繁母猪补贴发放人员与全县财政编制人员、财政供养人员进行核对,看是否存在有扩大范围发放补贴情况。
步骤一、根据县编委全县财编人员表看是否存在财编人员领取能繁母猪补贴情况。
Sql查询器—图形化sql,在分析数据中将全县能繁母猪补贴汇总表拖到关系图窗格中,业务数据中将全县财编人员表拖到关系图窗 格中,拖曳全县能繁母猪补贴汇总表身份证号字段与全县财编人员表身份证号字段关联,点击运行sql,结果窗格显示运行结果。
图形化sql中点击确定,返回sql查询界面,点击执行sql。在执行结果窗口中,单击任意单位格,按下ctrl+a键全选,在选择区域右键,选择发送资料树,生成初步审核结果。
步骤二、根据全县财政供养人员表看是否存在财政供养人员编领取能繁母猪补贴情况
Sql查询器—图形化sql,在分析数据中选择全县能繁母猪补贴汇总表拖到关系图窗格中、业务数据中选择全县财政供养人员表拖到关系图窗格中,操作与上步骤相同,生成初步审核结果。
步骤三、由于县编委全县财政编制人员与县财政局财政供养人员,身份证号有可能存在不一致的情况,审计过程中需要选择多方数据,对审计结果进行多方比对,获得最大的审计成果。
根据上述步骤一、步骤二生成的初步审核结果,对步骤二生成的审计结果,剔除重复人员。Sql查询器中主要运行语句:
SELECT [全县能繁母猪补贴汇总表].* , [全县财政供养人员表].*
FROM [全县能繁母猪补贴汇总表] INNER JOIN [全县财政供养人员表]
ON [全县能繁母猪补贴汇总表].[身份证号]=[全县财政供养人员表].[身份证]
WHERE [全县能繁母猪补贴汇总表].[身份证号] NOT in
(
SELECT a.身份证号 FROM [全县能繁母猪补贴汇总表] a INNER JOIN [全县财编人员表] b ON a.[身份证号]=b.[身份证号]
)
在执行结果窗口中,选择发送资料树,生成审核结果。
2.审计能繁母猪补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据省农业厅、省财政厅关于印发湖北省2011年能繁母猪补贴实施指导意见的通知》(鄂农计发〔2011〕45号)第三条第二款“„„县级统计核实能繁母猪数量必须做到“四见”,„„见人。现场调查的母猪数要经母猪养殖户和统计人员共同签字确认,„„”的规定要求,所有补贴对象必须登记身份号。通过繁母猪补贴发放人员与公安人口管理信息核对,查询县级畜牧兽医部门是否存在身份证号不正确、未按规定进行统计规范管理的情况。
步骤一、判断全县能繁母猪补贴汇总表中身份证号是否存在空值。
Sql查询器—分析数据,选择全县能繁母猪补贴汇总表右击,执行到分组排序表,进行查询向导界面。
字段名称下拉选择身份证号,运算符选择空,点击增加,点击确定,得到结果xxxx行。发送数据—发送到资料树保存结果。
步骤二、全县能繁母猪补贴汇总表中身份证号与公安人口管理信息核对判断是否存在身份证信息不正确情况。
审计分析—sql查询器,运行语句:
Select a.* ,002 into 2011年能繁母猪补贴人员身份证不正确人员
From 全县能繁母猪补贴汇总表 a left join 公安201109人口信息表 b
on a.身份证号=002
where 002 is null
右击分析数据—添加表—添加到分析数据,选择执行结果表—执行到排序分组表—进行查询向导界面。字段名称下拉选择身份证号,运算符选择非空,点击增加点击确定,得到结果xxx行。发送数据—发送到资料树保存结果
(四)审计汽车摩托车下乡补贴发放情况
1.审计汽车摩托车下乡补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据《湖北省汽车摩托车下乡操作办法》(鄂财商发﹝2009﹞56号)第二条“凡具有湖北省户籍的农民以及农场、林场和渔场的职工„„享受汽车摩托车下乡补贴资金”的规定,汽车摩托车下乡补贴发放的对象必须是农民以及农场、林场和渔场的职工,我县主要发放的对象是农民,通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.户口本号,a.车主姓名,a.身份证号码,a.家庭住址,a.联系方式,a.新购产品类型,a.新购产品型号
,a.购买金额,a.购买补贴,a.开户银行,a.银行帐号,a.补贴时间
,002,003,004,006,,,,,
From 2011年汽车摩托车补贴 a join 公安201109人口信息表 b
on a.身份证号码=002
where like '非农业'
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
2.审计汽车摩托车下乡补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据《湖北省汽车摩托车下乡操作办法》(鄂财商发﹝2009﹞56号)第二十一条“„„提供以下材料„„(四)购买人身份证、户口簿等相关身份证明(原件及复印件)„„”的规定。汽车摩托车下乡的购买人,必须提供身份证,通过汽车摩托车补贴发放人员与公安人口管理信息核对,查询是否存在身份证号不正确未按规定进行统计规范管理的情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.户口本号,a.车主姓名,a.身份证号码,a.家庭住址,a.联系方式,a.新购产品类型,a.新购产品型号
,a.购买金额,a.购买补贴,a.开户银行,a.银行帐号,a.补贴时间
,002,003,004,006,,,,,
From 2011年汽车摩托车补贴 a left join 公安201109人口信息表 b
on a.身份证号码=002
where 002 is null
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
(五)审计家电下乡补贴发放情况
1.审计家电下乡补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据《湖北省家电下乡补贴资金管理办法》(鄂财商发[2009]2号)第二条“„„专项用于对农民购买家电类产品按一定比例给予补贴的资金。”的规定,通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
步骤一、审计分析—sql查询器,运行语句:
Select a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号
,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,002,003,004,006,,,,,
From 县2011年家电下乡补贴 a join 公安201109人口信息表 b
on a.身份证号码=002
where like '非农业'
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
2.审计家电下乡补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据《湖北省家电下乡补贴资金管理办法》(鄂财商发[2009]2号)第二十二条“申领家电下乡补贴应当备齐以下材料„„(2)购买人居民身份证和户口簿(或公安户籍管理部门出具的证明)„„。”的规定。家电下乡的购买人必须提供居民身份证,通过家电下乡补贴发放人员与公安人口管理信息核对,查询是否存在身份证号不正确未按规定进行统计规范管理的情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,002,003,004,006,,,,,
From 2011年家电下乡补贴 a
left join 公安201109人口信息表 b
on a.身份证号码=002
where 002 is null
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
(六)审计家电以旧换新补贴发放情况,看是否存在扩大发放范围发放补贴情况
审计思路:根据《湖北省家电以旧换新实施细则》第八条“已享受‘家电下乡’补贴政策的新家电不得重复享受以旧换新补贴„„”的规定。以2011年家电下乡补贴发放表与家电以旧换新补贴发放表的身份证号为依据,通过查询同时在2011年家电下乡补贴发放表与家电以旧换新补贴发放表出现的人员,是否存在已享受家电下乡补贴政策又享受家电以旧换新补贴资金的农户,进行核对,审核是否存在扩大发放范围发放补贴情况。
审计分析—sql查询器,运行语句:
SELECT a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号
,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,b.[姓 名] ,b.[家庭住址],b.身份证号码 as 身份证号 ,b.联系电话
,b.[产品类别],b.凭证编号, b.[品名及型号],b.单价, b.[数量],b.发票金额
,b.实付金额,b.[财政补贴金额],b.销售时间,b.补贴拨款时间,b.收款单位
FROM 2011年家电下乡补贴 a join [长阳2011年家电以旧换新补贴] b
on a.[身份证号码]= b.身份证号码
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到疑点。
审计分析—疑点管理,查看已生成的疑点。
通过上述操作,统计计算全县已享受家电下乡补贴政策又享受家电以旧换新补贴资金的农户财政拨付给经销商家电以旧换新补贴资金xx元,作为疑点进行管理。
由于第一次取得的家电下乡补贴数据中,家电名称及规格型号不全,根据这次查询的数据,发各乡镇财政所重新填写。
最终经抽查核实后,审计分析—疑点管理—找到原生成的疑点,点击全部选择—点击落实疑点。
(七)审计惠农种粮耕地补贴发放情况
1.审核2011年粮食两补发放表中,是否存在粮食两补种植面积大于土地承包面积的现象,看是否存在未按规定规范管理的情况
审计思路:根据农村集体土地二轮延包面积,确定农民种粮耕地补贴的基础,查询粮耕地补贴的补贴面积与农村集体土地二轮延包面积是否存在差异,并分析产生差异的原因,确定是否存在未按规定规范管理的情况。
步骤一、判断2011年粮食两补资金发放到户表中是否存在粮食两补补贴种植面积大于土地承包面积的情况。
数据分析—sql查询器—分析数据—选择2011年粮食两补表右击,执行到排序分组表—数值分析—数值统计,统计字段选择土地承包面积合计字段,点击过滤条件,运算符中输入(土地承包面积合计-补贴2011年面积)<0
点击确定后返回数值统计界面,点击统计。
根据上面结果,判断粮食两补资金发放到户表中存在粮食两补补贴种植面积大于土地承包面积xx条记录。
步骤二、通过sql查询分析器,得到粮食两补面积大于承包面积结果并计算其差额。
运行语句:
Select *,(土地承包面积合计-补贴2011年面积) as 差额
into 长阳2011年粮食两补面积大于承包面积表 From 2011年粮食两补表
where ((土地承包面积合计-补贴2011年面积)<0)
步骤三、右击分析数据,添加上面生成的2011年粮食两补面积大于承包面积表后,选择该表,执行到排序分组表,发送数据—发送到资料树,将结果表保存到资料树核对;数值分析—数值统计—统计字段选择差额字段,统计粮食两补补贴种植面积大于土地承包面积结果xx亩,进行取证。
2.审计惠农种粮耕地补贴(粮食两补、良种补贴、油菜补贴)发放情况,看是否存在补贴对象为非农户口人员、存在扩大发放范围发放补贴情况。
审计思路:根据省财政厅、省农业厅、省农村综合改革领导小组办公室关于印发《2011年对种粮农民直接补贴和农资综合直补工作的实施意见》的通知(鄂财商发[2011]9号)第一条“(一)„„将2011年粮食直补和农资综合直补资金及时全额落实到种粮农民手中。”、《湖北省农作物良种补贴资金管理实施细则》(鄂财农发[2010]14号)第八条“良种补贴资金的补贴对象是在农业生产中使用农作物良种的农民。”、《湖北省农业厅、湖北省财政厅关于印发2007年油菜良种补贴项目实施方案的通知》(鄂农种发〔2007〕124号)第一条“对农民种植油菜实行良种补贴„„”的规定。所有补贴对象必须是农民,通过通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
步骤一、查询粮食两补人员为非农业户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计]as [补贴金额],b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2011年粮食两补表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002]where like ''非农业''';
CreateTempTable('粮食两补人员为非农业户口人员',SqlStr);
addtable('粮食两补人员为非农业户口人员')
end.
步骤二、查询良种补贴人员为非农户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='sELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组], a.[土地承包面积合计], a.[种植2010年面积] as [补贴2011年面积] , a.[良种补贴2011年金额]as [补贴金额] ,b.[AAC002],b.[AAC003],
b.[HKXZ],b.[HJSZD] FROM [2011年良种补贴表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业''';
CreateTempTable('良种补贴人员为非农户口人员',SqlStr);
addtable('良种补贴人员为非农户口人员')
end.
步骤三、查询油菜补贴为非农户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名], a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计], a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2010年油菜良种补贴表] a join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where like ''非农业''';
CreateTempTable('油菜良种补贴为非农户口人员',SqlStr);
addtable('油菜良种补贴为非农户口人员')
end.
步骤四、将前三个步骤得到的结果3张表合并汇总查询疑点
,
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2011年粮食两补表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业'' union SELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组] , a.[土地承包面积合计], a.[种植2010年面积] as[补贴2011年面积] , a.[良种补贴2011年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM
[2011年良种补贴表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业'' union SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名], a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计], a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM [2010年油菜良种补贴表] a join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where
like ''非农业''';
CreateTempTable('惠农种粮耕地补贴资金扩大范围表',SqlStr);
addtable('惠农种粮耕地补贴资金扩大范围表')
end.
步骤五、插入疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:='Select * From 惠农种粮耕地补贴资金扩大范围表';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'惠农种粮耕地补贴资金扩大范围表');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'惠农种粮耕地补贴资金扩大范围表');
end.
3.审计惠农种粮耕地补贴(粮食两补、良种补贴、油菜补贴)发放情况,看补贴对象身份证号是否与公安人口管理信息相符、是否存在管理不规范的情况。
审计思路:根据省财政厅、省农业厅、省农村综合改革领导小组办公室关于印发《2011年对种粮农民直接补贴和农资综合直补工作的实施意见》的通知(鄂财商发[2011]9号)第一条“„„将2011年粮食直补和农资综合直补资金及时全额落实到种粮农民手中。”、《湖北省农作物良种补贴资金管理实施细则》(鄂财农发[2010]14号)第八条“良种补贴资金的补贴对象是在农业生产中使用农作物良种的农民。”、《湖北省农业厅、湖北省财政厅关于印发2007年油菜良种补贴项目实施方案的通知》(鄂农种发〔2007〕124号)第一条“对农民种植油菜实行良种补贴„„”的规定。通过惠农种粮耕地补贴发放人员与公安人口管理信息核对,查询是否存在身份证号不正确未按规定进行统计规范管理的情况。
步骤一、粮食两补身份证不正确人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计],b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM [2011年粮食两补表] a left join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002]
where b.[AAC002] is null';
CreateTempTable('粮食两补身份证不正确人员',SqlStr);
addtable('粮食两补身份证不正确人员')
end.
步骤二、良种补贴身份证不正确人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组], a.[土地承包面积合计], a.[种植2010年面积] , a.[良种补贴2011年金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM [2011年良种补贴表] a left join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where b.[AAC002] is null';
CreateTempTable('良种补贴身份证不正确人员',SqlStr);
addtable('良种补贴身份证不正确人员')
end.
步骤三、油菜补贴身份证不正确人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名],a.[身份证号码] , a.[存折号码] ,a.[土地承包面积合计], a.[油菜种植面积],a.[油菜良种补贴2010年金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM
[2010年油菜良种补贴表] a left join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where b.[AAC002] is null';
CreateTempTable('油菜补贴身份证不正确人员',SqlStr);
addtable('油菜补贴身份证不正确人员')
end.
步骤四、插入步骤一疑点表
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名],a.[身份证号码] , a.[存折号码] ,a.[土地承包面积合计], a.[油菜种植面积],a.[油菜良种补贴2010年金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM
[2010年油菜良种补贴表] a left join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where b.[AAC002] is null';
CreateTempTable('油菜补贴身份证不正确人员',SqlStr);
addtable('油菜补贴身份证不正确人员')
end.
步骤五、插入步骤二疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 良种补贴身份证不正确人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'良种补贴身份证不正确人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'良种补贴身份证不正确人员');
end.
步骤六、插入步骤三疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:='Select * From 油菜补贴身份证不正确人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'油菜补贴身份证不正确人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'油菜补贴身份证不正确人员');
end.
4.审计惠农种粮耕地补贴(粮食两补、良种补贴)发放情况,看是否存在种粮耕地补贴资金不同补贴种类补贴面积应一致而执行不符的情况。
审计思路:根据省财政厅 省农业厅 省农村综合改革领导小组办公室关于印发《2011年对种粮农民直接补贴和农资综合直补工作的实施意见》的通知(鄂财商发[2011]9号)“4、各县(市、区)根据全县(市、区)统一的补贴标准和种粮农户2010年粮食实际种植面积,将粮食直补和农资综合直补资金于3月31日前一次性兑现到农户。”及《湖北省农作物良种补贴资金管理实施细则》(鄂财农发[2010]14号)第十一条“„„各市、州、县(市)财政、农业、统计部门对当年享受补贴的农作物种植面积应认真核实,达成一致„„”的规定。根据乡镇财政所提供的2011年粮食两补和良种补贴发放花名册核对发现,由于两项补贴到户面积不一致,导致可能存在人为调整粮食两补补贴面积和良种补贴面积的情况。通过粮食两补补贴面积与良种补贴面积核对,找出粮食两补面积与良种补贴面积不一致的农户。
步骤一、粮食两补面积与良种补贴面积不符查询
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='Select a. [乡镇] 两补乡镇, a.[姓名] 两补姓名, a.[身份证号]
两补身份证, a.[开户银行] 两补开户银行,a.[存折帐号] 两补存折号,a.[村组]
两补村组,a.[土地承包面积合计] 两补土地承包面积合计,a.[补贴2011年面积] ,a.[粮食直补标准],a.[粮食直补金额],a.[综合直补标准],a.[综合直补金额],a.[两补金额2011年合计],b.[乡镇] ,b.[姓名] , b.[身份证号] ,b.[开户银行] ,b.[存折帐号] ,b.[村组] ,b.[种植2010年面积], b.[水稻面积],b.[水稻良种标准],b.[水稻金额],b.[小麦面积],b.[小麦良种标准],b.[小麦金额],b.[玉米面积],b.[玉米良种标准],b.[玉米金额],b.[良种补贴2011年金额] ,(a.补贴2011年面积-b.种植2010年面积) 差额 From 2011年粮食两补表 a join 2011年良种补贴表 b on a.身份证号=b.身份证号 where ((a.补贴2011年面积-b.种植2010年面积))<>0';
CreateTempTable('粮食两补面积与良种补贴面积不符人员表',SqlStr);
addtable('粮食两补面积与良种补贴面积不符人员表')
end.
步骤二、插入疑点粮食两补面积与良种补贴面积不符人员表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:='Select * From 粮食两补面积与良种补贴面积不符人员表';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'粮食两补面积与良种补贴面积不符人员表');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'粮食两补面积与良种补贴面积不符人员表');
end.
5.审计惠农种粮耕地补贴(粮食两补、良种补贴、油菜补贴)发放情况,看是否存在三项补贴到户政策执行不到位情况,种粮耕地未享受补贴。
审计思路:根据省财政厅 省农业厅 省农村综合改革领导小组办公室关于印发《2011年对种粮农民直接补贴和农资综合直补工作的实施意见》的通知(鄂财商发[2011]9号)、《湖北省农作物良种补贴资金管理实施细则》(鄂财农发[2010]14号)、《湖北省农业厅、湖北省财政厅关于印发2007年油菜良种补贴项目实施方案的通知》(鄂农种发〔2007〕124号)第二条“(二)补贴范围„„2、为确保项目相对集中,边角地、新开荒地种植的油菜不享受补贴。„„(四)补贴方式„„良种补贴资金与种植面积挂钩,即在项目实施区域内,按照符合补贴范围的油菜实际种植面积对农民进行直接补贴。”的规定要求。以财政部门提供的粮食两补表、良种补贴表、油菜补贴表为基础,以身份证号为依据对三张表进行相互关联查询未出现人员,判断是否存在种粮耕地未享受补贴的情况。
一是以粮食两补表为基础,查询已享受粮食两补人员未在良种补贴表中出现人员,看是否存在已享受2011年粮食两补人员未享受2011年良种补贴人员。
二是以良种补贴表为基础,查询已享受良种补贴人员未在粮食两补表中出现人员,看是否存在已享受2011年良种补贴人员未享受2011年粮食两补人员。
三是以油菜补贴表为基础,查询已享受油菜补贴人员未在粮食两补表中出现人员,看是否存在已享受2010年油菜补贴未享受2011年粮食两补人员。
四是以油菜补贴表为基础,查询已享受油菜补贴人员未在良种补贴中出现人员,看是否存在已享受2010年油菜补贴未享受2011年良种补贴人员。
步骤一、已享受2011年粮食两补未享受2011年良种补贴人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计]as [补贴金额], b.[良种补贴2011年金额] FROM [2011年粮食两补表] a left join [2011年良种补贴表] b on a.[身份证号]=b.[身份证号]
where b.[身份证号] is null';
CreateTempTable('已享受2011年粮食两补未享受2011年良种补贴人员',SqlStr);
addtable('已享受2011年粮食两补未享受2011年良种补贴人员')
end.
步骤二、已享受2011年良种补贴未享受2011年粮食两补人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组], a.[土地承包面积合计], a.[种植2010年面积] as[补贴2011年面积], a.[良种补贴2011年金额]as [补贴金额] ,b.[两补金额2011年合计]
FROM [2011年良种补贴表] a left join [2011年粮食两补表] b on a.[身份证号]=b.[身份证号] where b.[身份证号] is null';
CreateTempTable('已享受2011年良种补贴未享受2011年粮食两补人员',SqlStr);
addtable('已享受2011年良种补贴未享受2011年粮食两补人员')
end.
步骤三、已享受2010年油菜补贴未享受2011年粮食两补人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名], a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计],a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额] ,b.[两补金额2011年合计] FROM [2010年油菜良种补贴表] a left join [2011年粮食两补表] b on a.[身份证号, 码]=b.[身份证号] where b.[身份证号] is null';
CreateTempTable('已享受2010年油菜补贴未享受2011年粮食两补人员',SqlStr);
addtable('已享受2010年油菜补贴未享受2011年粮食两补人员')
end.
步骤四、已享受2010年油菜补贴未享受2011年良种补贴人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名],a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计],a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额],b.[良种补贴2011年金额] FROM [2010年油菜良种补贴表] a left join [2011年良种补贴表] b on a.[身份证号码]=b.[身份证号]where
b.[身份证号] is null';
CreateTempTable('已享受2010年油菜补贴未享受2011年良种补贴人员',SqlStr);
addtable('已享受2010年油菜补贴未享受2011年良种补贴人员')
end.
步骤五、插入步骤一疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:='Select * From 已享受2011年粮食两补未享受2011年良种补贴人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'已享受2011年粮食两补未享受2011年良种补贴人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'已享受2011年粮食两补未享受2011年良种补贴人员');
end.
步骤六、插入步骤二疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 已享受2011年良种补贴未享受2011年粮食两补人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'已享受2011年良种补贴未享受2011年粮食两补人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'已享受2011年良种补贴未享受2011年粮食两补人员');
end.
步骤七、插入步骤三疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 已享受2010年油菜补贴未享受2011年粮食两补人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'已享受2010年油菜补贴未享受2011年粮食两补人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'已享受2010年油菜补贴未享受2011年粮食两补人员');
end.
步骤八、插入步骤四疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 已享受2010年油菜补贴未享受2011年良种补贴人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'已享受2010年油菜补贴未享受2011年良种补贴人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'已享受2010年油菜补贴未享受2011年良种补贴人员');
end.
(八)审计石油价格提价财政补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据湖北省人民政府办公厅《转发省财政厅关于全省石油价格提价财政补贴实施意见的通知》(鄂政办电[2006]57号)第一条“„„省财政补贴的范围和对象是渔业、林业、城市公交、农村道路客运及城市出租车等五类行业中的相关企业或个人。具体是:„„城市公交企业;从事农村道路客运,并在公路运管部门登记注册的经营者;合法从事城市出租车运营的运营者。”、《中华人民共和国道路交通安全法》第十二条“有下列情形之一的,应当办理相应的登记„„”、《湖北省出租汽车客运管理办法》第六条“从事出租汽车客运经营的单位和个人,应当向运管机构申请取得道路运输经营许可,并依法办理工商登记„„”的规定。通过多方数据比对,对石油价格改革补贴享受对象进行核对,看其身份是否是符合石油价格改革应补贴对象,是否存在扩大范围发放补贴的情况。根据县交警部门车辆登记数据,查看享受对象车辆是否登记;根据工商部门个体经营登记数据,查询享受对象经营范围是否存在客运出租;根据缴纳职工医疗保险基金情况,判断享受对象是否是单位职工能不能从事客运出租。
步骤一、未在县交警部门登记的车辆享受
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='Select a.* ,b.号牌号码 From 陆路运输石油价格改革补贴兑付花名册 a left join 车辆登记数据 b on a.车辆牌号=b.号牌号码 where b.号牌号码 is null ';
CreateTempTable('未在县交警部门登记的车辆享受石油价格改革补贴',SqlStr);
addtable('未在县交警部门登记的车辆享受石油价格改革补贴')
end.
步骤二、注册经营范围无出租车业务的个体工商户享受
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='Select a.*,b.注册号,b.字号名称,b.经营者,b.经营地址,b.经营范围,b.组成形式,b.经营方式,b.经营有效期起,b.经营有效期止,b.经营状态,b.信用等级,b.固定资金,b.联系电话 as 电话,b.登记机关,b.管辖部门,b.流动资金,b.管片组,b.身份证号码 From 陆路运输石油价格改革补贴兑付花名册 a
join 工商个休经营登记表 b on a.证件号码=b.身份证号码';
CreateTempTable('注册经营范围无出租车业务的个体工商户享受石油价格改革补贴',SqlStr);
addtable('注册经营范围无出租车业务的个体工商户享受石油价格改革补贴')
end.
步骤三、单位职工享受
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='Select a.原序号,a.单位名称车主 ,a.证件号码,a.车辆牌号,a.开户银行,a.账号,a.联系电话 ,a.补贴所属时间,a.补贴金额,a.拨款时间,a.座位车长,a.运行线路,a.备注,a.发放车辆牌号 ,b.* From 陆路运输石油价格改革补贴兑付花名册 a join 人社局2011年度医疗城镇职工参保表 b on a.证件号码=b.身分证号 where b.单位名称<>''自由个体''';
CreateTempTable('单位职工享受石油价格改革补贴',SqlStr);
addtable('单位职工享受石油价格改革补贴')
end.
步骤四、插入步骤一疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 未在县交警部门登记的车辆享受石油价格改革补贴';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'未在县交警部门登记的车辆享受石油价格改革补贴');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'未在县交警部门登记的车辆享受石油价格改革补贴');
end.
步骤五、插入步骤二疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 注册经营范围无出租车业务的个体工商户享受石油价格改革补贴';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'注册经营范围无出租车业务的个体工商户享受石油价格改革补贴');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'注册经营范围无出租车业务的个体工商户享受石油价格改革补贴');
end.
步骤六、插入步骤三疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 单位职工享受石油价格改革补贴';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'单位职工享受石油价格改革补贴');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'单位职工享受石油价格改革补贴');
end.
通过上述查询,经核实查出某县财政违规出借财政资金xx元(当年新增xx元);财政供养人员信息不准确xx人;扩大补贴发放范围xx元(能繁母猪补贴xx元、汽车摩托车下乡补贴xx元、家电下乡补贴xx元、财政惠农资金扩大补贴发放范围xx元、石油价格提价财政补贴xx元);专项资金未按规定规范管理xx元(能繁母猪补贴xx元、汽车摩托车下乡补贴xx元、家电下乡补贴xx元、家电以旧换新补贴xx元、财政惠农种粮耕地补贴xx元)。揭示的问题报送了审计情况反映,县政府进行了批示并出台了《xx县加强涉农项目管理若干规定》。
, ILY: 仿宋; FONT-SIZE: 14pt">步骤一、根据县编委全县财编人员表看是否存在财编人员领取能繁母猪补贴情况。
Sql查询器—图形化sql,在分析数据中将全县能繁母猪补贴汇总表拖到关系图窗格中,业务数据中将全县财编人员表拖到关系图窗 格中,拖曳全县能繁母猪补贴汇总表身份证号字段与全县财编人员表身份证号字段关联,点击运行sql,结果窗格显示运行结果。
图形化sql中点击确定,返回sql查询界面,点击执行sql。在执行结果窗口中,单击任意单位格,按下ctrl+a键全选,在选择区域右键,选择发送资料树,生成初步审核结果。
步骤二、根据全县财政供养人员表看是否存在财政供养人员编领取能繁母猪补贴情况
Sql查询器—图形化sql,在分析数据中选择全县能繁母猪补贴汇总表拖到关系图窗格中、业务数据中选择全县财政供养人员表拖到关系图窗格中,操作与上步骤相同,生成初步审核结果。
步骤三、由于县编委全县财政编制人员与县财政局财政供养人员,身份证号有可能存在不一致的情况,审计过程中需要选择多方数据,对审计结果进行多方比对,获得最大的审计成果。
根据上述步骤一、步骤二生成的初步审核结果,对步骤二生成的审计结果,剔除重复人员。Sql查询器中主要运行语句:
SELECT [全县能繁母猪补贴汇总表].* , [全县财政供养人员表].*
FROM [全县能繁母猪补贴汇总表] INNER JOIN [全县财政供养人员表]
ON [全县能繁母猪补贴汇总表].[身份证号]=[全县财政供养人员表].[身份证]
WHERE [全县能繁母猪补贴汇总表].[身份证号] NOT in
(
SELECT a.身份证号 FROM [全县能繁母猪补贴汇总表] a INNER JOIN [全县财编人员表] b ON a.[身份证号]=b.[身份证号]
)
在执行结果窗口中,选择发送资料树,生成审核结果。
2.审计能繁母猪补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据省农业厅、省财政厅关于印发湖北省2011年能繁母猪补贴实施指导意见的通知》(鄂农计发〔2011〕45号)第三条第二款“„„县级统计核实能繁母猪数量必须做到“四见”,„„见人。现场调查的母猪数要经母猪养殖户和统计人员共同签字确认,„„”的规定要求,所有补贴对象必须登记身份号。通过繁母猪补贴发放人员与公安人口管理信息核对,查询县级畜牧兽医部门是否存在身份证号不正确、未按规定进行统计规范管理的情况。
步骤一、判断全县能繁母猪补贴汇总表中身份证号是否存在空值。
Sql查询器—分析数据,选择全县能繁母猪补贴汇总表右击,执行到分组排序表,进行查询向导界面。
字段名称下拉选择身份证号,运算符选择空,点击增加,点击确定,得到结果xxxx行。发送数据—发送到资料树保存结果。
步骤二、全县能繁母猪补贴汇总表中身份证号与公安人口管理信息核对判断是否存在身份证信息不正确情况。
审计分析—sql查询器,运行语句:
Select a.* ,002 into 2011年能繁母猪补贴人员身份证不正确人员
From 全县能繁母猪补贴汇总表 a left join 公安201109人口信息表 b
on a.身份证号=002
where 002 is null
右击分析数据—添加表—添加到分析数据,选择执行结果表—执行到排序分组表—进行查询向导界面。字段名称下拉选择身份证号,运算符选择非空,点击增加点击确定,得到结果xxx行。发送数据—发送到资料树保存结果
(四)审计汽车摩托车下乡补贴发放情况
1.审计汽车摩托车下乡补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据《湖北省汽车摩托车下乡操作办法》(鄂财商发﹝2009﹞56号)第二条“凡具有湖北省户籍的农民以及农场、林场和渔场的职工„„享受汽车摩托车下乡补贴资金”的规定,汽车摩托车下乡补贴发放的对象必须是农民以及农场、林场和渔场的职工,我县主要发放的对象是农民,通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.户口本号,a.车主姓名,a.身份证号码,a.家庭住址,a.联系方式,a.新购产品类型,a.新购产品型号
,a.购买金额,a.购买补贴,a.开户银行,a.银行帐号,a.补贴时间
,002,003,004,006,,,,,
From 2011年汽车摩托车补贴 a join 公安201109人口信息表 b
on a.身份证号码=002
where like '非农业'
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
2.审计汽车摩托车下乡补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据《湖北省汽车摩托车下乡操作办法》(鄂财商发﹝2009﹞56号)第二十一条“„„提供以下材料„„(四)购买人身份证、户口簿等相关身份证明(原件及复印件)„„”的规定。汽车摩托车下乡的购买人,必须提供身份证,通过汽车摩托车补贴发放人员与公安人口管理信息核对,查询是否存在身份证号不正确未按规定进行统计规范管理的情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.户口本号,a.车主姓名,a.身份证号码,a.家庭住址,a.联系方式,a.新购产品类型,a.新购产品型号
,a.购买金额,a.购买补贴,a.开户银行,a.银行帐号,a.补贴时间
,002,003,004,006,,,,,
From 2011年汽车摩托车补贴 a left join 公安201109人口信息表 b
on a.身份证号码=002
where 002 is null
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
(五)审计家电下乡补贴发放情况
1.审计家电下乡补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据《湖北省家电下乡补贴资金管理办法》(鄂财商发[2009]2号)第二条“„„专项用于对农民购买家电类产品按一定比例给予补贴的资金。”的规定,通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
步骤一、审计分析—sql查询器,运行语句:
Select a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号
,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,002,003,004,006,,,,,
From 县2011年家电下乡补贴 a join 公安201109人口信息表 b
on a.身份证号码=002
where like '非农业'
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
2.审计家电下乡补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据《湖北省家电下乡补贴资金管理办法》(鄂财商发[2009]2号)第二十二条“申领家电下乡补贴应当备齐以下材料„„(2)购买人居民身份证和户口簿(或公安户籍管理部门出具的证明)„„。”的规定。家电下乡的购买人必须提供居民身份证,通过家电下乡补贴发放人员与公安人口管理信息核对,查询是否存在身份证号不正确未按规定进行统计规范管理的情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,002,003,004,006,,,,,
From 2011年家电下乡补贴 a
left join 公安201109人口信息表 b
on a.身份证号码=002
where 002 is null
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
(六)审计家电以旧换新补贴发放情况,看是否存在扩大发放范围发放补贴情况
审计思路:根据《湖北省家电以旧换新实施细则》第八条“已享受‘家电下乡’补贴政策的新家电不得重复享受以旧换新补贴„„”的规定。以2011年家电下乡补贴发放表与家电以旧换新补贴发放表的身份证号为依据,通过查询同时在2011年家电下乡补贴发放表与家电以旧换新补贴发放表出现的人员,是否存在已享受家电下乡补贴政策又享受家电以旧换新补贴资金的农户,进行核对,审核是否存在扩大发放范围发放补贴情况。
审计分析—sql查询器,运行语句:
SELECT a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号
,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,b.[姓 名] ,b.[家庭住址],b.身份证号码 as 身份证号 ,b.联系电话
,b.[产品类别],b.凭证编号, b.[品名及型号],b.单价, b.[数量],b.发票金额
,b.实付金额,b.[财政补贴金额],b.销售时间,b.补贴拨款时间,b.收款单位
FROM 2011年家电下乡补贴 a join [长阳2011年家电以旧换新补贴] b
on a.[身份证号码]= b.身份证号码
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到疑点。
审计分析—疑点管理,查看已生成的疑点。
通过上述操作,统计计算全县已享受家电下乡补贴政策又享受家电以旧换新补贴资金的农户财政拨付给经销商家电以旧换新补贴资金xx元,作为疑点进行管理。
由于第一次取得的家电下乡补贴数据中,家电名称及规格型号不全,根据这次查询的数据,发各乡镇财政所重新填写。
最终经抽查核实后,审计分析—疑点管理—找到原生成的疑点,点击全部选择—点击落实疑点。
(七)审计惠农种粮耕地补贴发放情况
1.审核2011年粮食两补发放表中,是否存在粮食两补种植面积大于土地承包面积的现象,看是否存在未按规定规范管理的情况
审计思路:根据农村集体土地二轮延包面积,确定农民种粮耕地补贴的基础,查询粮耕地补贴的补贴面积与农村集体土地二轮延包面积是否存在差异,并分析产生差异的原因,确定是否存在未按规定规范管理的情况。
步骤一、判断2011年粮食两补资金发放到户表中是否存在粮食两补补贴种植面积大于土地承包面积的情况。
数据分析—sql查询器—分析数据—选择2011年粮食两补表右击,执行到排序分组表—数值分析—数值统计,统计字段选择土地承包面积合计字段,点击过滤条件,运算符中输入(土地承包面积合计-补贴2011年面积)<0
点击确定后返回数值统计界面,点击统计。
根据上面结果,判断粮食两补资金发放到户表中存在粮食两补补贴种植面积大于土地承包面积xx条记录。
步骤二、通过sql查询分析器,得到粮食两补面积大于承包面积结果并计算其差额。
运行语句:
Select *,(土地承包面积合计-补贴2011年面积) as 差额
into 长阳2011年粮食两补面积大于承包面积表 From 2011年粮食两补表
where ((土地承包面积合计-补贴2011年面积)<0)
步骤三、右击分析数据,添加上面生成的2011年粮食两补面积大于承包面积表后,选择该表,执行到排序分组表,发送数据—发送到资料树,将结果表保存到资料树核对;数值分析—数值统计—统计字段选择差额字段,统计粮食两补补贴种植面积大于土地承包面积结果xx亩,进行取证。
2.审计惠农种粮耕地补贴(粮食两补、良种补贴、油菜补贴)发放情况,看是否存在补贴对象为非农户口人员、存在扩大发放范围发放补贴情况。
审计思路:根据省财政厅、省农业厅、省农村综合改革领导小组办公室关于印发《2011年对种粮农民直接补贴和农资综合直补工作的实施意见》的通知(鄂财商发[2011]9号)第一条“(一)„„将2011年粮食直补和农资综合直补资金及时全额落实到种粮农民手中。”、《湖北省农作物良种补贴资金管理实施细则》(鄂财农发[2010]14号)第八条“良种补贴资金的补贴对象是在农业生产中使用农作物良种的农民。”、《湖北省农业厅、湖北省财政厅关于印发2007年油菜良种补贴项目实施方案的通知》(鄂农种发〔2007〕124号)第一条“对农民种植油菜实行良种补贴„„”的规定。所有补贴对象必须是农民,通过通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
步骤一、查询粮食两补人员为非农业户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计]as [补贴金额],b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2011年粮食两补表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002]where like ''非农业''';
CreateTempTable('粮食两补人员为非农业户口人员',SqlStr);
addtable('粮食两补人员为非农业户口人员')
end.
步骤二、查询良种补贴人员为非农户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='sELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组], a.[土地承包面积合计], a.[种植2010年面积] as [补贴2011年面积] , a.[良种补贴2011年金额]as [补贴金额] ,b.[AAC002],b.[AAC003],
b.[HKXZ],b.[HJSZD] FROM [2011年良种补贴表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业''';
CreateTempTable('良种补贴人员为非农户口人员',SqlStr);
addtable('良种补贴人员为非农户口人员')
end.
步骤三、查询油菜补贴为非农户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名], a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计], a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2010年油菜良种补贴表] a join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where like ''非农业''';
CreateTempTable('油菜良种补贴为非农户口人员',SqlStr);
addtable('油菜良种补贴为非农户口人员')
end.
步骤四、将前三个步骤得到的结果3张表合并汇总查询疑点
,
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2011年粮食两补表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业'' union SELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组] , a.[土地承包面积合计], a.[种植2010年面积] as[补贴2011年面积] , a.[良种补贴2011年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM
[2011年良种补贴表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业'' union SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名], a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计], a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM [2010年油菜良种补贴表] a join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where
like ''非农业''';
CreateTempTable('惠农种粮耕地补贴资金扩大范围表',SqlStr);
addtable('惠农种粮耕地补贴资金扩大范围表')
end.
步骤五、插入疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:='Select * From 惠农种粮耕地补贴资金扩大范围表';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'惠农种粮耕地补贴资金扩大范围表');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'惠农种粮耕地补贴资金扩大范围表');
end.
2023年8月1日发(作者:)
按照全面审计、摸清总体、揭示问题,完善财政预算管理制度的要求,在全面掌握财政部门预算管理总体情况前提下,突出对财政预算执行及专项资金使用情况的审计,揭示反映在预算管理及专项资金使用方面存在的普遍性和倾向性问题,从制度、机制、体制和管理等方面分析原因,提出加强财政资金管理和深化财政改革的意见和建议,确保各项财政政策落到实处,充分发挥财政审计的建设性作用。今年某县审计局对该县2011年度财政预算执行进行了审计。审计中,利用AO2011数据分析功能对财政财务、业务、相关数据进行查询分析,有效查出在预算管理和专项资金使用中存在违规出借财政资金、扩大范围发放惠农资金等问题。现介绍如下,仅供参考。
一、采集转换数据
预算执行审计中,财政部门数据量大,数据种类多,涉及数据面广,此次审计主要涉及数据如下:
(一)财政局国库支付中心
1.业务数据。国库集中支付业务数据(直接利用前台数据导出功能提取数据),主要字段:支付凭证号,状态,是否支付,支付方式,付款日期,支付金额,支付号码,付款人全称,付款人账号,付款人开户银行,收款人全称,收款人账号,收款人开户银行,资金性质,结算方式,一级预算单位,基层预算单位,摘要,类,款,项,功能分类,经济分类编码,经济分类,录入员,备注,业务类型,结转类型,归口处室,发文文号,核算类型,指标来源。
2.财务数据。国库总预算、专项资金、周转资金财务核算数据。
以总预算账套说明在AO2011中采集生成账套主要过程。财政总预算账使用的是北京方正春元公司开发的《财政总账管理系统》,后台数据库为oracle,该系统辅助信息多,应了解哪些科目运用辅助核算及相应辅助类型,将辅助核算科目直接转换成不需辅助核算的科目表,方便审计人员查看。需要采集的具体表:科目表ACCOUNTANT_SUBJECT,余额表REMAIN_BUDGET,凭证主表VOUCHER_BUDGET,凭证明细表VOUCHER_DETAIL_BUDGET,单位分类ENTERPRISE,功能分类BUDGET_SUBJECT,收入分类BUDGET_SUBJECT_INCOME。
采集原始数据:由于被审计单位使用的财务软件的后台数据库为ORACLE,直接在财政局服务器上的PL/SQL软件,最后选择相应的表名并选择查询数据,然后点击pl/sql查询窗口的“导出查询结果”按钮并以CSV格式的导出数据即可,其他数据表的获取和导出类似(SET_CODE 账套字段;SET_YEAR 年度字段)。将获取的表导入sql2008进行整理。
审计转换思路。根据审计工作的实际需要,支出类科目,一是按功能分类,二是按单位分类。将科目辅助帐转化成科目明细帐,先将科目表、凭证明细表、余额表的科目编码进行统一整理,重新生成科目代码。主要思路:原科目实行辅助核算的,其代码规则为:原科目代码+辅助核算类型代码,科目没有实行辅助核算的,其代码为原科目代码。
由于生成账套重建账套时,AO2011版报错,试了多次不成功,但在AO2008中可以导入生成账套,使用现场审计实施系统数据备份恢复工具,其中:在AO2008版中新建的临时项目11,电子账套导入成功后,用备份工具将AO2008版中的数据进行备份,形成.aobak为后缀名的备份文件;用迁移工具将备份工具形成的.aobak备份文件中包含的数据迁移到AO2011版中,读取AO2008版中生成账套。进行数据迁移,将账套导入AO2011。
(二)财政非税局。非税收入财务核算数据,武汉同步远方预算外资金管理系统,AO2011模板导入。
(三)财政国资局。财务数据(大众财务软件,后台数据access),AO2011数据库方式导入。
(四)财政局机关财务数据。用友安易GRP_R9V9.7收支分类改革升级版,AO2011使用模板[216]用友安易GRP_R9V9.7数据库备份数据导入。
(五)财政局预算股。财政供养人员信息业务数据,使用金财工程预算管理系统—地方财政分析评价系统V2.0(单机版),后台数据库:SQL Server,数据文件名:cyx2011nryxxsjk,85张表。分析整理:审计工作用到的表是3张。其中:主表(BaseInfo_b_DataStore037),行政区划表(PUB_T_DISTRICT),单位代码表(Pub_t_Division)。
审计所需主表BaseInfo_b_DataStore037的主要字段:V 职务,V 学历,V 科 室,V 出生日期,V 参加工作日期,V 退休日期,V 人员动向,V 人员状态代码,V 身份证号,V 姓名,V 性别,V 人员状态,V 人员来源,V 人员性质,DivName
工作单位。
(六)其他各股室业务数据
1.能繁母猪补贴。2011年度能繁母猪补贴表(excel格式),主要字段:乡镇,行政村名称,户主,身份证号,联系电话,年出栏生猪数量,当前能繁母猪存栏量。
由于是按乡镇提供的数据,在AO2011中要进行合并,运行语句:
select 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量
into 全县能繁母猪补贴汇总表 from
(
SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 大
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 都
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 高
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 贺
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 火
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 榔
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 龙
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 磨
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 鸭
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 渔
UNION ALL SELECT 乡镇,行政村名称,户主,身份证号, 联系电话,2010年出栏生猪数量,当前能繁母猪存栏量 FROM 资
)a
2.汽车摩托车下乡补贴。2011年“汽车摩托车下乡”产品销售及补贴信息统计表(excel格式),主要字段:乡镇,户口本号,车主姓名,身份证号码,家庭住址,联系方式,新购产品类型,新购产品型号,购买金额,购买补贴,开户银行,银行帐号,补贴时间。
3.家电下乡补贴。2011年家电下乡补贴发放花名册(excel格式),主要字段:乡镇,姓名,身份证号码,详细住址,销售网点,家电标识卡,家电名称,规格型号,产品单价,购买数量,购买人银行开户名,开户行,银行帐号,实际补贴金额,受理时间。
4.家电以旧换新补贴。2011年家电以旧换新补贴资金兑付花名册(excel格式),主要字段:姓名,家庭住址,身份证号码,联系电话,产品类别,凭证编号,品名及型号,单价,数量,发票金额,实付金额,财政补贴金额,销售时间,补贴拨款时间,收款单位。
5.粮食两补资金。财政局汇总各乡镇财政所根据提供的2011年粮食两补资金(粮食直补和综合直补)发放到户表(excel格式),主要字段:资金所属,乡镇,姓名,身份证号,开户银行,存折帐号,村 组,土地承包面积合计,土地承包面积粮食面积小计,粮食面积水田,粮食面积旱田,土地承包面积非粮食面积,补贴2011年面积,粮食直补标准,粮食直补金额,综合直补标准,综合直补金额,两补金额2011年合计。
6.农作物良种补贴。财政局汇总各乡镇财政所根据提供的2011年农作物良种补贴资金发放到户表(excel格式),主要字段:资金所属,乡镇,姓名,身份证号,开户银行,存折帐号,村组,土地承包面积合计,土地承包面积粮食面积小计,粮食面积水田,粮食面积旱田,土地承包面积非粮食面积,种植2010年面积,水稻面积,水稻良种标准,水稻金额,小麦面积,小麦良种标准,小麦金额,玉米面积,玉米良种标准,玉米金额,良种补贴2011年金额。
7.油菜良种补贴。财政局汇总各乡镇财政所根据提供的2010年油菜良种补贴资金发放到户表(excel格式),主要字段:资金所属,乡镇,村组,户主姓名,身份证号码,存折号码,土地承包面积合计,土地承包面积粮食面积小计,粮食面积水田,粮食面积旱田,土地承包面积非粮食面积,油菜种植面积,标准,油菜良种补贴2010年金额。
8.石油价格改革补贴。2011年县财政局直接支付农村和城市客运石油价格改革补贴资金表,县道路运输管理所提供的石油价格改革补贴发放到户表(整理成excel格式),主要字段:原序号,单位名称车主,证件号码,车辆牌号,开户银行,账号,联系电话,补贴所属时间,补贴金额,拨款时间,座位车长,运行线路,备注,发放车辆牌号。
(七)其他部门业务数据。
1.公安部门人口管理信息数据。通过公安部门人口管理系统计算机维护人员,取得该县人口管理信息表cyrk201109,主要字段:AAC002,AAC003,AAC004,AAC005,AAC006,HKXZ,HZ,YHZGX,SSPCS,SSJWH,HJSZD。字段注解:AAC002 身份证号,AAC003 姓名,AAC004 性别,AAC005 民族,AAC006 出生日期,HKXZ 户口性质,HZ 户主,YHZGX 户主姓名,SSPCS 所在派出所,HJSZD 户籍所在地。
2.人社部门管理有关信息数据。
根据2012年全国社保资金审计时取得的人社部门提供标准数据,通过sql2008(SQL Server Management Studio)附加数据库,得到省厅统一下发的人社局提供经验证通过的某一区域内(001_标准表数据_湖北省xx)标准数据。
(1)2011年度医疗城镇职工参保表,主要字段:单位名称,姓名,身分证号,参保年月。
(2)2011年机关事业养老缴费汇总表,主要字段:险种代码,个人编号,姓名,性别,公民身份号码,个人实缴,单位实缴,单位缴纳划个人帐户。
3.工商局部门工商登记数据。通过工商部门计算机维护人员,取得某一区域内工商登记数据个体经营户表,主要字段:注册号,字号名称,经营者,经营地址,经营范围,组成形式,经营方式,经营有效期起,经营有效期止,经营状态,信用等级,固定资金,联系电话,登记机关,管辖部门,流动资金,管片组,身份证号码。
4.县编委财政人员编制信息。通过县编委取得财政人员编制信息,主要字段:所属部门,姓名,性别,民族,出生年月,岁数,参加工作时间,文化程度,政治面貌,用工形式,现任职务、职称(或岗位),任现职时间,月工资额(元),经费渠道,编制类别,编制状态,编制卡号,身份证号。
5.交警部门车辆登记数据。通过交警大队计算机中心提供车辆登记表,主要字段:号牌种类,号牌号码,状态,所有人,抵押标记,住所详细地址,登记证书编号,车辆类型,使用性质,初次登记日期,总质量,核定载质量,载客人数,行政区划,保险终止日期,有效期止,强制报废期止,到检日期。
二、利用AO2011开展审计思路及方法。
(一)审计2011年暂付款情况,是否存在暂付款中长期挂账,未进行清理的情况,确定出借财政资金的数额。
审计思路:财政财务核算中一般出借资金均通过暂付款、应收款、其他应收款科目核算,为了弄清财政出借资金状况,我们只需要对暂付款、应收款、其他应收款科目核算中的单位进行统计,一是确定年末余额(期末余额),二是通过期初余额和期末余额进行判断,确定2011年新增数额。
以下以财政总预算账套为例,说明通过财政总预算账套如何利用AO2011科目明细账审查功能查询账面暂付款构成,进行分析,确定财政出借资金情况。
步骤一、科目明细账审查
登录AO2011当前使用的项目中,点击审计分析—电子数据管理,选择财政总预算2011年按功能分类账套。点击审计分析—账表分析—科目明细账审查—打开科目余额表。
重点分析暂付款情况,点击显示查询条件,选择科目编码是111(暂付款)开头,科目级别是2级科目(科目只有2级),包含上级科目前面勾去掉(不包含上级科目)。
查看数据—排序分组表查看—发送数据—发送到资料树,生成结果进行对比核对
步骤二、直观显示查询结果,确定重点查询单位。
选择查看数据—图表查看,图例显示财政预算暂付款2011年期末数额最多的单位。
步骤三、对比显示2011年度暂付款中期末与期初对比新增金额的单位。
在科目余额表选项卡中—显示查询条件—选择暂付款科目(111)—高级—高级查询,字段名称选择期初余额,运算符选择>0,点击增加。
选择数据查看—排序分组表查看—生成结果。
选择图表查看,图表查看,直观进行分析。以科目名称为x轴,在选择要统计的字段界面中将期末余额拖到数值(y)界面中,点击 造成图表,图表显示期初余额与期末余额单位进行直观对比,将结果发送至资料树,进行核对。
步骤四、Ao2011中更好的进行图表展示。
图表显示金额从小至大进行直接排列的方法。按上面步骤操作时,图表显示不能直接看出金额从小到大进行排列单位情况,不能直观的判断需重点核实的有关单位,如何做?
选择科目名称为x轴时,是以科目名称显示的单位进行排序的,无法根据数额大小进行排序。所以我们只要将期初余额、科目名称作为x轴,就行了。
以期初余额为x轴,期初余额为y轴,在选择要统计的字段界面中,将科目名称拖到数值(x)界面中,将期末余额拖到数值(y)界面中,点击造成图表,图例显示期初余额与期末余额单位进行直观对比结果。
将上述步骤得到的结果导出后,进行核对,确定出借资金单位及数额。
(二)审计财政供养人员信息业务数据情况,看财政部门业务管理系统是否存在缺陷。
审计思路:财政供养人员信息业务数据,使用金财工程预算管理系统—地方财政分析评价系统。各预算单位进行数据录入后,报财政局,由财政局预算股进行数据管理,是预算指标管理中人员管理的基础数据。涉及到人员身份、工资构成等预算编制的基础信息,同时 也是我们审计工作中联网进行审计时所必须的基础数据。信息的准确直接影响到预算编制真实,也直接影响到我们联网审计时对人员身份确认的准确率。2012年预算执行审计中,我们主是通过获取的公安人口管理信息与财政供养人员进行比对,查询财政供养人员信息业务数据中,人员身份证号码信息是否存在重复及与公安人口管理信息不符情况。促进财政部门加强管理,保证财政供养人员的信息真实。
审计方法:利用AO2011连接大型数据功能(以本机已安装的数据库sql2008为例),直接读取数据。一是直接生成结果数据;二是对生成分析数据利用数值分析功能,查询财政供养人员业务数据中身份不准确的人员。
步骤一、sql2008及AO211的设置。
Sql2008设置:启动sql2008对象资源管理器,点击服务器对象—链接服务器,右点链接服务器—选择新建链接服务器。
选择常规—链接服务器,输入本地址127.0.0.1;选择安全性—添加—本在登录选择sa,远程用户输入sa,远程密码输入sql2008 sa帐户登录密码,对“上面列表中未定义的登录,将会„„”选择使用登录名的当前安全上下文建立连接。
Ao2011设置:采集转换—连接大型数据库—数据源。直接在数据源输入本机地址:127.0.0.1。
步骤二、Ao2011中取得财政供养人员表导入。
数据采集—连接大型数据—选择本机地址—选择生成分析数据,得到财政供养人员表。
步骤三、查询财政供养人员中身份证号是否有重复。
审计分析—Sql查询器—选择已导入的财政2011年末财政供养人员上报表—执行到排序分组表。
排序分组表查看选择—数值分析—重号分析—选择身份证号—统计,生成结果xx行xx人。
双击某个结果,每次只能显示重复2人的结果。
为得到所有重复人员明细表,方便被审计单位核对更新数据,利用sql查询器生成结果。运行语句:
SELECT [职务], [学历],[科室],[出生日期],[参加工作日期],[退休日期], [人员动向],[人员状态代码],[身份证号],[姓名],[性别],[人员状态],[人员来源],[人员性质],[工作单位] into 财政2011年末供养人员身份证重复人员表
FROM [财政2011年末财政供养人员上报表]
where [身份证号] in
(sELECT 身份证号 FROM [财政2011年末财政供养人员上报表] GROUP BY 身份证号 HAVING Count(*)>1) order by 身份证号
分析数据—右键—添加表—添加分析数据表,得到结果:财政2011年末供养人员身份证重复人员表。
步骤四、查询财政供养人员中身份证号是否存在与公安人口信息不符情况。
财政供养人员表和公安人口信息表均存在本机sql2008审计核对数据库中。
数据采集—连接大型数据—数据源—选择本机地址
Sql查询中运行语句:
Select * From 审计核对数据库.dbo.财政局2011年末财政供养人员上报表 a
left join 审计核对数据库.201109 b
on a.身份证号=002
WHERE 002 is null
点击执行到排序分组表—发送数据—发送到资料树,生成核对结果表。
(三)审计能繁母猪补贴发放情况
1.审计能繁母猪补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据《省农业厅、省财政厅关于印发湖北省2011年能繁母猪补贴实施指导意见的通知》(鄂农计发〔2011〕45号)第二条“(一)补贴对象,全省所有饲养能繁母猪的场(户),包括规模养殖场、养殖户、种猪场和散养户。”的规定要求,所有补贴对象必须是从事养殖。在职财政供养人员一般有工作单位,不能另外从事养殖业。能繁母猪补贴发放人员与全县财政编制人员、财政供养人员进行核对,看是否存在有扩大范围发放补贴情况。
步骤一、根据县编委全县财编人员表看是否存在财编人员领取能繁母猪补贴情况。
Sql查询器—图形化sql,在分析数据中将全县能繁母猪补贴汇总表拖到关系图窗格中,业务数据中将全县财编人员表拖到关系图窗 格中,拖曳全县能繁母猪补贴汇总表身份证号字段与全县财编人员表身份证号字段关联,点击运行sql,结果窗格显示运行结果。
图形化sql中点击确定,返回sql查询界面,点击执行sql。在执行结果窗口中,单击任意单位格,按下ctrl+a键全选,在选择区域右键,选择发送资料树,生成初步审核结果。
步骤二、根据全县财政供养人员表看是否存在财政供养人员编领取能繁母猪补贴情况
Sql查询器—图形化sql,在分析数据中选择全县能繁母猪补贴汇总表拖到关系图窗格中、业务数据中选择全县财政供养人员表拖到关系图窗格中,操作与上步骤相同,生成初步审核结果。
步骤三、由于县编委全县财政编制人员与县财政局财政供养人员,身份证号有可能存在不一致的情况,审计过程中需要选择多方数据,对审计结果进行多方比对,获得最大的审计成果。
根据上述步骤一、步骤二生成的初步审核结果,对步骤二生成的审计结果,剔除重复人员。Sql查询器中主要运行语句:
SELECT [全县能繁母猪补贴汇总表].* , [全县财政供养人员表].*
FROM [全县能繁母猪补贴汇总表] INNER JOIN [全县财政供养人员表]
ON [全县能繁母猪补贴汇总表].[身份证号]=[全县财政供养人员表].[身份证]
WHERE [全县能繁母猪补贴汇总表].[身份证号] NOT in
(
SELECT a.身份证号 FROM [全县能繁母猪补贴汇总表] a INNER JOIN [全县财编人员表] b ON a.[身份证号]=b.[身份证号]
)
在执行结果窗口中,选择发送资料树,生成审核结果。
2.审计能繁母猪补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据省农业厅、省财政厅关于印发湖北省2011年能繁母猪补贴实施指导意见的通知》(鄂农计发〔2011〕45号)第三条第二款“„„县级统计核实能繁母猪数量必须做到“四见”,„„见人。现场调查的母猪数要经母猪养殖户和统计人员共同签字确认,„„”的规定要求,所有补贴对象必须登记身份号。通过繁母猪补贴发放人员与公安人口管理信息核对,查询县级畜牧兽医部门是否存在身份证号不正确、未按规定进行统计规范管理的情况。
步骤一、判断全县能繁母猪补贴汇总表中身份证号是否存在空值。
Sql查询器—分析数据,选择全县能繁母猪补贴汇总表右击,执行到分组排序表,进行查询向导界面。
字段名称下拉选择身份证号,运算符选择空,点击增加,点击确定,得到结果xxxx行。发送数据—发送到资料树保存结果。
步骤二、全县能繁母猪补贴汇总表中身份证号与公安人口管理信息核对判断是否存在身份证信息不正确情况。
审计分析—sql查询器,运行语句:
Select a.* ,002 into 2011年能繁母猪补贴人员身份证不正确人员
From 全县能繁母猪补贴汇总表 a left join 公安201109人口信息表 b
on a.身份证号=002
where 002 is null
右击分析数据—添加表—添加到分析数据,选择执行结果表—执行到排序分组表—进行查询向导界面。字段名称下拉选择身份证号,运算符选择非空,点击增加点击确定,得到结果xxx行。发送数据—发送到资料树保存结果
(四)审计汽车摩托车下乡补贴发放情况
1.审计汽车摩托车下乡补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据《湖北省汽车摩托车下乡操作办法》(鄂财商发﹝2009﹞56号)第二条“凡具有湖北省户籍的农民以及农场、林场和渔场的职工„„享受汽车摩托车下乡补贴资金”的规定,汽车摩托车下乡补贴发放的对象必须是农民以及农场、林场和渔场的职工,我县主要发放的对象是农民,通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.户口本号,a.车主姓名,a.身份证号码,a.家庭住址,a.联系方式,a.新购产品类型,a.新购产品型号
,a.购买金额,a.购买补贴,a.开户银行,a.银行帐号,a.补贴时间
,002,003,004,006,,,,,
From 2011年汽车摩托车补贴 a join 公安201109人口信息表 b
on a.身份证号码=002
where like '非农业'
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
2.审计汽车摩托车下乡补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据《湖北省汽车摩托车下乡操作办法》(鄂财商发﹝2009﹞56号)第二十一条“„„提供以下材料„„(四)购买人身份证、户口簿等相关身份证明(原件及复印件)„„”的规定。汽车摩托车下乡的购买人,必须提供身份证,通过汽车摩托车补贴发放人员与公安人口管理信息核对,查询是否存在身份证号不正确未按规定进行统计规范管理的情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.户口本号,a.车主姓名,a.身份证号码,a.家庭住址,a.联系方式,a.新购产品类型,a.新购产品型号
,a.购买金额,a.购买补贴,a.开户银行,a.银行帐号,a.补贴时间
,002,003,004,006,,,,,
From 2011年汽车摩托车补贴 a left join 公安201109人口信息表 b
on a.身份证号码=002
where 002 is null
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
(五)审计家电下乡补贴发放情况
1.审计家电下乡补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据《湖北省家电下乡补贴资金管理办法》(鄂财商发[2009]2号)第二条“„„专项用于对农民购买家电类产品按一定比例给予补贴的资金。”的规定,通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
步骤一、审计分析—sql查询器,运行语句:
Select a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号
,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,002,003,004,006,,,,,
From 县2011年家电下乡补贴 a join 公安201109人口信息表 b
on a.身份证号码=002
where like '非农业'
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
2.审计家电下乡补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据《湖北省家电下乡补贴资金管理办法》(鄂财商发[2009]2号)第二十二条“申领家电下乡补贴应当备齐以下材料„„(2)购买人居民身份证和户口簿(或公安户籍管理部门出具的证明)„„。”的规定。家电下乡的购买人必须提供居民身份证,通过家电下乡补贴发放人员与公安人口管理信息核对,查询是否存在身份证号不正确未按规定进行统计规范管理的情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,002,003,004,006,,,,,
From 2011年家电下乡补贴 a
left join 公安201109人口信息表 b
on a.身份证号码=002
where 002 is null
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
(六)审计家电以旧换新补贴发放情况,看是否存在扩大发放范围发放补贴情况
审计思路:根据《湖北省家电以旧换新实施细则》第八条“已享受‘家电下乡’补贴政策的新家电不得重复享受以旧换新补贴„„”的规定。以2011年家电下乡补贴发放表与家电以旧换新补贴发放表的身份证号为依据,通过查询同时在2011年家电下乡补贴发放表与家电以旧换新补贴发放表出现的人员,是否存在已享受家电下乡补贴政策又享受家电以旧换新补贴资金的农户,进行核对,审核是否存在扩大发放范围发放补贴情况。
审计分析—sql查询器,运行语句:
SELECT a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号
,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,b.[姓 名] ,b.[家庭住址],b.身份证号码 as 身份证号 ,b.联系电话
,b.[产品类别],b.凭证编号, b.[品名及型号],b.单价, b.[数量],b.发票金额
,b.实付金额,b.[财政补贴金额],b.销售时间,b.补贴拨款时间,b.收款单位
FROM 2011年家电下乡补贴 a join [长阳2011年家电以旧换新补贴] b
on a.[身份证号码]= b.身份证号码
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到疑点。
审计分析—疑点管理,查看已生成的疑点。
通过上述操作,统计计算全县已享受家电下乡补贴政策又享受家电以旧换新补贴资金的农户财政拨付给经销商家电以旧换新补贴资金xx元,作为疑点进行管理。
由于第一次取得的家电下乡补贴数据中,家电名称及规格型号不全,根据这次查询的数据,发各乡镇财政所重新填写。
最终经抽查核实后,审计分析—疑点管理—找到原生成的疑点,点击全部选择—点击落实疑点。
(七)审计惠农种粮耕地补贴发放情况
1.审核2011年粮食两补发放表中,是否存在粮食两补种植面积大于土地承包面积的现象,看是否存在未按规定规范管理的情况
审计思路:根据农村集体土地二轮延包面积,确定农民种粮耕地补贴的基础,查询粮耕地补贴的补贴面积与农村集体土地二轮延包面积是否存在差异,并分析产生差异的原因,确定是否存在未按规定规范管理的情况。
步骤一、判断2011年粮食两补资金发放到户表中是否存在粮食两补补贴种植面积大于土地承包面积的情况。
数据分析—sql查询器—分析数据—选择2011年粮食两补表右击,执行到排序分组表—数值分析—数值统计,统计字段选择土地承包面积合计字段,点击过滤条件,运算符中输入(土地承包面积合计-补贴2011年面积)<0
点击确定后返回数值统计界面,点击统计。
根据上面结果,判断粮食两补资金发放到户表中存在粮食两补补贴种植面积大于土地承包面积xx条记录。
步骤二、通过sql查询分析器,得到粮食两补面积大于承包面积结果并计算其差额。
运行语句:
Select *,(土地承包面积合计-补贴2011年面积) as 差额
into 长阳2011年粮食两补面积大于承包面积表 From 2011年粮食两补表
where ((土地承包面积合计-补贴2011年面积)<0)
步骤三、右击分析数据,添加上面生成的2011年粮食两补面积大于承包面积表后,选择该表,执行到排序分组表,发送数据—发送到资料树,将结果表保存到资料树核对;数值分析—数值统计—统计字段选择差额字段,统计粮食两补补贴种植面积大于土地承包面积结果xx亩,进行取证。
2.审计惠农种粮耕地补贴(粮食两补、良种补贴、油菜补贴)发放情况,看是否存在补贴对象为非农户口人员、存在扩大发放范围发放补贴情况。
审计思路:根据省财政厅、省农业厅、省农村综合改革领导小组办公室关于印发《2011年对种粮农民直接补贴和农资综合直补工作的实施意见》的通知(鄂财商发[2011]9号)第一条“(一)„„将2011年粮食直补和农资综合直补资金及时全额落实到种粮农民手中。”、《湖北省农作物良种补贴资金管理实施细则》(鄂财农发[2010]14号)第八条“良种补贴资金的补贴对象是在农业生产中使用农作物良种的农民。”、《湖北省农业厅、湖北省财政厅关于印发2007年油菜良种补贴项目实施方案的通知》(鄂农种发〔2007〕124号)第一条“对农民种植油菜实行良种补贴„„”的规定。所有补贴对象必须是农民,通过通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
步骤一、查询粮食两补人员为非农业户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计]as [补贴金额],b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2011年粮食两补表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002]where like ''非农业''';
CreateTempTable('粮食两补人员为非农业户口人员',SqlStr);
addtable('粮食两补人员为非农业户口人员')
end.
步骤二、查询良种补贴人员为非农户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='sELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组], a.[土地承包面积合计], a.[种植2010年面积] as [补贴2011年面积] , a.[良种补贴2011年金额]as [补贴金额] ,b.[AAC002],b.[AAC003],
b.[HKXZ],b.[HJSZD] FROM [2011年良种补贴表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业''';
CreateTempTable('良种补贴人员为非农户口人员',SqlStr);
addtable('良种补贴人员为非农户口人员')
end.
步骤三、查询油菜补贴为非农户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名], a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计], a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2010年油菜良种补贴表] a join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where like ''非农业''';
CreateTempTable('油菜良种补贴为非农户口人员',SqlStr);
addtable('油菜良种补贴为非农户口人员')
end.
步骤四、将前三个步骤得到的结果3张表合并汇总查询疑点
,
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2011年粮食两补表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业'' union SELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组] , a.[土地承包面积合计], a.[种植2010年面积] as[补贴2011年面积] , a.[良种补贴2011年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM
[2011年良种补贴表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业'' union SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名], a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计], a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM [2010年油菜良种补贴表] a join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where
like ''非农业''';
CreateTempTable('惠农种粮耕地补贴资金扩大范围表',SqlStr);
addtable('惠农种粮耕地补贴资金扩大范围表')
end.
步骤五、插入疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:='Select * From 惠农种粮耕地补贴资金扩大范围表';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'惠农种粮耕地补贴资金扩大范围表');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'惠农种粮耕地补贴资金扩大范围表');
end.
3.审计惠农种粮耕地补贴(粮食两补、良种补贴、油菜补贴)发放情况,看补贴对象身份证号是否与公安人口管理信息相符、是否存在管理不规范的情况。
审计思路:根据省财政厅、省农业厅、省农村综合改革领导小组办公室关于印发《2011年对种粮农民直接补贴和农资综合直补工作的实施意见》的通知(鄂财商发[2011]9号)第一条“„„将2011年粮食直补和农资综合直补资金及时全额落实到种粮农民手中。”、《湖北省农作物良种补贴资金管理实施细则》(鄂财农发[2010]14号)第八条“良种补贴资金的补贴对象是在农业生产中使用农作物良种的农民。”、《湖北省农业厅、湖北省财政厅关于印发2007年油菜良种补贴项目实施方案的通知》(鄂农种发〔2007〕124号)第一条“对农民种植油菜实行良种补贴„„”的规定。通过惠农种粮耕地补贴发放人员与公安人口管理信息核对,查询是否存在身份证号不正确未按规定进行统计规范管理的情况。
步骤一、粮食两补身份证不正确人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计],b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM [2011年粮食两补表] a left join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002]
where b.[AAC002] is null';
CreateTempTable('粮食两补身份证不正确人员',SqlStr);
addtable('粮食两补身份证不正确人员')
end.
步骤二、良种补贴身份证不正确人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组], a.[土地承包面积合计], a.[种植2010年面积] , a.[良种补贴2011年金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM [2011年良种补贴表] a left join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where b.[AAC002] is null';
CreateTempTable('良种补贴身份证不正确人员',SqlStr);
addtable('良种补贴身份证不正确人员')
end.
步骤三、油菜补贴身份证不正确人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名],a.[身份证号码] , a.[存折号码] ,a.[土地承包面积合计], a.[油菜种植面积],a.[油菜良种补贴2010年金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM
[2010年油菜良种补贴表] a left join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where b.[AAC002] is null';
CreateTempTable('油菜补贴身份证不正确人员',SqlStr);
addtable('油菜补贴身份证不正确人员')
end.
步骤四、插入步骤一疑点表
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名],a.[身份证号码] , a.[存折号码] ,a.[土地承包面积合计], a.[油菜种植面积],a.[油菜良种补贴2010年金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM
[2010年油菜良种补贴表] a left join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where b.[AAC002] is null';
CreateTempTable('油菜补贴身份证不正确人员',SqlStr);
addtable('油菜补贴身份证不正确人员')
end.
步骤五、插入步骤二疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 良种补贴身份证不正确人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'良种补贴身份证不正确人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'良种补贴身份证不正确人员');
end.
步骤六、插入步骤三疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:='Select * From 油菜补贴身份证不正确人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'油菜补贴身份证不正确人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'油菜补贴身份证不正确人员');
end.
4.审计惠农种粮耕地补贴(粮食两补、良种补贴)发放情况,看是否存在种粮耕地补贴资金不同补贴种类补贴面积应一致而执行不符的情况。
审计思路:根据省财政厅 省农业厅 省农村综合改革领导小组办公室关于印发《2011年对种粮农民直接补贴和农资综合直补工作的实施意见》的通知(鄂财商发[2011]9号)“4、各县(市、区)根据全县(市、区)统一的补贴标准和种粮农户2010年粮食实际种植面积,将粮食直补和农资综合直补资金于3月31日前一次性兑现到农户。”及《湖北省农作物良种补贴资金管理实施细则》(鄂财农发[2010]14号)第十一条“„„各市、州、县(市)财政、农业、统计部门对当年享受补贴的农作物种植面积应认真核实,达成一致„„”的规定。根据乡镇财政所提供的2011年粮食两补和良种补贴发放花名册核对发现,由于两项补贴到户面积不一致,导致可能存在人为调整粮食两补补贴面积和良种补贴面积的情况。通过粮食两补补贴面积与良种补贴面积核对,找出粮食两补面积与良种补贴面积不一致的农户。
步骤一、粮食两补面积与良种补贴面积不符查询
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='Select a. [乡镇] 两补乡镇, a.[姓名] 两补姓名, a.[身份证号]
两补身份证, a.[开户银行] 两补开户银行,a.[存折帐号] 两补存折号,a.[村组]
两补村组,a.[土地承包面积合计] 两补土地承包面积合计,a.[补贴2011年面积] ,a.[粮食直补标准],a.[粮食直补金额],a.[综合直补标准],a.[综合直补金额],a.[两补金额2011年合计],b.[乡镇] ,b.[姓名] , b.[身份证号] ,b.[开户银行] ,b.[存折帐号] ,b.[村组] ,b.[种植2010年面积], b.[水稻面积],b.[水稻良种标准],b.[水稻金额],b.[小麦面积],b.[小麦良种标准],b.[小麦金额],b.[玉米面积],b.[玉米良种标准],b.[玉米金额],b.[良种补贴2011年金额] ,(a.补贴2011年面积-b.种植2010年面积) 差额 From 2011年粮食两补表 a join 2011年良种补贴表 b on a.身份证号=b.身份证号 where ((a.补贴2011年面积-b.种植2010年面积))<>0';
CreateTempTable('粮食两补面积与良种补贴面积不符人员表',SqlStr);
addtable('粮食两补面积与良种补贴面积不符人员表')
end.
步骤二、插入疑点粮食两补面积与良种补贴面积不符人员表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:='Select * From 粮食两补面积与良种补贴面积不符人员表';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'粮食两补面积与良种补贴面积不符人员表');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'粮食两补面积与良种补贴面积不符人员表');
end.
5.审计惠农种粮耕地补贴(粮食两补、良种补贴、油菜补贴)发放情况,看是否存在三项补贴到户政策执行不到位情况,种粮耕地未享受补贴。
审计思路:根据省财政厅 省农业厅 省农村综合改革领导小组办公室关于印发《2011年对种粮农民直接补贴和农资综合直补工作的实施意见》的通知(鄂财商发[2011]9号)、《湖北省农作物良种补贴资金管理实施细则》(鄂财农发[2010]14号)、《湖北省农业厅、湖北省财政厅关于印发2007年油菜良种补贴项目实施方案的通知》(鄂农种发〔2007〕124号)第二条“(二)补贴范围„„2、为确保项目相对集中,边角地、新开荒地种植的油菜不享受补贴。„„(四)补贴方式„„良种补贴资金与种植面积挂钩,即在项目实施区域内,按照符合补贴范围的油菜实际种植面积对农民进行直接补贴。”的规定要求。以财政部门提供的粮食两补表、良种补贴表、油菜补贴表为基础,以身份证号为依据对三张表进行相互关联查询未出现人员,判断是否存在种粮耕地未享受补贴的情况。
一是以粮食两补表为基础,查询已享受粮食两补人员未在良种补贴表中出现人员,看是否存在已享受2011年粮食两补人员未享受2011年良种补贴人员。
二是以良种补贴表为基础,查询已享受良种补贴人员未在粮食两补表中出现人员,看是否存在已享受2011年良种补贴人员未享受2011年粮食两补人员。
三是以油菜补贴表为基础,查询已享受油菜补贴人员未在粮食两补表中出现人员,看是否存在已享受2010年油菜补贴未享受2011年粮食两补人员。
四是以油菜补贴表为基础,查询已享受油菜补贴人员未在良种补贴中出现人员,看是否存在已享受2010年油菜补贴未享受2011年良种补贴人员。
步骤一、已享受2011年粮食两补未享受2011年良种补贴人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计]as [补贴金额], b.[良种补贴2011年金额] FROM [2011年粮食两补表] a left join [2011年良种补贴表] b on a.[身份证号]=b.[身份证号]
where b.[身份证号] is null';
CreateTempTable('已享受2011年粮食两补未享受2011年良种补贴人员',SqlStr);
addtable('已享受2011年粮食两补未享受2011年良种补贴人员')
end.
步骤二、已享受2011年良种补贴未享受2011年粮食两补人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组], a.[土地承包面积合计], a.[种植2010年面积] as[补贴2011年面积], a.[良种补贴2011年金额]as [补贴金额] ,b.[两补金额2011年合计]
FROM [2011年良种补贴表] a left join [2011年粮食两补表] b on a.[身份证号]=b.[身份证号] where b.[身份证号] is null';
CreateTempTable('已享受2011年良种补贴未享受2011年粮食两补人员',SqlStr);
addtable('已享受2011年良种补贴未享受2011年粮食两补人员')
end.
步骤三、已享受2010年油菜补贴未享受2011年粮食两补人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名], a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计],a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额] ,b.[两补金额2011年合计] FROM [2010年油菜良种补贴表] a left join [2011年粮食两补表] b on a.[身份证号, 码]=b.[身份证号] where b.[身份证号] is null';
CreateTempTable('已享受2010年油菜补贴未享受2011年粮食两补人员',SqlStr);
addtable('已享受2010年油菜补贴未享受2011年粮食两补人员')
end.
步骤四、已享受2010年油菜补贴未享受2011年良种补贴人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名],a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计],a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额],b.[良种补贴2011年金额] FROM [2010年油菜良种补贴表] a left join [2011年良种补贴表] b on a.[身份证号码]=b.[身份证号]where
b.[身份证号] is null';
CreateTempTable('已享受2010年油菜补贴未享受2011年良种补贴人员',SqlStr);
addtable('已享受2010年油菜补贴未享受2011年良种补贴人员')
end.
步骤五、插入步骤一疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:='Select * From 已享受2011年粮食两补未享受2011年良种补贴人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'已享受2011年粮食两补未享受2011年良种补贴人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'已享受2011年粮食两补未享受2011年良种补贴人员');
end.
步骤六、插入步骤二疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 已享受2011年良种补贴未享受2011年粮食两补人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'已享受2011年良种补贴未享受2011年粮食两补人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'已享受2011年良种补贴未享受2011年粮食两补人员');
end.
步骤七、插入步骤三疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 已享受2010年油菜补贴未享受2011年粮食两补人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'已享受2010年油菜补贴未享受2011年粮食两补人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'已享受2010年油菜补贴未享受2011年粮食两补人员');
end.
步骤八、插入步骤四疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 已享受2010年油菜补贴未享受2011年良种补贴人员';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'已享受2010年油菜补贴未享受2011年良种补贴人员');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'已享受2010年油菜补贴未享受2011年良种补贴人员');
end.
(八)审计石油价格提价财政补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据湖北省人民政府办公厅《转发省财政厅关于全省石油价格提价财政补贴实施意见的通知》(鄂政办电[2006]57号)第一条“„„省财政补贴的范围和对象是渔业、林业、城市公交、农村道路客运及城市出租车等五类行业中的相关企业或个人。具体是:„„城市公交企业;从事农村道路客运,并在公路运管部门登记注册的经营者;合法从事城市出租车运营的运营者。”、《中华人民共和国道路交通安全法》第十二条“有下列情形之一的,应当办理相应的登记„„”、《湖北省出租汽车客运管理办法》第六条“从事出租汽车客运经营的单位和个人,应当向运管机构申请取得道路运输经营许可,并依法办理工商登记„„”的规定。通过多方数据比对,对石油价格改革补贴享受对象进行核对,看其身份是否是符合石油价格改革应补贴对象,是否存在扩大范围发放补贴的情况。根据县交警部门车辆登记数据,查看享受对象车辆是否登记;根据工商部门个体经营登记数据,查询享受对象经营范围是否存在客运出租;根据缴纳职工医疗保险基金情况,判断享受对象是否是单位职工能不能从事客运出租。
步骤一、未在县交警部门登记的车辆享受
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='Select a.* ,b.号牌号码 From 陆路运输石油价格改革补贴兑付花名册 a left join 车辆登记数据 b on a.车辆牌号=b.号牌号码 where b.号牌号码 is null ';
CreateTempTable('未在县交警部门登记的车辆享受石油价格改革补贴',SqlStr);
addtable('未在县交警部门登记的车辆享受石油价格改革补贴')
end.
步骤二、注册经营范围无出租车业务的个体工商户享受
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='Select a.*,b.注册号,b.字号名称,b.经营者,b.经营地址,b.经营范围,b.组成形式,b.经营方式,b.经营有效期起,b.经营有效期止,b.经营状态,b.信用等级,b.固定资金,b.联系电话 as 电话,b.登记机关,b.管辖部门,b.流动资金,b.管片组,b.身份证号码 From 陆路运输石油价格改革补贴兑付花名册 a
join 工商个休经营登记表 b on a.证件号码=b.身份证号码';
CreateTempTable('注册经营范围无出租车业务的个体工商户享受石油价格改革补贴',SqlStr);
addtable('注册经营范围无出租车业务的个体工商户享受石油价格改革补贴')
end.
步骤三、单位职工享受
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='Select a.原序号,a.单位名称车主 ,a.证件号码,a.车辆牌号,a.开户银行,a.账号,a.联系电话 ,a.补贴所属时间,a.补贴金额,a.拨款时间,a.座位车长,a.运行线路,a.备注,a.发放车辆牌号 ,b.* From 陆路运输石油价格改革补贴兑付花名册 a join 人社局2011年度医疗城镇职工参保表 b on a.证件号码=b.身分证号 where b.单位名称<>''自由个体''';
CreateTempTable('单位职工享受石油价格改革补贴',SqlStr);
addtable('单位职工享受石油价格改革补贴')
end.
步骤四、插入步骤一疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 未在县交警部门登记的车辆享受石油价格改革补贴';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'未在县交警部门登记的车辆享受石油价格改革补贴');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'未在县交警部门登记的车辆享受石油价格改革补贴');
end.
步骤五、插入步骤二疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 注册经营范围无出租车业务的个体工商户享受石油价格改革补贴';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'注册经营范围无出租车业务的个体工商户享受石油价格改革补贴');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'注册经营范围无出租车业务的个体工商户享受石油价格改革补贴');
end.
步骤六、插入步骤三疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:=' Select * From 单位职工享受石油价格改革补贴';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'单位职工享受石油价格改革补贴');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'单位职工享受石油价格改革补贴');
end.
通过上述查询,经核实查出某县财政违规出借财政资金xx元(当年新增xx元);财政供养人员信息不准确xx人;扩大补贴发放范围xx元(能繁母猪补贴xx元、汽车摩托车下乡补贴xx元、家电下乡补贴xx元、财政惠农资金扩大补贴发放范围xx元、石油价格提价财政补贴xx元);专项资金未按规定规范管理xx元(能繁母猪补贴xx元、汽车摩托车下乡补贴xx元、家电下乡补贴xx元、家电以旧换新补贴xx元、财政惠农种粮耕地补贴xx元)。揭示的问题报送了审计情况反映,县政府进行了批示并出台了《xx县加强涉农项目管理若干规定》。
, ILY: 仿宋; FONT-SIZE: 14pt">步骤一、根据县编委全县财编人员表看是否存在财编人员领取能繁母猪补贴情况。
Sql查询器—图形化sql,在分析数据中将全县能繁母猪补贴汇总表拖到关系图窗格中,业务数据中将全县财编人员表拖到关系图窗 格中,拖曳全县能繁母猪补贴汇总表身份证号字段与全县财编人员表身份证号字段关联,点击运行sql,结果窗格显示运行结果。
图形化sql中点击确定,返回sql查询界面,点击执行sql。在执行结果窗口中,单击任意单位格,按下ctrl+a键全选,在选择区域右键,选择发送资料树,生成初步审核结果。
步骤二、根据全县财政供养人员表看是否存在财政供养人员编领取能繁母猪补贴情况
Sql查询器—图形化sql,在分析数据中选择全县能繁母猪补贴汇总表拖到关系图窗格中、业务数据中选择全县财政供养人员表拖到关系图窗格中,操作与上步骤相同,生成初步审核结果。
步骤三、由于县编委全县财政编制人员与县财政局财政供养人员,身份证号有可能存在不一致的情况,审计过程中需要选择多方数据,对审计结果进行多方比对,获得最大的审计成果。
根据上述步骤一、步骤二生成的初步审核结果,对步骤二生成的审计结果,剔除重复人员。Sql查询器中主要运行语句:
SELECT [全县能繁母猪补贴汇总表].* , [全县财政供养人员表].*
FROM [全县能繁母猪补贴汇总表] INNER JOIN [全县财政供养人员表]
ON [全县能繁母猪补贴汇总表].[身份证号]=[全县财政供养人员表].[身份证]
WHERE [全县能繁母猪补贴汇总表].[身份证号] NOT in
(
SELECT a.身份证号 FROM [全县能繁母猪补贴汇总表] a INNER JOIN [全县财编人员表] b ON a.[身份证号]=b.[身份证号]
)
在执行结果窗口中,选择发送资料树,生成审核结果。
2.审计能繁母猪补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据省农业厅、省财政厅关于印发湖北省2011年能繁母猪补贴实施指导意见的通知》(鄂农计发〔2011〕45号)第三条第二款“„„县级统计核实能繁母猪数量必须做到“四见”,„„见人。现场调查的母猪数要经母猪养殖户和统计人员共同签字确认,„„”的规定要求,所有补贴对象必须登记身份号。通过繁母猪补贴发放人员与公安人口管理信息核对,查询县级畜牧兽医部门是否存在身份证号不正确、未按规定进行统计规范管理的情况。
步骤一、判断全县能繁母猪补贴汇总表中身份证号是否存在空值。
Sql查询器—分析数据,选择全县能繁母猪补贴汇总表右击,执行到分组排序表,进行查询向导界面。
字段名称下拉选择身份证号,运算符选择空,点击增加,点击确定,得到结果xxxx行。发送数据—发送到资料树保存结果。
步骤二、全县能繁母猪补贴汇总表中身份证号与公安人口管理信息核对判断是否存在身份证信息不正确情况。
审计分析—sql查询器,运行语句:
Select a.* ,002 into 2011年能繁母猪补贴人员身份证不正确人员
From 全县能繁母猪补贴汇总表 a left join 公安201109人口信息表 b
on a.身份证号=002
where 002 is null
右击分析数据—添加表—添加到分析数据,选择执行结果表—执行到排序分组表—进行查询向导界面。字段名称下拉选择身份证号,运算符选择非空,点击增加点击确定,得到结果xxx行。发送数据—发送到资料树保存结果
(四)审计汽车摩托车下乡补贴发放情况
1.审计汽车摩托车下乡补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据《湖北省汽车摩托车下乡操作办法》(鄂财商发﹝2009﹞56号)第二条“凡具有湖北省户籍的农民以及农场、林场和渔场的职工„„享受汽车摩托车下乡补贴资金”的规定,汽车摩托车下乡补贴发放的对象必须是农民以及农场、林场和渔场的职工,我县主要发放的对象是农民,通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.户口本号,a.车主姓名,a.身份证号码,a.家庭住址,a.联系方式,a.新购产品类型,a.新购产品型号
,a.购买金额,a.购买补贴,a.开户银行,a.银行帐号,a.补贴时间
,002,003,004,006,,,,,
From 2011年汽车摩托车补贴 a join 公安201109人口信息表 b
on a.身份证号码=002
where like '非农业'
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
2.审计汽车摩托车下乡补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据《湖北省汽车摩托车下乡操作办法》(鄂财商发﹝2009﹞56号)第二十一条“„„提供以下材料„„(四)购买人身份证、户口簿等相关身份证明(原件及复印件)„„”的规定。汽车摩托车下乡的购买人,必须提供身份证,通过汽车摩托车补贴发放人员与公安人口管理信息核对,查询是否存在身份证号不正确未按规定进行统计规范管理的情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.户口本号,a.车主姓名,a.身份证号码,a.家庭住址,a.联系方式,a.新购产品类型,a.新购产品型号
,a.购买金额,a.购买补贴,a.开户银行,a.银行帐号,a.补贴时间
,002,003,004,006,,,,,
From 2011年汽车摩托车补贴 a left join 公安201109人口信息表 b
on a.身份证号码=002
where 002 is null
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
(五)审计家电下乡补贴发放情况
1.审计家电下乡补贴发放情况,看是否存在扩大发放范围发放补贴情况。
审计思路:根据《湖北省家电下乡补贴资金管理办法》(鄂财商发[2009]2号)第二条“„„专项用于对农民购买家电类产品按一定比例给予补贴的资金。”的规定,通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
步骤一、审计分析—sql查询器,运行语句:
Select a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号
,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,002,003,004,006,,,,,
From 县2011年家电下乡补贴 a join 公安201109人口信息表 b
on a.身份证号码=002
where like '非农业'
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
2.审计家电下乡补贴发放情况,看是否存在未按规定规范管理的情况。
审计思路:根据《湖北省家电下乡补贴资金管理办法》(鄂财商发[2009]2号)第二十二条“申领家电下乡补贴应当备齐以下材料„„(2)购买人居民身份证和户口簿(或公安户籍管理部门出具的证明)„„。”的规定。家电下乡的购买人必须提供居民身份证,通过家电下乡补贴发放人员与公安人口管理信息核对,查询是否存在身份证号不正确未按规定进行统计规范管理的情况。
审计分析—sql查询器,运行语句:
Select a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,002,003,004,006,,,,,
From 2011年家电下乡补贴 a
left join 公安201109人口信息表 b
on a.身份证号码=002
where 002 is null
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到资料树。
(六)审计家电以旧换新补贴发放情况,看是否存在扩大发放范围发放补贴情况
审计思路:根据《湖北省家电以旧换新实施细则》第八条“已享受‘家电下乡’补贴政策的新家电不得重复享受以旧换新补贴„„”的规定。以2011年家电下乡补贴发放表与家电以旧换新补贴发放表的身份证号为依据,通过查询同时在2011年家电下乡补贴发放表与家电以旧换新补贴发放表出现的人员,是否存在已享受家电下乡补贴政策又享受家电以旧换新补贴资金的农户,进行核对,审核是否存在扩大发放范围发放补贴情况。
审计分析—sql查询器,运行语句:
SELECT a.乡镇,a.姓名,a.身份证号码,a.详细住址,a.销售网点,a.家电标识卡,a.家电名称,a.规格型号
,a.产品单价,a.购买数量,a.购买人银行开户名,a.开户行,a.银行帐号,a.实际补贴金额,a.受理时间
,b.[姓 名] ,b.[家庭住址],b.身份证号码 as 身份证号 ,b.联系电话
,b.[产品类别],b.凭证编号, b.[品名及型号],b.单价, b.[数量],b.发票金额
,b.实付金额,b.[财政补贴金额],b.销售时间,b.补贴拨款时间,b.收款单位
FROM 2011年家电下乡补贴 a join [长阳2011年家电以旧换新补贴] b
on a.[身份证号码]= b.身份证号码
在执行结果窗口中,任意点击一单元格,按下ctrl+a键,全选结果,发送到疑点。
审计分析—疑点管理,查看已生成的疑点。
通过上述操作,统计计算全县已享受家电下乡补贴政策又享受家电以旧换新补贴资金的农户财政拨付给经销商家电以旧换新补贴资金xx元,作为疑点进行管理。
由于第一次取得的家电下乡补贴数据中,家电名称及规格型号不全,根据这次查询的数据,发各乡镇财政所重新填写。
最终经抽查核实后,审计分析—疑点管理—找到原生成的疑点,点击全部选择—点击落实疑点。
(七)审计惠农种粮耕地补贴发放情况
1.审核2011年粮食两补发放表中,是否存在粮食两补种植面积大于土地承包面积的现象,看是否存在未按规定规范管理的情况
审计思路:根据农村集体土地二轮延包面积,确定农民种粮耕地补贴的基础,查询粮耕地补贴的补贴面积与农村集体土地二轮延包面积是否存在差异,并分析产生差异的原因,确定是否存在未按规定规范管理的情况。
步骤一、判断2011年粮食两补资金发放到户表中是否存在粮食两补补贴种植面积大于土地承包面积的情况。
数据分析—sql查询器—分析数据—选择2011年粮食两补表右击,执行到排序分组表—数值分析—数值统计,统计字段选择土地承包面积合计字段,点击过滤条件,运算符中输入(土地承包面积合计-补贴2011年面积)<0
点击确定后返回数值统计界面,点击统计。
根据上面结果,判断粮食两补资金发放到户表中存在粮食两补补贴种植面积大于土地承包面积xx条记录。
步骤二、通过sql查询分析器,得到粮食两补面积大于承包面积结果并计算其差额。
运行语句:
Select *,(土地承包面积合计-补贴2011年面积) as 差额
into 长阳2011年粮食两补面积大于承包面积表 From 2011年粮食两补表
where ((土地承包面积合计-补贴2011年面积)<0)
步骤三、右击分析数据,添加上面生成的2011年粮食两补面积大于承包面积表后,选择该表,执行到排序分组表,发送数据—发送到资料树,将结果表保存到资料树核对;数值分析—数值统计—统计字段选择差额字段,统计粮食两补补贴种植面积大于土地承包面积结果xx亩,进行取证。
2.审计惠农种粮耕地补贴(粮食两补、良种补贴、油菜补贴)发放情况,看是否存在补贴对象为非农户口人员、存在扩大发放范围发放补贴情况。
审计思路:根据省财政厅、省农业厅、省农村综合改革领导小组办公室关于印发《2011年对种粮农民直接补贴和农资综合直补工作的实施意见》的通知(鄂财商发[2011]9号)第一条“(一)„„将2011年粮食直补和农资综合直补资金及时全额落实到种粮农民手中。”、《湖北省农作物良种补贴资金管理实施细则》(鄂财农发[2010]14号)第八条“良种补贴资金的补贴对象是在农业生产中使用农作物良种的农民。”、《湖北省农业厅、湖北省财政厅关于印发2007年油菜良种补贴项目实施方案的通知》(鄂农种发〔2007〕124号)第一条“对农民种植油菜实行良种补贴„„”的规定。所有补贴对象必须是农民,通过通过发放补贴对象与公安人口管理信息核对,查询发放补贴对象在公安人口管理信息中是否存在户口性质为非农业的情况,核实是否存在扩大发放范围发放补贴情况。
步骤一、查询粮食两补人员为非农业户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计]as [补贴金额],b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2011年粮食两补表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002]where like ''非农业''';
CreateTempTable('粮食两补人员为非农业户口人员',SqlStr);
addtable('粮食两补人员为非农业户口人员')
end.
步骤二、查询良种补贴人员为非农户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='sELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组], a.[土地承包面积合计], a.[种植2010年面积] as [补贴2011年面积] , a.[良种补贴2011年金额]as [补贴金额] ,b.[AAC002],b.[AAC003],
b.[HKXZ],b.[HJSZD] FROM [2011年良种补贴表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业''';
CreateTempTable('良种补贴人员为非农户口人员',SqlStr);
addtable('良种补贴人员为非农户口人员')
end.
步骤三、查询油菜补贴为非农户口人员
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名], a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计], a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2010年油菜良种补贴表] a join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where like ''非农业''';
CreateTempTable('油菜良种补贴为非农户口人员',SqlStr);
addtable('油菜良种补贴为非农户口人员')
end.
步骤四、将前三个步骤得到的结果3张表合并汇总查询疑点
,
var SqlStr;//定义变量
Begin
//Sql语句赋值给变量
SqlStr:='SELECT a.[资金所属],a.[乡镇], a.[姓名],a.[身份证号],a.[存折帐号],a.[村组],a.[土地承包面积合计],a.[补贴2011年面积],a.[两补金额2011年合计]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD]
FROM [2011年粮食两补表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业'' union SELECT a.[资金所属],a.[乡镇],a.[姓名], a.[身份证号],a.[存折帐号],a.[村组] , a.[土地承包面积合计], a.[种植2010年面积] as[补贴2011年面积] , a.[良种补贴2011年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM
[2011年良种补贴表] a join [公安201109人口信息表] b on a.[身份证号]=b.[AAC002] where like ''非农业'' union SELECT a.[资金所属],a.[乡镇], a.[村组],a.[户主姓名]as [姓名], a.[身份证号码] as [身份证号], a.[存折号码] as [存折帐号],a.[土地承包面积合计], a.[油菜种植面积]as [补贴2011年面积],a.[油菜良种补贴2010年金额]as [补贴金额] ,b.[AAC002],b.[AAC003], b.[HKXZ],b.[HJSZD] FROM [2010年油菜良种补贴表] a join [公安201109人口信息表] b on a.[身份证号码]=b.[AAC002] where
like ''非农业''';
CreateTempTable('惠农种粮耕地补贴资金扩大范围表',SqlStr);
addtable('惠农种粮耕地补贴资金扩大范围表')
end.
步骤五、插入疑点表
Var SqlStr,CurQuery,BZ;//定义变量
Begin
SqlStr:='Select * From 惠农种粮耕地补贴资金扩大范围表';
CurQuery:=CreateQ(SqlStr,-1);
BZ:=qeof(CurQuery);
while BZ#1 do
begin
AddTransRslt(CurQuery,'惠农种粮耕地补贴资金扩大范围表');
BZ:=Qmov(CurQuery,1);
BZ:=Qeof(CurQuery);
end;
TransBatch(CurQuery,'惠农种粮耕地补贴资金扩大范围表');
end.
发布评论