在财务的工作中,经常要做的工作就是对账,几乎每个月都要进行对账。对账就是核对账目,为了保证账簿记录正确可靠。
会计做的是精细活,加上严谨的作风,对账必不可少。
虽然说现在很多企业都已经实现信息化,但机器是死的,不核对一番始终还是有点不放心。
今天就碰到一个问题,T+中的应收总账和应收明细账的预收款数据不一致的情况。
具体现象如下:
(1)查看应收总账:
(2)查看明细账:
(3)然后调出结果查的时候却发现,已收列中不一致?
看完这种情况后,小王有点疑惑:我们只录入了收入单和销货单,仓库只录入销售出库单,怎么会有差别呢?在软件中核对了几遍依旧没有看出问题,于是小王打算导出为Excel再仔细核对一下......
【核查步骤方法】
1>首先小王导出应收总账后,整理成这种格式:
2>然后导出应收明细账,进行调整,调整成这种格式:
3>在应收明细账中先筛选出销货单,然后和销货单列表进行对,发现应收中和销货单列表中的合计金额一致,然后再查看收入单列表,发现收入单列表中的含税金额与导出的应收明细账中无法对照起来,于是查看收入单,把往来单位列显示出来,发现有一部分收入单是现金收入单,这样先查看到应收总账与(收入单列表以及销货单列表之和)无法对齐的原因,可是还是没有查出应收总账和应收明细账无法对齐的原因。
4>随后,在查看导出的应收明细账中,发现每个客户的小计行,查看应收明细账中小计行和应收总账行进行对比好像可行?但如果这样,一个客户一个客户查看,有上千个客户,查询时间太长,但老总需要快速查出原因来。
5>小王在大学时候,学过一些数据库,点击开自己电脑上的management studio,新建一个空的数据库,然后点击数据库右键,如下图所示:
6>之后,点击导入数据,在弹出的界面上,点击下一步后,数据源选择Excel,选择从软件导出的应收总账,然后一直点击下一步,最后点击完成:
7>点击下一步的时候,应收明细账,目标中修改成dbo.ysmxz,如果导入的是应收总账的Excel,目标修改成yszz
8>点击刚导入数据的数据库,右键点击新建查询录入
select * from dbo.ysmxz where 结算客户 like '%小计:%'
查询出应收明细账中带有小计的行,然后复制到之前导出的应收明细账的Excel中,把小计:替换成空,括号替换成空,把之前数据库中的yszmx表右键删除后,然后再导入到数据库中
9>最后,在查询界面上录入
select * from dbo.ysmxz left join yszz on ysmxz.结算客户= yszz.结算客户 where ysmxz.余额yszz.期末余额
查询出对应客户的名称,再查看明细账中每一笔单据,就可以发现有单据录入了现结金额,但是单据没有审核,也就没有自动生成收款单,在明细中没有显示已收。这就导致了应收总账和应收明细账不一致。数据对不上的原因终于找到了!小王把所有过程向老总汇报后,老总恍然大悟,还以为自己的账目出了问题呢,这下终于舒了一口气~
领取专属 10元无门槛券
私享最新 技术干货