教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 外语考试 >

U8财务软件常用审计SQL查询语句

来源:网络收集 时间:2026-08-18
导读: U8财务软件常用审计SQL查询语句 (一)基于凭证库(gl_accvouch)的查询 (1)创建一个视图,视图中包含以下内容供审计人员浏览查看:期间、凭证类型、凭证号、科目代码、摘要、 借方金额、贷方金额、对方科目 create view v1 as select iperiod, csign, ino

U8财务软件常用审计SQL查询语句




(一)基于凭证库(gl_accvouch)的查询


(1)创建一个视图,视图中包含以下内容供审计人员浏览查看:期间、凭证类型、凭证号、科目代码、摘要、
借方金额、贷方金额、对方科目

create view v1
as
select iperiod, csign, ino_id, ccode, cdigest, md,mc, ccode_equal from gl_accvouch

(2)从交易文件中检索出摘要中包含“劳务”、“费用”等内容的记录

select * from gl_accvouch where cdigest like '%劳务%' or cdigest like '%费用%'

(3)截止测试中关注期前期后事项,请检索出12月份的主营业务收入记录。

select * from gl_accvouch where ccode like '501%' and mc <>0 and iperiod = 12

(4)审计人员为检查凭证文件(gl_accvouch)的有效、完整性,对凭证文件借方发生额、贷方发生额进行求和,
以检查借贷方是否平衡。

select sum(md), sum(mc) from gl_accvouch


(5)从交易文件(gl_accvouch)中汇总出各总帐科目借贷方合计发生额。

select left(ccode,3) 总账科目, sum(md) 借方合计, sum(mc) 贷方合计 from gl_accvouch group by left(ccode,3)


(二)、基于余额库(gl_accsum)的查询


(1)检索出各总帐科目的年初余额

select ccode, cbegind_c, mb from gl_accsum where len(ccode)=3 and iperiod =1

(2)检索出各总帐科目的各月借贷方发生额

select ccode, iperiod, md ,mc from gl_accsum where len(ccode)=3

(3)检索出销售收入与销售成本科目各月发生额,供审计人员对比分析。

select ccode ,iperiod, sum(md) 借方合计,sum(mc) 贷方合计 from gl_accsum
where ccode like '501%' or ccode like '502%' group by ccode,iperiod

(4)检索出各总帐科目的年末余额

select ccode, cendd_c, me from gl_accsum where iperiod =12 and len(ccode)=3


(三)、两表关联查询

(1)创建一个视图,视图中包含以下内容供审计人员浏览查看:(gl_accvouch、code)
期间、凭证类型、凭证号、科目代码、科目名称、摘要、借方金额、贷方金额、对方科目
create view v1
as
select a.iperiod, a.csign, a.ino_id, ode, ode_name, a.cdigest, a.md,a.mc,ode_equal
from gl_accvouch a inner join code b on ode = ode

(2)创建一个视图,视图中包含以下内容供审计人员浏览查看:(gl_accsum、code)
总帐科目代码、总帐科目名称、年初余额方向、年初余额

select ode, ode_name, a.cbegind_c, mb from gl_accsum a inner join code b
on ode = ode where a.iperiod=1 and len(ode)=3

(3)检索余额库(gl_accsum)中各末级科目的年初余额。(利用科目代码库code中的科目末级标志)

select ode, a.cbegind_c, a.mb from gl_accsu
m a inner join code b
on ode = ode where b.bend =1 and a.iperiod =1

(四)、常用算法

1、整理生成新的科目代码表,要求包

U8财务软件常用审计SQL查询语句

含三个字段(ccode 科目代码,ccode_name 科目全称,bend科目末级标志)。

select ode, km.bend, ode_name + case when len(ode) >3 then '/' + ode_name else '' end
+ case when len(ode) >5 then '/' + ode_name else '' end as 科目全称
from code km inner join code km1 on left(ode,3) = ode
inner join code km2 on left(ode,5) =ode
inner join code km3 on left(ode,7) =ode
order by ode

2、检索出12月份登记主营业务收入科目的记帐凭证。

select a.* from gl_accvouch a inner join gl_accvouch b
on a.iperiod = b.iperiod and a.csign = b.csign and a.ino_id = b.ino_id
where a.iperiod = 12 and ode like '501%'


3、检索出所有通过应收帐款科目核算主营业务收入的记帐凭证。

select a.* from gl_accvouch a inner join gl_accvouch b
on a.iperiod = b.iperiod and a.csign = b.csign and a.ino_id = b.ino_id
inner join gl_accvouch c
on c.iperiod = b.iperiod and c.csign = b.csign and c.ino_id = b.ino_id
where ode like '113%' and b.md<>0 and ode like '501%' and c.mc<>0

4、检查主营业务收入明细账记录中所登记发票是否连续编号(断号,重号)。

--是否断号,先统计各类发票的总数,最大值,最小值
select coutbillsign,count(distinct coutid) 总数,max(coutid) 最大号,min(coutid) 最小号
from gl_accvouch where ccode like '501%' and mc <>0 group by coutbillsign

5、发票库(salebillvouch)中哪些发票未登记主营业务收入明细账。

select a.* from gl_accvouch a left join salebillvouch b
on a.coutbillsign = b.cvouchtype and a.coutid = b.csbvcode
where ode like '501%' and a.mc<>0 and b.sbvid is null



6、审计人员为检查主营业务收入记账金额是否准确,将主营业务收入明细帐与相关发票金额进行核对。
--汇总子表上相同发票号的金额
create view v1
as
select sbvid, sum(inatmoney) inatmoney from salebillvouchs group by sbvid

--关联发票主表
create view v2
as
select a.cvouchtype,a.csbvcode, b.inatmoney from salebillvouch a inner join v1 b
on a.sbvid = b.sbvid

--和主营业务核对
select a.mc , b.inatmoney, case when a.mc - b.inatmoney <> 0 then '出错' else '正确' end 结果 from gl_accvouch a inner join v2 b
on a.coutbillsign = b.cvouchtype and a.coutid = b.csbvcode
where ode like '501%' and a.mc<>0

7、检查每笔业务从发货到记帐凭证制单之间相差天数,结果按相差天数降序排列。

select a.iperiod,a.csign,a.ino_id,a.dbill_date, b.ddate, c.ddate ,datediff(day,c.ddate,a.dbill_date) 差值
from gl_accvouch a inner join salebillvouch b
on a.coutbillsign = b.cvouchtype and a.coutid = b.csbvcode
inner joi
n dispatchlist c
on b.sbvid = c.sbvid
where ode like '501%' and mc<>0



(五)、审计目标、结构、算法(步骤)与程序

1、审计人员为检查所转换

U8财务软件常用审计SQL查询语句

数据的有效完整,需要汇总出凭证文件(gl_accvouch)
中各科目的各月发生额与余额文件(gl_accsum)相关科目的发生额进行一致性检查。请编写程序完成。


alter view v1
as
select iperiod, ccode, sum(md) md,sum(mc) mc fr …… 此处隐藏:3909字,全部文档内容请下载后查看。喜欢就下载吧 ……

U8财务软件常用审计SQL查询语句.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/118495.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)