一、常见问题:
使用软件的过程中,会遇到关于单据记账错误、成本单价异常、核算成本处理出错等问题,如:
- 正常单据记账时,须手工录入单价
- 正常单据记账,出库单蓝色显示,显示不可记账
- 发出成本单价计算异常
- 取消月末处理,提示数据不匹配,提示错误“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、了解核算相关的数据库,以及表间的关联;
了解了相关的数据表间的关系,在处理数据问题时,才会考虑更全面。
只要了解了软件本身的功能选项含义,再把握下数据库中各表相互的关联和关系,各种与核算相关的问题,也都会迎刃而解!!!