④内部公开请勿外传期末对账差异问题分析及处理方案1/9④内部公开请勿外传目录期末对账差异...........................................................................................................................................1问题分析及处理方案...............................................................................................................................1A.当期期末对账差异....................................................................................................................21.原值期末对账差异............................................................................................................22.累计折旧期末对账差异....................................................................................................4B.往期期末对账差异....................................................................................................................51.往期原值期末对账差异....................................................................................................52.往期累计折旧期末对账差异............................................................................................7C.经验总结...................................................................................................................................8A.当期期末对账差异1.原值期末对账差异在【查询分析器】中使用以下语句进行数据排查。注意更换组织编码及当期期间为实际数据,期间格式为202110。SelectPer.Fnumber,Cur.FAccuDepr,Cur.fdeprtterm,Bal.FDepreEndBalanceFor,Bal.FDEPRECREDITFOR,Cur.FNUMBERAs"卡片编码",Cur.FIDAsCFID,Bal.FIDAsBFID,Bal.FAddUpYearDepre,Cur.FASSETVALUE,Bal.FREALENDBALANCEFOR,Cur.FDEPRTERMCOUNT,Cur.FBIZSTATUS,Bal.FDepreTermFromT_FA_FaAccountBalanceBalInnerJoinT_FA_FaCurCardCurOnbal.FFaCurCardID=Cur.FIDLeftJoinT_BD_PERIODPerOnPer.FID=Bal.FPERIODIDWhereBal.FCOMPANYORGUNITID=(SelectFIDFromT_org_CompanyWhereFNumber='组织编码')AndBal.FPERIODIDIn(SelectFIDFromT_BD_PERIODWhereFNUMBER=当期期间)--AndCur.FbizstatusNotIn('0399','0499','0599','0699')AndIsnull(Cur.FASSETVALUE,0)<>Isnull(Bal.FREALENDBALANCEFOR,1)--原值差异AndIsnull(Bal.FREALENDBALANCEFOR,1)<>0OrderByPer.Fnumber,Cur.FNUMBER2/9④内部公开请勿外传a)若以上查询结果出现差异,则看下查询出来的卡片编码当期是否存在变更或清理的业务操作,确定一下是固定资产卡片上的数据准确还是期末对账数据准确。b)情况一:卡片数据准确,期末对账原值错误,则可通过【固定资产数据修复工具】中的【重算】页签,功能4进行重算当期余额表数据。重算完成后在进行期末对账查看对账效果。c)情况二:卡片数据错误,期末对账原值正确,该情况需要结合数据期末对账原值数据修复卡片上的原值、原币金额、预计净残值、净值、净额,且出现差异之后,需检查业务凭证的原值科目金额是否准确。修正数据后重新生成凭证即可。d)若步骤a的语句未查询到差异结果,需要核实当期余额表是否丢失数据。检查语句如下,注意替换组织编码及期间为实际数据:--检查余额表是否丢失数据,结果非0即代表丢失selectCount(FID)fromt_fa_facurcardwherefidnotin(selectffacurcardidfromt_fa_faaccountbalancewherefcompanyORGunitid=(selectfidfromt_org_companywherefnumber='组织编码')andfperiodidin(selectfidfromt_bd_periodwherefnumber=当期期间))andfcompanyid=(selectfidfromt_org_companywherefnumber='组织编码')AndFperiodIDIn(selectfidfromt_bd_periodwherefnumber<=当期期间)AndFCheckedStatus=2e)若查询到数据丢失,则需要使用【固定资产数据修复工具】中的【其它】页签,通过功能5补录对应期间余额表数据。注意当当期余额表数据丢失时,可能上期月结表也存在丢失情况,可用以下语句查询是否存在丢失情况,注意替换组织编码及期间为实际数据:--检查月结表是否丢失数据,结果非0即代表丢失selectCount(FID),Count(FID)fromt_fa_facurcardwherefidnotin(selectffacurcardidfromt_fa_faMonCardwhereFCOMPANYID=(selectfidfromt_org_companywherefnumber='组织编码')andffaperiodidin(selectfidfromt_bd_periodwherefnumber=上一期间))andfcompanyid=(selectfidfromt_org_companywherefnumber='组织编码')AndFperiodIDIn(selectfidfromt_bd_periodwherefnumber<=上一期间)AndFCheckedStatus=2f)若查询出月结表存在丢失,则需要使用【固定资产数据修复工具】中的【其它】页签,通过功能4补录对应期间月结表数据。g)若以上均无问题,则需要查询当期新增卡片或变更业务是否存在原值科目未包含在对账方案中的情况以及总账凭证是否准确。h)若是按明细科目对账或按资产类别明细对账时存在差异,但是按一级科目对账或不勾选资产类别明细对账时无差异,则需要检查卡片原值科目或类别和科目的对应关系是否存在差异。可用以下语句快速查找目标卡片:---查询卡片资产类别与原值折旧科目不一致的语句SelectCur.Fnumber,Cur.FID,Cur.FBizstatus,Cur.FAssetCatID,Cat.Fnumber,Cur.FAccountAccuDeprID,A.FNUMBER,Cur.FAccountAssetIDFromT_FA_FACurCardCURInnerJoinT_BD_AccountViewAOnA.FID=Cur.FAccountAssetIDInnerJoinT_Fa_CatCatOnCat.FID=Cur.FAssetCatID3/9④内部公开请勿外传WhereCur.FCOMPANYID=(SelectFIDFromT_org_CompanyWhereFNumber='组织编码')AndCur.FAssetCatIDIn(SelectFIDFromT_FA_CatWhereFnumberIn('类别编码'))AndA.FNUMBERNotIn('科目编码')2.累计折旧期末对账差异在【查询分析器】中使用以下语句进行数据排查。注意更换组织编码及当期期间为实际数据,期间格式为202110。SelectPer.Fnumber,Cur.FAccuDepr,Cur.fdeprtterm,Bal.FDepreEndBalanceFor,Bal.FDEPRECREDITFOR,Cur.FNUMBERAs"卡片编码",Cur.FIDAsCFID,Bal.FIDAsBFID,Bal.FAddUpYearDepre,Cur.FASSETVALUE,Bal.FREALENDBALANCEFOR,Cur.FDEPRTERMCOUNT,Cur.FBIZSTATUS,Bal.FDepreTermFromT_FA_FaAccountBalanceBalInnerJoinT_FA_FaCurCardCurOnbal.FFaCurCardID=Cur.FIDLeftJoinT_BD_PERIODPerOnPer.FID=Bal.FPERIODIDWhereBal.FCOMPANYORGUNITID=(SelectFIDFromT_org_CompanyWhereFNumber='组织编码')AndBal.FPERIODIDIn(SelectFIDFromT_BD_PERIODWhereFNUMBER=当期期间)--AndCur.FbizstatusNotIn('0399','0499','0599','0699')AndIsnull(Cur.FAccuDepr,1)<>Isnull(Bal.FDepreEndBalanceFor,0)--累计折旧差异AndIsnull(Bal.FDepreEndBalanceFor,1)<>0OrderByPer.Fnumber,Cur.FNUMBERa)若以上查询结果出现差异,则看下查询出来的卡片编码当期是否存在变更或清理的业务操作,确定一下是固定资产卡片上的数据准确还是期末对账数据准确。b)情况一:卡片数据准确,期末对账累计折旧错误,则可通过【固定资产数据修复工具】中的【重算】页签,功能4进行重算当期余额表数据。重算完成后在进行期末对账查看对账效果。c)情况二:卡片数据错误,期末对账累计折旧正确,则可通过【固定资产数据修复工具】中的【重算】页签,按功能顺序3~2~1的操作重算当期清单已折旧期间、累计折旧和净值净额,重算完成后检查当期业务单据关于累计折旧生成的凭证是否准确,若不准确,重新生成业务凭证后再进行期末对账查看对账效果。d)若步骤a的语句未查询到差异结果,需要核实当期余额表是否丢失数据。检查语句如下,注意替换组织编码及期间为实际数据:--检查余额表是否丢失数据,结果非0即代表丢失selectCount(FID)fromt_fa_facurcardwherefidnotin(selectffacurcardidfromt_fa_faaccountbalancewherefcompanyORGunitid=(selectfidfromt_org_companywherefnumber='组织编码')andfperiodidin(selectfidfromt_bd_periodwherefnumber=当期期间))andfcompanyid=(selectfidfromt_org_companywherefnumber='组织编码')AndFperiodIDIn(selectfidfromt_bd_periodwherefnumber<=当期期间)AndFCheckedStatus=24/9④内部公开请勿外传e)若查询到数据丢失,则需要使用【固定资产数据修复工具】中的【其它】页签,通过功能5补录对应期间余额表数据。注意当当期余额表数据丢失时,可能上期月结表也存在丢失情况,可用以下语句查询是否存在丢失情况,注意替换组织编码及期间为实际数据:--检查月结表是否丢失数据,结果非0即代表丢失selectCount(FID),Count(FID)fromt_fa_facurcardwherefidnotin(selectffacurcardidfromt_fa_faMonCardwhereFCOMPANYID=(selectfidfromt_org_companywherefnumber='组织编码')andffaperiodidin(selectfidfromt_bd_periodwherefnumber=上一期间))andfcompanyid=(selectfidfromt_org_companywherefnumber='组织编码')AndFperiodIDIn(selectfidfromt_bd_periodwherefnumber<=上一期间)AndFCheckedStatus=2f)若查询出月结表存在丢失,则需要使用【固定资产数据修复工具】中的【其它】页签,通过功能4补录对应期间月结表数据。g)若以上均无问题,则需要查询当期新增卡片或变更业务是否存在累计折旧科目未包含在对账方案中的情况以及总账凭证是否准确。h)若是按明细科目对账或按资产类别明细对账时存在差异,但是按一级科目对账或不勾选资产类别明细对账时无差异,则需要检查卡片累计折旧科目或类别和科目的对应关系是否存在差异。可用以下语句快速查找目标卡片:---查询卡片资产类别与累计折旧科目不一致的语句SelectCur.Fnumber,Cur.FID,Cur.FBizstatus,Cur.FAssetCatID,Cat.Fnumber,Cur.FAccountAccuDeprID,A.FNUMBER,Cur.FAccountAssetIDFromT_FA_FACurCardCURInnerJoinT_BD_AccountViewAOnA.FID=Cur.FAccountAccuDeprIDInnerJoinT_Fa_CatCatOnCat.FID=Cur.FAssetCatIDWhereCur.FCOMPANYID=(SelectFIDFromT_org_CompanyWhereFNumber='组织编码')AndCur.FAssetCatIDIn(SelectFIDFromT_FA_CatWhereFnumberIn('类别编码'))AndA.FNUMBERNotIn('科目编码')B.往期期末对账差异1.往期原值期末对账差异往期期末对账差异,首先确定对应期间内是否存在数据丢失的情况,可执行以下语句查询来判断是否存在数据丢失,注意更换组织编码及当期期间为实际数据,期间格式为202110。--检查余额表是否丢失数据,结果非0即代表丢失selectCount(FID)fromt_fa_facurcardwherefidnotin(selectffacurcardidfromt_fa_faaccountbalancewherefcompanyORGunitid=(selectfidfromt_org_companywherefnumber='组织编码')andfperiodidin(selectfidfromt_bd_periodwherefnumber=对应期间))5/9④内部公开请勿外传andfcompanyid=(selectfidfromt_org_companywherefnumber='组织编码')AndFperiodIDIn(selectfidfromt_bd_periodwherefnumber<=对应期间)AndFCheckedStatus=2--检查月结表是否丢失数据,结果非0即代表丢失selectCount(FID),Count(FID)fromt_fa_facurcardwherefidnotin(selectffacurcardidfromt_fa_faMonCardwhereFCOMPANYID=(selectfidfromt_org_companywherefnumber='组织编码')andffaperiodidin(selectfidfromt_bd_periodwherefnumber=对应期间))andfcompanyid=(selectfidfromt_org_companywherefnumber='组织编码')AndFperiodIDIn(selectfidfromt_bd_periodwherefnumber<=对应期间)AndFCheckedStatus=2a)若以上结果存在丢失,则需要使用【固定资产数据修复工具】中的【其它】页签,通过功能5补录对应期间余额表数据,通过功能4补录对应期间月结表数据。b)补录完成数据后,再进行期末对账验证。若以上无数据丢失或修复丢失数据后问题依旧,则用以下语句查询对应期间的固定资产原值是否存在差异:--往期原值差异查询语句SelectPer.Fnumber,Mon.FAccuDepr,Mon.fdeprtterm,Bal.FDepreEndBalanceFor,Bal.FDEPRECREDITFOR,Cur.FNUMBERAs"卡片编码",Mon.FIDAsMFID,Cur.FIDAsCFID,Bal.FIDAsBFID,Bal.FAddUpYearDepre,Mon.FAssetValue,Bal.FRealEndBalanceFor,Mon.FDEPRTERMCOUNT,Mon.FBIZSTATUS,Bal.FDepreTermFromT_Fa_FaMonCardMonInnerJOinT_FA_FaAccountBalanceBalOnBal.FFaCurCardID=Mon.FFaCurCardIDAndMon.FFaPERIODID=Bal.FPERIODIDAndMon.FcompanyID=Bal.FCOMPANYORGUNITIDInnerJoinT_FA_FaCurCardCurOnbal.FFaCurCardID=Cur.FIDLeftJoinT_BD_PERIODPerOnPer.FID=Mon.FFaPERIODIDWhereMon.FcompanyID=(SelectFIDFromT_org_CompanyWhereFNumber='组织编码')AndMon.FFaPERIODIDIn(SelectFIDFromT_BD_PERIODWhereFNUMBER>=对应期间)--AndMon.FbizstatusnotIn('0399','0499','0599','0699')AndIsnull(Bal.FRealEndBalanceFor,1)<>0AndIsnull(Mon.FAssetValue,0)<>Isnull(Bal.FRealEndBalanceFor,1)--原值差异OrderByPer.Fnumber,Cur.FNUMBERc)情况一:卡片数据准确,期末对账原值错误,则可通过【固定资产数据修复工具】中的【重算】页签,功能4进行重算对应期间余额表数据。重算完成后在进行期末对账查看对账效果。d)情况二:卡片数据错误,期末对账原值正确,该情况需要结合数据期末对账原值数据修复往期至当期期间该卡片上的原值、原币金额、预计净残值、净值、净额,且出现差异之后,需检查业务凭证的原值科目金额是否准确。若凭证数据存在错误,需要在能够添加手工凭证的期间进行处理。e)若步骤b的语句未查询到差异结果,则需要查询该期间新增卡片或变更业务是否存在原值科目未包含在对账方案中的情况以及总账凭证是否准确。f)若是按明细科目对账或按资产类别明细对账时存在差异,但是按一级科目对账或不勾选资产类别明细对账时无差异,则需要检查卡片原值科目或类别和科目的对应关系是否存在差异。可用以下语句快速查找目标卡片:6/9④内部公开请勿外传---往期查询卡片差异SelectMon.Fnumber,Mon.FID,Mon.FFaCurCardID,Mon.FBizstatus,Mon.FAssetCatID,Cat.Fnumber,Mon.FAccountAccuDeprID,A.FNUMBER,Mon.FAccountAssetIDFromT_FA_FAMonCardMonInnerJoinT_BD_AccountViewAOnA.FID=Mon.FAccountAssetIDInnerJoinT_Fa_CatCatOnCat.FID=Mon.FAssetCatIDWhereMon.FCOMPANYID=(SelectFIDFromT_org_CompanyWhereFNumber='组织编码')AndMon.FFaPERIODIDIn(SelectFIDFromT_BD_PERIODWhereFNUMBER=对应期间)AndMon.FAssetCatIDIn(SelectFIDFromT_FA_CatWhereFnumberIn('类别编码'))AndA.FNUMBERNotIn('科目编码')2.往期累计折旧期末对账差异往期期末对账差异,首先确定对应期间内是否存在数据丢失的情况,可执行以下语句查询来判断是否存在数据丢失,注意更换组织编码及当期期间为实际数据,期间格式为202110。--检查余额表是否丢失数据,结果非0即代表丢失selectCount(FID)fromt_fa_facurcardwherefidnotin(selectffacurcardidfromt_fa_faaccountbalancewherefcompanyORGunitid=(selectfidfromt_org_companywherefnumber='组织编码')andfperiodidin(selectfidfromt_bd_periodwherefnumber=对应期间))andfcompanyid=(selectfidfromt_org_companywherefnumber='组织编码')AndFperiodIDIn(selectfidfromt_bd_periodwherefnumber<=对应期间)AndFCheckedStatus=2--检查月结表是否丢失数据,结果非0即代表丢失selectCount(FID),Count(FID)fromt_fa_facurcardwherefidnotin(selectffacurcardidfromt_fa_faMonCardwhereFCOMPANYID=(selectfidfromt_org_companywherefnumber='组织编码')andffaperiodidin(selectfidfromt_bd_periodwherefnumber=对应期间))andfcompanyid=(selectfidfromt_org_companywherefnumber='组织编码')AndFperiodIDIn(selectfidfromt_bd_periodwherefnumber<=对应期间)AndFCheckedStatus=2a)若以上结果存在丢失,则需要使用【固定资产数据修复工具】中的【其它】页签,通过功能5补录对应期间余额表数据,通过功能4补录对应期间月结表数据。b)补录完成数据后,再进行期末对账验证。若以上无数据丢失或修复丢失数据后问题依旧,则用以下语句查询对应期间的固定资产原值是否存在差异:--往期累计折旧差异查询语句SelectPer.Fnumber,Mon.FAccuDepr,Mon.fdeprtterm,Bal.FDepreEndBalanceFor,Bal.FDEPRECREDITFOR,Cur.FNUMBERAs"卡片编码",Mon.FIDAsMFID,Cur.FIDAsCFID,Bal.FIDAsBFID,Bal.FAddUpYearDepre,Mon.FAssetValue,Bal.FRealEndBalanceFor,Mon.FDEPRTERMCOUNT,Mon.FBIZSTATUS,Bal.FDepreTermFromT_Fa_FaMonCardMon7/9④内部公开请勿外传InnerJoinT_FA_FaAccountBalanceBalOnBal.FFaCurCardID=Mon.FFaCurCardIDAndMon.FFaPERIODID=Bal.FPERIODIDAndMon.FcompanyID=Bal.FCOMPANYORGUNITIDInnerJoinT_FA_FaCurCardCurOnbal.FFaCurCardID=Cur.FIDLeftJoinT_BD_PERIODPerOnPer.FID=Mon.FFaPERIODIDWhereMon.FcompanyID=(SelectFIDFromT_org_CompanyWhereFNumber='组织编码')AndMon.FFaPERIODIDIn(SelectFIDFromT_BD_PERIODWhereFNUMBER>=对应期间)AndIsnull(Mon.FAccuDepr,0)<>Isnull(Bal.FDepreEndBalanceFor,1)--累计折旧差异--AndMon.FbizstatusnotIn('0399','0499','0599','0699')AndIsnull(Bal.FDepreEndBalanceFor,1)<>0OrderByPer.Fnumber,Cur.FNUMBERc)情况一:卡片数据准确,期末对账累计折旧错误,则可通过【固定资产数据修复工具】中的【重算】页签,功能4进行重算对应余额表数据。重算完成后在进行期末对账查看对账效果。d)情况二:卡片数据错误,期末对账累计折旧正确,则可通过【固定资产数据修复工具】中的【重算】页签,按功能顺序3~2~1的操作重算对应期间清单已折旧期间、累计折旧和净值净额,重算完成后检查对应期间业务单据关于累计折旧生成的凭证是否准确,若不准确,需要在能够添加手工凭证的期间进行处理。e)若以上均无问题,则需要查询该期间新增卡片或变更业务是否存在累计折旧科目未包含在对账方案中的情况以及总账凭证是否准确。f)若是按明细科目对账或按资产类别明细对账时存在差异,但是按一级科目对账或不勾选资产类别明细对账时无差异,则需要检查卡片累计折旧科目或类别和科目的对应关系是否存在差异。可用以下语句快速查找目标卡片:---往期查询卡片累计折旧科目与类别差异SelectMon.Fnumber,Mon.FID,Mon.FFaCurCardID,Mon.FBizstatus,Mon.FAssetCatID,Cat.Fnumber,Mon.FAccountAccuDeprID,A.FNUMBER,Mon.FAccountAssetIDFromT_FA_FAMonCardMonInnerJoinT_BD_AccountViewAOnA.FID=Mon.FAccountAccuDeprIDInnerJoinT_Fa_CatCatOnCat.FID=Mon.FAssetCatIDWhereMon.FCOMPANYID=(SelectFIDFromT_org_CompanyWhereFNumber='组织编码')AndMon.FFaPERIODIDIn(SelectFIDFromT_BD_PERIODWhereFNUMBER=对应期间)AndMon.FAssetCatIDIn(SelectFIDFromT_FA_CatWhereFnumberIn('类别编码'))AndA.FNUMBERNotIn('科目编码')C.经验总结期末对账数值数据均来源于固定资产折旧表,对应后台表为T_FA_FaAccountBalance,科目及类别数据来源于对应期间的固定资产清单清单数据。首先确认固定资产模块数据准确的前提下,再与总账凭证进行核对。若以上情况查询后均无问题,则提单进行分析。8/9④内部公开请勿外传9/9