固定资产—相关表

FACard             固定资产卡片

FAAlter             变动方式

FAGroup           类别

FABal                固定资产余额

FABalFor          固定资产卡片原值数据表

FABalDept        固定资产折旧部门分配表

FABalDevalue   固定资产减值准备信息表

FABalExpense   固定资产折旧费用科目分配表

FAVch                固定资产变动资料

FAVchFor          原值变动表

FAVchDept        部门变动表

FAVchDevalue   减值准备对方科目变动表

FAVchExpense   折旧费用科目变动表

固定资产–FABal

FaBal部份字段说明:

FAssetID:固定资产代码;其他字段可以在表中点入时,系统自动显示

FYtdDevalue2、FAccumDevalue2、FPreDevalue:三个字段默认值为0;如果为空,则在计提折旧时会提示NULL错误或一晃而过。

FOrgVal:期初原值

FDebitOrg:原值调增

FCreditOrg:原值调减

FAccumDepr:期初累计折旧

FDebitDepr:累计折旧调增

FCreditDepr:累计折旧调减

Fdepr:本期计提折旧,正常情况下与FaBalExpense. Fdepr一致。

Fsalvage:预计净残值

Fpost:卡片状状,0-未入账,1-入账,2-退役

表中任何字段不允许为空值,否则过账、结账、反过账、反结账会报错

固定资产处理流程

固定资产表说明-编程日记

固定资产数据结构

固定资产表说明-编程日记

固定资产增加

增加固定资产卡片时,系统在FACard中保存一条基本信息,同时在FABal、FABalDept、FABalDevalue、FABalExpense、FABalFor中保存0期和当期的记录;在FABalFor还要保存一条-1期的记录;把数据保存在FABal表中的FOrgVal、FAccumDepr、FOrgValA、FAccumDepr字段中;

同时在固定资产变动资料的相关表: FAvch、FAvchDept、FAvchDevalue、FAvchExpense、FAvchFor表中各保存一条记录,在FAVch表中有凭证信息。当凭证过账时,再把FAVch表中记录的金额反写到FABal表中相应调增、累计发生额的字段中。

固定资产表说明-编程日记

固定资产表说明-编程日记

固定资产变动

当固定资产变动不涉及原值时,根据该卡片在FABal、FABalDept、FABalDevalue、FABalExpense、FABalFor的记录,根据变动的内容分别在对应的FAVch、FAvchDept、FAVchDevalue、FAVchExpense表中各保存一条变动记录;

固定资产表说明-编程日记

  当固定资产变动涉及原值时,则在FAVchFor表中记录变动的金额,在凭证过账后,把这个变动的金额加到FABalFor中的0期记录中(不是加到当期记录中);并同步更新FABal表中的0期和当期的记录。

固定资产表说明-编程日记

固定资产减少

如果固定资产减少,则只在FAVch表中保留记录;当凭证过账时,再把金额反写到FABal表中的调减字段,并把该卡片对应的0期的FPost修改为2

固定资产表说明-编程日记

固定资产报表

固定资产的报表(清单、变动情况表),几乎都是从FABal表中进行统计得出的数据,FABal表中的部份字段(当各表中记录的数据不完整时,如在FABalDept表中缺少数据,清单中的数据可能会与其他报表如固定资产变动情总表不一致)

      期初原值FOrgVal、原值借方FDebitOrg、原值贷方FCreditOrg

      用于折旧计算的原值与累计折旧:FOrgValA、FAccumDeprA(当固定资产清理时,是以此字段的值为依据进行减少的。如果这两个字段的值与FOrgVal、FAccumDepr不一致,则会产生减少后卡片还有累计折旧余额)

      期初折旧FAccumDepr、折旧调增FDebitDepr、折旧调减FCreditDepr、本期计提折旧Fdepr、本期应计折旧FDeprPerPeriod

      相应累计数,则在F后加上ytd即可。如本年累计计提折旧FYtdDepr

余额计算:余额计算都是根据计算原理计算出来,在数据库中没有保存

原值期末余额=期初原值+本期增加-本期减少

累计折旧期末余额=期初折旧+本期调增+本期计提-本期调减

期末减值准备=期初减值准备FAccumDevalue+计提的减值准备Fdevalue

期末净值=期末原值-期末累计折旧-期末减值准备

期末净额=期末净值-预计净残值

固定资产明细账

根据FABal期初和FAVch表中的明细数据组合显示数据。

      根据查询条件中设置的期间,从FABal表中取得期初数;从FAVch表中取得变动数据;从FABal的fdepr中取得本期计提折旧的数据;根据GLVch表中的fmoudle为FID标识对应的凭证信息取得对应期间的生成折旧凭证的凭证字号信息

固定资产表说明-编程日记

固定资产计提折旧与减值准备

函数DoDepr的解释:

1)先将 FABal,FABalDept,FABalExpense 中FDepr 当期置为0

2)计算FABal中FDepr 的值,以及FDeprPerPeriod的值

3)根据FABal.FDepr 的值分配FABalExpense 中FDepr 的值

4)生成凭证分录,保存凭证

5)根据FABal.FDepr 的值分配FABalDept中FDepr的值

     

      计提折旧:根据固定资产的状态(如是否退役,是否在用等)和折旧方法中设定的公式进行计算,并在Fdepr中记录,在fytddepr增加fdepr中的金额,同时把折旧金额写到FABalExpense表中。并根据FABalExpense表中记录的科目和核算项目,生成凭证。

注:如果FABalExpense表中记录的科目属性与科目表不致,如果累计折旧科目核算了核算项目,都会造成不能计提累计折旧。

      计提减值准备:计提时,系统只更新FABalDevalue和FABal中的相关记录,并生成凭证。在FABalDevalue表中更表Fdevalue的值;在FABal表中,更新Fdevalue和FApreDevalue的值,并把Fdevalue的值加上当期的FAccumDevalue的值,写到0期记录的FAccumDevalue值中—即为当前累计计提的减值准备。

      当前固定资产变动后,在凭证过账前,要求计提折旧之后再过账。如果计提折旧之后又发生了卡片变动业务,则要求重新计提折旧。

固定资产过账与结账

凭证过账对固定资产的处理:

固定资产凭证过账是处理固定的当期变动的信息,将FAVch的变动信息的值进行处理,完成对FABal的余额的计算。

期末结账对固定资产余额的处理:

将FAbal表中相对期间的数据复制一份对下个会计期间,再修改已经计提的会计期间数。

固定资产表说明-编程日记

以上是固定资产相关数据表的操作过程也解释,可以大概了解,这个表用的情况相当少,新版的基本上不会出现问题。