acct公式虚体取数常见问题

栏目:eas cloud知识作者:金蝶来源:金蝶云社区发布:2024-09-22浏览:1

acct公式虚体取数常见问题


1、问题描述

acct 在虚体组织进行取数,取数结果与总账不一致。


2、acct虚体取数逻辑说明

acct取数要求:确认下级公司的科目表跟当前期间是否一致;如果多期未过账就要确认下级公司的启用期间是否一致,如果不一致一定会存在异常问题。


逻辑梳理示例:

如图所示, A为一级虚体,BDC为A下级的二级虚体,k为A下级的二级实体。其余均已标注。


如果acct公式公司参数为A,取2023年年初数(公式参数:年初数B也好,或者1期期初C也好,都一样)则会出现,f公司与k公司的初始化余额部分丢失问题。

原因:按最小当前总账期间开始作为起始期间,加上所有期间的发生额作为次年年初数。即201902期e~k公司的所有期初数,加上201902~202213期的发生,作为202213期的期末,也就是2023年的年初。而 f公司和k公司的初始化金额(即期初)在202001期,不会参与计算,因此出现金额对不上,缺失期初的问题。较难排查。


客户疑虑点:

1、为何单独计算f公司或者k公司可以正确?

原因:单独计算时,根据这两家总账结账情况,会直接从202301期取期初数。不会累加。多家虚体,从总账最前的期间算起。


2、g公司在C下级,为何C虚体取数正确?

原因:g公司,h公司无初始化余额。期初为0,则只计算发生额。因此无异常。但是g公司的总账期间,影响到了k与f初始化余额取数。


期末取数(Y类型) 原因同上,期初 + 发生=期末,期初按总账当前期间最靠前开始算起。


3、解决方案

将未结账公司结账到同一期间。


4、如何检查虚体下级所有实体的当前总账期间

查询分析器执行如下语句即可


select 

c.FNUMBER,  ---当前总账期间

b.FNUMBER  ----公司编码

from T_BD_SystemStatusCtrol a

left join T_ORG_company b on a.FCOMPANYID = b.FID 

left join T_BD_PERIOD c on c.FID = a.FCURRENTPERIODID

where b.FlongNUMBER LIKE  '01!A!%'    ------   取A公司长编码。后面补一个%

and a.FSYSTEMSTATUSID ='e45c1988-00fd-1000-e000-33d8c0a8100d02A5514C'   -----总账期间标识

and b.FISLEAF =1    --------------子叶节点,只取实体公司的意思

order by c.FNUMBER 






acct公式虚体取数常见问题

1、问题描述acct 在虚体组织进行取数,取数结果与总账不一致。2、acct虚体取数逻辑说明acct取数要求:确认下级公司的科目表跟当前期间是否...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息