您好,欢迎光临青岛用友软件销售公司网站!青岛友鹏源信息科技有限公司

关于我们 产品中心

欢迎来电咨询

18605320425

快速导航

全国服务热线

0532-66730821

客户至上、诚意为先

百科问答

当前位置:首页>>新闻中心>>百科问答

T3单据记账成本核算疑难问题

2018-07-27 11:34:32 已有110人浏览


一、常见问题:

使用软件的过程中,会遇到关于单据记账错误、成本单价异常、核算成本处理出错等问题,如:

  • 正常单据记账时,须手工录入单价
  • 正常单据记账,出库单蓝色显示,显示不可记账
  • 发出成本单价计算异常
  • 取消月末处理,提示数据不匹配,提示错误“13”
  • 正常单据记账,选择入库单,提示单据记账失败

二、成本核算主要涉及的数据表:

涉及的表有存货明细账(Ia_Subsidiary)、存货总账(Ia_summary)、辅助计价数据表(IA_ValuationAss)、个别计价出入库对应表(IA_Individual)

其中辅助计价数据表(Ia_ValuationAss)主要对应于先进先出法进行核算成本的仓库,在软件中可以查询“核算”模块的“计价辅助数据表”进行先进先处法成本的对照

个别计价出入库对应表(Ia_Individual)主要对应于个别计价法进行核算成本的仓库,在软件中,也可以查询“核算”模块的“计价辅助数据表”进行个别计价法成本的对照。

  • 存货明细账(Ia_subsidiary)

应该关注的是此表的bRdflag、ID、ValueID、JustID、cInvHead、iOutCost、iAOutPrice、bFlag、cPZid。

  • bRdflag—收发标志,表示是入库记录还是出库记录,1表示入库,0表示出库;

在查询或者编写一些SQL语句来查询本期某存货收入或发出的金额时,这个字段就是一个首要的判断条件。

  • ID—收发记录子表(RdRecords)的AutoID,ValueID—辅助计价数据表的AutoID, JustID—调整单子表AutoID

如果要从数据库里修改一些存货的数据,就要记好各表的关联,以免出现只修改了部分数据表,而引发更错综复杂的数据错误。

  • cInvHead—存货科目

在用友通的版本中,由于软件已经取消了核算和总账对账的功能,所以它的意义可以认为不太大,但是在财务通系列版本(包括财务通821、财务通2005)中,财务和业务进行数据核对,和它关系比较大,尤其是存货期初缺录存货科目,更会导致以后对账一直都不会再对上,除非更改数据库。

  • iOutCost—发出单价,iAOutPrice—发出金额

除了全月平均法,其他核算成本的方法的仓库,发出记录在存货明细账中,它们都应该有数字,哪怕是0,而不能同时为NULL,对于全月平均法核算成本的仓库,则月末处理之后,它们不能同时为NULL。

  • bFlag—暂估标志。

此字段有个值。0—表示此记录既不是暂估,也不是报销,如由其他入库单,产成品入库单形成的入库记录;1—表示此记录为暂估记录,即此记录由采购入库单形成,而且在单据记账时,未进行采购结算;2—表示此记录为报销记录,即记账前,此记录已经做了采购结算。(暂估成本处理也是记账的操作,所以暂估处理形成的回冲单,它的此标志都是报销)

  • cPZid—凭证线索号

表示此记录制单与否,如果为NULL值,表示未制单,在核算购销单据制单界面可以选择它,并进行制单操作;如果不是NULL,那么它将和凭证表(Gl_accvouch)的ioutno_id 相对应。

  • 存货总账(Ia_Summary)

需要注意的是,存货总账中,对于同一存货同一仓库同一月份,只能有一条记录,且不应该有大于当前处理月份的存货总账记录。

  • 计价辅助数据表( IA_ValuationAss )、个别计价出入库对应表( IA_Individual )

这两个表比较简单,参照数据字典不难理解,而且也可以在软件中,参照核算模块的“计价辅助数据表”来进行理解;

之所以在这里提这两个表,是因为其他的成本核算方法(移动平均、全月平均、计划价/售价法),一般单据记账时,写的表只有两个,即存货总账(Ia_Summary)和存货明细账(Ia_Subsidiary),而个别计价法和先进先出/后进先出法核算成本,则还会分别再写另外的一个表。在已录入单据,但是没记账前,要修改存货明细账和存货总账时,除了要修改那两个表之外,还有注意计价辅助数据表(ia_valuationass)和个别计价出入库对应表(ia_individual)的变化!

接下来,用几个常见的例子,来了解一下用友通成本核算出现状况时,处理状况的思路!

案例一、

在存货总账中增加11仓库04001的一条6月份的记录

填写一张新的入库单,之后再进行记账,就可以发现下面的现象

案例二、

修改存货明细账中,11仓库1101存货1号出库单记录的iOutCost和iAOutPrice为NULL,如下:

再进进入核算模块,取消11仓库6月份的月末处理时,会出现如下错误

案例三、

某一存货的明细账如下

再针对此仓库进行单据记账时,会发现如下错误

经事件探察器跟踪,得到执行语句:

Exec IA_WriSummary 1,4,8,'01','0802',0,0,722,596879493071896,0,0

由以上的语句,可以判断是很大的金额596879493071896导致,使用调整单将该存货的结存金额调整正确即可。

总结

遇到和成本核算相关问题时,基本可以依据下面的思路进行处理:

1、录入单据时,出库单不要录入单价;

所有出库单的单价都由系统在单据记账时,依据仓库选择的算法,自动计算并回填单据;如果手工在录单时填入单价,此单的成本将不再依据算法回填,成本价即手工填写的单价。

2、谨慎选择核算业务范围设置的选项;

如零出库成本选择、入库单成本选择、红字出库单成本选择等,这些都会直接或间接影响成本单价的计算。

3、避免业务操作过程中出现零出库,或者尽量避免记账过程中出现零出库。

可以考虑适当调整单据的记账顺序,尽可能做到先记入库,再记出库。

4、了解核算相关的数据库,以及表间的关联;

了解了相关的数据表间的关系,在处理数据问题时,才会考虑更全面。

只要了解了软件本身的功能选项含义,再把握下数据库中各表相互的关联和关系,各种与核算相关的问题,也都会迎刃而解!!!