[V6、V7功能解说] 存货会计接口——某些存货交易未在财务模块中过账
问题汇总:
存货变动中AGGIFAFLG设为了“是”,但是为未该存货交易创建会计凭证。
分销模块:
该解决方案适用于下列版本:Sage X3 V6、V7
解决方法:
存货会计接口:有些应当在财务模块中过账的存货交易未过账。
简介:这个技巧涉及存货会计接口程序FUNSTKACC,需要将基本参数ACCIFA(会计接口)设为“是”。
每笔存货交易都是记录在表STOJOU中的,一笔过账至总账的存货交易总是AGGIFAFLG=2,填写了NUMVCR(凭证编号)和ENTCOD(自动凭证)的。
你可以在绝大多数的存货交易(其他收货、发货、收货等)上设定自动凭证ENTCOD或者在基本参数(ACCCHGENT“值变更的自动凭证”,ACCCSTENT“已更正成本的自动凭证”等)中设置。
问题:如果在存货交易中没有填写ENTCOD,那么存货会计接口就不会考虑存货交易。所以也就没有为这些交易创建凭证记录了,而且存货会计接口已将AGGIFAFLG更改为2:这就意味着存货接口将不再考虑这些记录。不幸的是,没有警告信息阻止用户这样操作。
解决方法:你可以在维护中填入ENTCOD,然后将AGGIFAFLG改为1。下一次运行FUNSTKACC就会处理这个STOJOU记录。
需要注意的是,针对一个单一的单据,在STOJOU中你可能有多条记录。你必须如上所述的那样更新这个单据的所有记录。这个建议的正确性取决于存货会计接口参数(GESPAS功能):这意味着你可以以多种方法将一些STOJOU记录汇总至一个配置记录中。通常情况下,我们都是每个单据(发货、收货等)一张凭证记录的。
->以下是一项显示一个单据所有STOJOU记录的SQL查询。你可以使用查询功能CONSSMV。
你可以在功能中运行这项查询(这需要在参数设定版块中录入一个参数)。
SELECT S.STOFCY_0, S.ITMREF_0, S.CREDAT_0,S.CREUSR_0,S.IPTDAT_0, S.MVTSEQ_0,S.VCRTYP_0, S.TRSTYP_0,S.VCRNUM_0, S.VCRLIN_0,S.NUMVCR_0,S.VCRNUMORI_0,S.AGGIFAFLG_0,S.VARORD_0,S.AMTVAL_0,S.VARVAL_0,S.AMTDEV_0,S.ENTCOD_0 FROM STOJOU S
WHERE S.VCRNUM_0=%1%
ORDER BY S.STOFCY_0,S.ITMREF_0,S.IPTDAT_0,S.MVTSEQ_0 DESC |