本文讲述了报表编制的相关内容,包括报表分类和模版编制。报表分类是为了让报表更简洁明了,需维护分类标准、分类属性和分类次序。模版编制则包含取数函数、汇总区域设置、批量修改取数公式、批量填充、表页管理和报表检查等功能,是报表制作的基础。
大家好,到这里就是我们报表篇了,说到报表编制,总得做点准备工作,比如报表分类,又比如模版编制。其中模版里面的取数函数是本次内容的重中之重,将影响后续报表制作的数据准确性。而模版除了取数函数,还有诸如批量修改取数公式、汇总区域设置、批量填充、表页管理、报表检查等功能。下面开始讲解今天的内容。
一、报表分类
分类主要是为了让报表看起来更简洁明了。例如按照报表类型+年度+月份来展示,让阅读查询更直观。隶属于报表编制-报表分类功能。
首先需维护分类标准类别,包括报表类型、年度、期间。
其次维护分类属性,选择上面已维护的分类标准后维护具体的财务报表、具体年度、具体期间(包括编码及名称)。维护效果参考截图:
最后进行分类次序排列,将未使用的分类标准转为已使用的分类标准。
报表分类最后在报表编制界面呈现,效果如下:
二、模版编制
报表模版主要用于公共报表或者非公共报表,例如损益表、资产负债表、现金流量表、费用表、所有者权益变动表、客户要求的统计表等。而集团下发模版报表主要通过战略管理-合并基础资料-个别报表模版进行。如汇总报表、个别报表、抵消明细表等。
正常需按照周期和报表存放位置等维护模版基本信息。 然后就可以进行模版编制界面,其基本功能类似于excle表格,还增加模版搭建需要的功能。
1、取数函数
模版编制界面选择【】按钮或直接按快捷键F8进入“选择取数公式”界面
常用的函数主要包括三类,财务取数公式、合并报表取数公式、报表辅助公式。
1.1财务取数公式
Acct(总账科目取数)
顾名思义,即从总账科目进行取数。常用于资产负债表、损益表、费用报表及所有者权益变动表。
科目及核算项目:支持一个科目取数,也支持一段科目取数。如:货币资金科目取数1001:1012。涉及核算项目的,再科目后面增加项目类别代码。如:应付账款按照供应商及业务类型取数2202.01:2202.02|ZLX||GYS|。
开始年度及结束年度:默认缺省为0,即当年度。若要取值上年度为-1,上两个年度为-2,后年度为1,后两个年度为2,以此类推。开始期间及结束期间同理。
取数类型1:资产负债表常用Y(期末余额)、C(期初余额)、JY( 借方期末余额)、JC(借方期初余额)、DY(贷方期末余额)、DC(贷方期初余额)。
资产负债表取数函数效果截图:
取数类型2:损益表及费用表常用DF(贷方发生额)、DL(贷方本年累计发生额)、JF(借方发生额)、JL(借方本年累计发生额)、SY(损益表本期实际发生额)、SL(损益表本年实际发生额)等。
损益表取数函数效果截图:
AcctCash(现金流量取数公式)
主要用于现金流量表,其公式与总账科目取数类似。区别在于:取数类型按照币别(如原币、综合本位币等)进行选择,需对具体现金流量项目选择。但现金流量项目只能按照对应级次进行选择,如销售商品、提供劳务收到的现金选择CI1.01.01。
注:现金流量项目维护需在总账模块-基础设置界面。
现金流量表取数函数效果截图:
注:现金及现金等价物变动情况取数公式会结合总账科目取数进行设置。
AcctAC(内部往来科目取数)
该取数常用于抵消明细表,取数函数类似总账取数逻辑,对方公司可放空。
抵消明细表-内部往来取数函数效果截图:
INcashflow(内部现金流量函数)
适用场景:较多用于抵消明细表。取数函数类似现金流量取数公式。
抵消明细表-现金流量抵消取数函数效果截图:
注:AcctAC(内部往来科目取数)和INcashflow(内部现金流量函数)取数报表模版属于战略管理-合并基础资料-个别报表模版
1.2合并报表取数公式
该取数公式包括项目取数公式、项目公式,更多用于战略管理-法定合并-个别报表模版配置。而抵消类公式如抵销持股比例、抵销表取数,适用于战略管理-法定合并-权益抵消分录模版。本篇章仅做简要介绍。
AcctItem(项目取数公式)
项目取数公式更多用于取上年上报报表、汇总报表、合并报表数值,如所有者权益变动、现金流量表等。需维护具体报表项目、周期及年度期间、数据来源、取数类型、数据类型等。
其中年度、期间类似总账科目取数,如为上年数年度为-1。报表周期按照实际报送频率,如年报、月报。数据来源主要包括上报报表、汇总报表、合并报表等。
取数类型如期初数、期末数、本期发生额、本年累计数等。报表项目即按照科目进行项目维护。正常两者均需在合并报表基础资料-报表项目/取数类型界面进行维护。
所有者权益变动表上年金额采用项目取数后效果:
ITEM(项目公式)
作为后续合并的取数依据,主要需维护报表项目、取数类型及年度期间,就不再赘述。
个别报表采用项目公式取数函数效果:
ESP(抵销持股比例取数公式)
当控股公司属于关联控股时,即存在少数股东,此时进行抵消权益抵消分录模版不可避免会涉及抵消持股比例取数。用于后续抵消合并报表。如资本公积抵消呈现的效果如下:
ElimRpt(抵销表取数公式)
涉及对方科目、报表项目、取数类型、报表周期、年度及期间填写逻辑。如子公司所有者权益项目-长投的权益抵消。取数函数效果如下:
1.3报表辅助公式
CsRef(合并报表模板取数)
取数逻辑主要基于已维护的合并报表进行取数,因此需选择维护已启用的合并范围。其他取数逻辑如:公司即实体公司或者合并单元,集团模版名称及类型如汇总报表模板、工作底稿、合并报表模板或个别报表模板编码名称。表页名称和单元名称即目标单元格所在表页的名称和单元名称。
通过合并报表模板取数函数效果:
IF(逻辑判断)
即进行真假值判断,类似于EXCLE逻辑判断。如截图中汇兑损益费用为假值返回=0,真值即取6603.05科目的数值。
GetCurrency(获取币别名称)、GetOrgName(获取组织名称)、RptDate(获取报表日期)等
属于常用的辅助函数,就不再赘述。通常配置后报表编制才能取到组织账套名称、报表日期及报表币别。如每个报表表头的币别、组织名称、报表日期使用的就是上述辅助函数。
2、汇总区域设置
当一个年度内所有期间相同模板所编制的报表进行汇总时需模版编制进行汇总区域设置。
模版编制界面点击工具栏【编辑】→【汇总区域】→【设置汇总区域】后,相同路径下再【保存汇总区域】审批报表模版。每个月编制该报表,到年底时在报表制作新增汇总报表后,选择对应的模板以及子报表的期间生成汇总报表。
3、批量修改取数公式
即点击编辑-批量修改取数公式,可实现对多个取数函数进行维护,此功能与前面总账取数公式不一样的是,更多是针对公式重复项(例如年度或者期间等)进行批改。也可使用查找替换按钮功能,类似EXCLE功能。
4、批量填充
当涉及大量的报表数据维护时除了可以用导入XML报表模版,还可以通过工具-批量填充按钮实现。
即填充界面选择需填充的科目编码、起始位置、填充方式和取数类型等,即可实现快速维护。
5、表页管理
所谓表页管理,就是当报表模版往来类科目(诸如应收付、其他应收应付、预收预付、长期应收应付等科目)需按照借贷方分别列示取值时,可以勾选工具-表页管理-报表变量维护。正常需结合科目是否挂核算项目、公式是否勾选核算项目来考虑。
首先先讲一下报表取数逻辑涉及的名词解释:
仅考虑核算项目:即取核算项目余额(跨明细科目),对同一个核算项目跨明细科目汇总,计算出净余额(借方合计-贷方合计)后,确认该核算项目的余额方向:如净余额>0,则该核算项目取借方余额
考虑科目+核算项目:取科目余额(未挂核算项目)+科目的核算项目余额(挂核算项目),对同一组科目+核算项目汇总,计算出净余额后,确认科目+核算项目的余额方向。
一、当勾选表页管理-报表变量,不考虑考虑科目及报表公式是否勾选核算项目,以9901科目为例存在四种情形:
(1)勾选报表变量-包含所有最明细级科目及辅助账的借方/贷方余额,取数逻辑考虑科目+核算项目。即按照最明细科目的核算项目借贷方余额(挂核算项目)+最明细科目的科目借贷方余额(未挂核算项目)分别合计。如取数函数为acct("","9901","JY",0,0,0,0,"","Company"),公式结果为9901.01.01(客户+省份) + 9901.01.02(客户) + 9901.02(客户) + 9901.03 = (10+2050+5000)+(0) + (2)+(8)=7070
(2)勾选报表变量-包含所有最明细级科目借方/贷方余额,取数逻辑仅考虑科目。即取最明细科目借贷方余额。如取数函数为acct("","9901","JY",0,0,0,0,"","Company"),公式结果为9901.01.01 + 9901.01.02 + 9901.02 + 9901.03 = 1560+0+0+8=1568
(3)勾选报表变量-包含所有直接下级科目及辅助账借/贷方余额,取数逻辑考虑科目+核算项目。即取非明细直接下级科目的科目借贷方余额(不管是否挂核算项目)和明细直接下级科目的核算项目借贷方余额(挂核算项目)+明细直接下级科目的科目借贷方余额(未挂核算项目)。如取数函数为acct("","9901","JY",0,0,0,0,"","Company"),公式结果为9901.01+9901.02(客户)+9901.03 =1559.50 + 2 + 8=1569.5
(4)勾选报表变量-包含所有直接下级科目借/贷方余额,取数逻辑仅考虑科目。即直接下级科目借贷方余额。如取数函数为acct("","9901","JY",0,0,0,0,"","Company"),公式结果为9901.01+9901.02+9901.03 =1559.50 + 0 + 8=1567.5
二、当未勾选表页管理-报表变量,仅考虑科目及报表公式是否勾选核算项目,以9901科目为例也存在四种情形:
(1)科目及报表公式均未勾选核算项目的,取数逻辑只需考虑科目。即直接取科目余额表下级借贷方余额。如取数函数为acct("","9901","JY",0,0,0,0,"","Company"),公式结果为9901.01+9901.02+9901.03 =1559.50 + 0 + 8=1567.5
(2)科目未挂核算项目但报表公式勾选核算项目的,取数逻辑仅考虑核算项目。即从最明细科目中取当前勾选核算项目的借贷方余额分别合计。如取数函数为acct("","9901|00001|","JY",0,0,0,0,"","Company"),公式结果为客户A+客户B = (10+2050-0.5+2) + (0) =2061.5
(3)科目挂核算项目但报表取数未勾选核算项目的,取数逻辑仅考虑核算项目。即从最明细科目中取当前科目所挂核算项目的借贷方余额分别合计。如取数函数为acct("","9901.01","JY",0,0,0,0,"","Company"),公式结果=客户A+客户B = (10+2050-0.5) + (0) =2059.5
(4)若更改后台参数GroupByAccount为true,科目及报表公式均未勾选核算项目的,取数逻辑只需考虑科目。即取当前科目借贷方余额。如取数函数acct("","9901","JY",0,0,0,0,"","Company"),公式结果=569.5
注:该参数须选择战略管理--合并基础资料--外币折算--折算方案维护界面,再按 ctrl+shift+F12 (或者按 Fn+ctrl+shift+F12 )进行维护。
逻辑描述及科目余额表数值截图如下:
6、报表检查
通过在模版维护工具按钮新增报表检查方案,实现报表提交时校验的效果。如设置资产负债表期初资产=负债+所有者权益,当不平时不允许提交。
7、模版编制其他功能
包括审批反审批、归档反归档、历史版本等
7.1审批与反审批
审批后的报表模版才能进行正常的报表制作,未使用的可以直接进行反审批操作。若组织已使用了报表模版且需更改维护的,系统则会要求版本升级。后续报表编制只能用新版本的报表模版,要查看旧版本的可通过历史版本查看
7.2归档与反归档
适用场景:无法删除的报表模板,可以点击归档按钮禁用掉此模板,若要反禁用并修改模版,则点击反归档。
注:归档即无法正常使用该模版
报表分类及模版创建好后就可以进行报表制作了。
推荐阅读