会计信息系统审计练习题
- 格式:doc
- 大小:120.00 KB
- 文档页数:6
练 习 一
请根据用友999帐套数据,编写SQL语句完成以下查询
1、请利用科目代码表,整理生成新的科目代码表,包括(科目
代码,科目全称,科目末级标志)。要求科目全称字段包含该科目所
对应各级科目的名称。已知科目代码层次结构为3222。
2、请检索出现金交易的所有对方科目,并汇总计算出所有对方
科目的累积借贷方发生额,查询结果显示对方科目代码、科目名称、
累计借方发生额、累积贷方发生额。
3、请检查计入主营业务明细账的销售发票是否连续编号。
4、请检查发货单是否存在断号和重号
5、检索出所有赊销收入的明细账记录
6、请检查是否所有的销售发票都已经记入收入明细账
7、计算各月通过赊销方式实现的销售收入
8、检索出所有确认收入时,未提取应交税金的主营业务收入明
细账记录
9、检索出所有通过应收账款科目核算主营业务收入的记账凭证
10、请分析被审计单位对各个客户的销售情况,计算获得以下内
容(客户名称、存货名称、订单数量、订单均价、订单金额、发货数
量、发货均价、发货金额、开票数量、开票均价、开票金额)
11、发生销售退回业务时,被审计单位会使用红字凭证冲减销售
收入和销售成本。审计人员分析销售退回业务的发生情况。请查询获
得以下内容(期间、冲减的收入、冲减的成本)
12、请根据账户主文件(gl_accsum)中所记录的年初余额和交
易文件(gl_accvouch)中所记录的交易数据,汇总计算出各总账科
目的年初余额和年末余额;查询结果中应包括三个字段(科目代码、
年初余额、年末余额),其中余额的方向通过金额的正负来表示
13、请对发货单和发票进行一致性检查,计算获得同一单发货业
务(发货单号一致)的发票号不一致的情况,结构包含以下内容(存
货名称、发货单号、发货数量、发货金额、发货折扣、发货折扣率、
发票ID、发票号码、开票数量、开票金额、开票折扣、发票折扣率);
注:折扣率=(价税合计金额-折扣金额)/价税合计金额
14、已知销售发票子表中inatsum记录发票某项存货的应收计税
价格金额,imoneysum记录发票某项存货的实际收回金额。销售款项
收回后,会计人员依据收款单逐项核销销售发票明细,核销金额记入
imoneysum字段。请统计尚未完全收回款项的发票,获得以下内容:
发票开票日距离审计日的天数、未完全收回款项发票的数量,尚未收
回的金额,假设审计日为系统当前日期。
15、计算各月售出商品价格波动超过当月均价20%的业务。请查
询获得以下内容(发票类型、发票号码、日期、仓库代码、本月均价、
单价、数量、金额)
16、请利用科目余额表数据检索计算,获得下列内容(期间,销
售收入,销售成本,销售税金,毛利率)。注:毛利率=(销售收入-
销售成本-销售税金)/销售收入
备 注:
(1)销售发票主表
名称 类型 长度 含义
SBVID 长整型 4 销售发票ID
CSBVCODE 文本 10 发票号
Cvouchtype 文本 2 单据类型(26,27,28,29)
Cstcode 文本 2 销售类型
Ddate 日期时间 8 日期
Cdepcode 文本 12 部门编号
Cpersoncode 文本 8 职员编号
Csocode 文本 10 销售订单号
Ccuscode 文本 12 客户编码
(2)销售发票子表
名称 类型 长度 含义
Sbvid 长整型 4 销售发票主表ID
Autoid 长整型 4 自动编号
Cwhcode 文本 10 仓库编号
Cinvcode 文本 20 存货编码
Iquantity 双精度 8 数量
Iunitedprice 双精度 8 单价(原币,无税)
Itaxunitprice 双精度 8 含税单价(原币)
Imoney 货币 8 金额(原币,无税)
Itax 货币 8 税额(原币)
isum 货币 8 价税合计(原币)
Inatunitprice 双精度 8 单价(本币,无税)
Inatmoney 货币 8 金额(本币,无税)
Inattax 货币 8 税额(本币)
inatsum 货币 8 价税合计(本币)
Inatdiscount 货币 8 折扣额(本币)
(3)销售单主表
名称 类型 长度 含义
cstcode 文本 2 销售类型编码
ddate 日期 8 受定日期
csocode 文本 10 订单号
ccuscode 文本 12 客户编号
cdepcode 文本 12 部门编号
cpersoncode 文本 8 职员编号
iexchrate 双精度 8 汇率
itaxrate 双精度 8 税率
imoney 货币 8 定金
cmemo 文本 30 备注
istatus 字节 1 订单状态
cmaker 文本 20 制单人
cverifier 文本 20 审核人
ccloser 文本 20 关闭人
(4)销售单子
名称 类型 长度 含义
autoid 长整型 4 自动编号
csocode 文本 10 订单号
cinvcode 文本 20 存货编号
dpredate 日期 8 预发日期
iquantity 双精度 8 数量
inum 双精度 8 件数
iquotedprice 双精度 8 报价
inatunitprice 双精度 8 单价(本币,无税)
inatmoney 货币 8 金额(本币,无税)
inattax 货币 8 税额(本币)
inatsum 货币 8 价税合计(本币)
inatdiscount 货币 8 折扣额(本币)
(5)发货单、委托代销结算单主表
名称 类型 长度 含义
dlid 长整型 4 自动编号
cdlcode 文本 10 发货单号、结算单号
cvouchtype 文本 2 单据类型(05,07)
cstcode 文本 2 销售类型编码
ddate 日期 8 发货日期、结算日期
crdcode 文本 5 收发类别编号
cdepcode 文本 12 部门编码
Cpersoncode 文本 8 职员编码
sbvid 长整型 4 发票id号
csbvcode 文本 10 发票号
csocode 文本 10 订单号
ccuscode 文本 12 客户编码
Cexch_name 文本 8 外币名称
iexchrate 双精度 8 汇率
itaxrate 双精度 8 税率
bfirst 是/否 1 期初标志
breturnflag 是/否 1 退货标志(true-退货,false-发货)
bsettleall 是/否 1 全部结算完毕标志(true-完毕,false-未完毕)
cverifier 文本 20 审核
cmaker 文本 20 制单
(6)发货单、委托代销结算单子表
名称 类型 长度 含义
autoid 长整型 4 自动编号
dlid 长整型 4 发货单、结算单主表id号
icorid 长整型 4 原发货单id号
cwhcode 文本 10 仓库编码
cinvcode 文本 20 存货编码
iquantity 双精度 8 数量
inum 双精度 8 件数
iquotedprice 双精度 8 报价(单价,是否含税参看帐套参数)
inatunitprice 双精度 8 单价(本币,无税)
inatmoney 货币 8 金额(本币,无税)
inattax 货币 8 税额(本币)
inatsum 货币 8 价税合计(本币)
(7)存货inventory
名称 类型 长度 含义
cinvcode 文本 4 存货编号
cinvname 文本 4 存货名称
(8)客户customer
名称 类型 长度 含义
ccuscode 文本 4 客户编号
ccusname 文本 4 客户名称
练 习 二
请根据结构分析.mdb数据库,编写SQL语句完成操作
1、请从凭证表中检索以下内容(会计期间、凭证类型代码、凭
证号、凭证日期、科目代码、摘要、借方金额、贷方金额、制单人、
审核人)。
2、检索出“其他应收款”总帐及明细科目的年初余额,结果包
括(科目代码、科目名称、年初余额方向、年初余额)
3、请从凭证表中检索出现金支出大于1万元的明细账记录,结
构包括(会计期间、凭证号、科目代码、科目名称、摘要、借方金额、
贷方金额)
4、请从凭证表中检索出现金支出整万元的明细账记录,结果包
括(会计期间、凭证号、科目代码、科目名称、摘要、借方金额、贷
方金额)
5、检索出所有科目的年初余额,结果包含三个字段(科目代码、
年初借方金额、年初贷方金额)