U8财务软件常用审计SQL查询语句
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字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [外语考试]管理学 第13章 沟通
- [外语考试]07、中高端客户销售流程--分类、筛选讲
- [外语考试]2015-2020年中国高筋饺子粉市场发展现
- [外语考试]“十三五”重点项目-汽车燃油表生产建
- [外语考试]雅培奶粉培乐系列适用年龄及特点
- [外语考试]九三学社入社申请人调查问卷
- [外语考试]等级薪酬体系职等职级表
- [外语考试]货物买卖合同纠纷起诉状(范本一)
- [外语考试]青海省实施消防法办法
- [外语考试]公交车语音自动报站系统的设计第3稿11
- [外语考试]logistic回归模型在ROC分析中的应用
- [外语考试]2017-2021年中国隔膜泵行业发展研究与
- [外语考试]神经内科下半年专科考试及答案
- [外语考试]园林景观设计规范标准
- [外语考试]2018八年级语文下册第一单元4合欢树习
- [外语考试]分布式发电及微网运行控制技术应用
- [外语考试]三人行历史学笔记:中世纪人文主义思想
- [外语考试]2010届高考复习5年高考3年联考精品历史
- [外语考试]挖掘机驾驶员安全生产责任书
- [外语考试]某211高校MBA硕士毕业论文开题报告(范
- 用三层交换机实现大中型企业VLAN方案
- 斯格配套系种猪饲养管理
- 涂层测厚仪厂家直销
- 研究生学校排行榜
- 鄱阳湖湿地景观格局变化及其驱动力分析
- 医学基础知识试题库
- 2010山西省高考历年语文试卷精选考试技
- 脉冲宽度法测量电容
- 谈高职院校ESP教师的角色调整问题
- 低压配电网电力线载波通信相关技术研究
- 余额宝和城市商业银行的转型研究
- 篮球行进间运球教案
- 气候突变的定义和检测方法
- 财经大学基坑开挖应急预案
- 高大支模架培训演示
- 一种改进的稳健自适应波束形成算法
- 2-3-鼎视通核心人员薪酬股权激励管理手
- 我国电阻焊设备和工艺的应用现状与发展
- MTK手机基本功能覆盖测试案例
- 七年级地理教学课件上册第四章第一节




