固定资产自动对账之累计折旧对账不平原创
金蝶云社区-栗子色
栗子色
16人赞赏了该文章 493次浏览 未经作者许可,禁止转载编辑于2023年12月26日 15:59:50


1、业务背景

固定资产管理系统实现了固定资产业务处理和总账财务核算处理的无缝连接,但为了防止用户不通过固定资产系统,直接在总账系统录入固定资产凭证,导致业务与财务数据核对不上,系统提供了自动对账功能,帮助用户将固定资产系统的业务数据与总账系统的财务数据进行核对,及时发现错误。

 

!以下方式首先需要确认对账设置的过滤条件中是否包含所有卡片的累计折旧科目。


2、后台固定资产取数脚本

可以通过跟踪自动对账后台语句找到

上传图片


3、案例分析1


3.1问题情景

累计折旧中,总账与固定资产期初余额差1分钱

上传图片


3.2问题分析

期初余额是等于卡片上的累计折旧+对应卡片每期的折旧额,每期的折旧额基本没有问题,只可能是另外一部分出现问题,容易出错的点是导入卡片时,表格中的累计折旧值大于两位小数点,前台只会显示2位,总账凭证也只会是两位,固定资产最终合计还是可能会有尾数差。


3.3解决方案

思路:先查看卡片上四舍五入后两位小数点的总和与原本多位小数点的金额差多少,将卡片中超出两位小数点的四舍五入到两位小数点;找一张已折旧完的卡片,且之前累计折旧是多为小数点,将剩余差额补上去

--备份

select *into tmp_t_FACard_20231225 from t_FACard where FAccumDepr <>ROUND(FAccumDepr,2)

select * into tmp_t_FAbalCard_20231225 from t_FABalCard where FAccumDepr <>ROUND(FAccumDepr,2)

--修改

update t_FACard set FAccumDepr=ROUND(FAccumDepr,2) where FAccumDepr <>ROUND(FAccumDepr,2)

update t_FAbalCard set FAccumDepr=ROUND(FAccumDepr,2) where FAccumDepr <>ROUND(FAccumDepr,2)

--备份(已折旧完的卡片,单引号中填写卡片编号

select * into tmp_t_FABalance_20231225 from t_FABalance where FBalID in(select FBalID from t_FABalCard where FAssetNumber=' ')

--修复 (时间为FYear*100+FPeriod>=202312 从有问题的那个期间开始FAccumDeprP=再原本基础上加或者减差额

--同时也要修复卡片表,t_FA(bal)Card.FAccumDepr要与余额表上的t_FABalance.FAccumDeprP相等

update t_FABalance set FAccumDeprP= FAccumDeprP-差额 where FYear*100+FPeriod>=202312

and FBalID in(select FBalID from t_FABalCard where FAssetNumber=' ')

update t_FACard set FAccumDepr=FAccumDepr-差额 where FAssetNumber=''

update t_FAbalCard set FAccumDepr=FAccumDepr-差额 where FAssetNumber=''


4、案例分析2


4.1问题情景

期初余额,本期借贷方都相等的情况下,期末余额有差异

上传图片

4.2问题分析

基本上是累计折旧的科目,明细科目与非明细科目的借贷方不一致导致。

上传图片


4.3解决方案

明细科目要与对应上级的科目借贷方一致

修改方法:

--备份
select * into tmp_t_Account20231225 from t_Account
--更新,语句中FDC的值为1时是借方,值为-1是贷方,单引号中填写科目代码
UPDATE t_Account SET FDC=1 where FNumber =''


注:在测试账套测试无误后再在正式账套执行!

赞 16