一、适用场景
现金流量表中,期初现金及现金等价物=上年末期末现金及现金等价物余额。
二、解决方案
可使用配置类/脚本类规则配置实现。由于现金流量表使用的变动类型是“YTD本年累计”,系统标准的结转功能是将变动类型“Endingblance期末”结转至“BFLY年初”,所以无法直接将期末现金及现金等价物直接结转至期初。
业务规则示例如下:(仅示例,具体维度需根据实际情况调整)
let ctxScenario=ctx.S.number;
log(ctxScenario);
let CTX_FY_NUMBER = ctx.FY.number;
let ctxProcess=ctx.Process;
let CF1 = scope(MultiGAAP.in("PRCGAAP"),
C1.in("C1None"),C2.in("C2None"),C3.in("C3None"),C4.in("C4None"),C5.in("C5None"));
if(ctxScenario=='KRpt' && ctx.FY.number != 'FY2022')
{
runs(CF1,
"v('Account@CI05')=null",
"v('Account@CI05,ChangeType@YTD,InternalCompany@ICNone,AuditTrail@EntityInput')=v('Account@CF1000,ChangeType@YTD,Scenario@KRpt,Year@LastYear,Period@M_M12,InternalCompany@ICNone,Process@Rpt,AuditTrail@ATTotal')"
);
}
(规则中排除的年份为需初始化历史数据的财年,需手工录入期初现金及现金等价物)