为了适应市场经济的发展,规范企业现金流量表的编制方法及其应提供的信息,提高会计信息质量,1998年3月财政部印发了《企业会计准则——现金流量表》的通知,明确了具体的编制方法,并要求企业从1998年开始执行。 l~[
K.p&
编制现金流量表在中国的财务管理中刚刚起步,相当一部分的企业还不熟悉,难免会存在许多问题。因此研究一种科学实用的、利用计算机实现的现金流量表编制方法是非常必要的。 # wyjb:Ql
本文将介绍一种较为先进合理的模型方法,供大家参考。 IsjN
xBM
一、编制现金流量表的问题分析 N|8^S
增大凭证量:手工编制《现金流量表》,通常有两种方法:工作底稿法和T型帐户法。这两种方法,都需要单独设立帐本,编制调整凭证。若计算机采用这两种方法来编制此表,还需输入大量的调整凭证,增大了使用者的工作量。 %.8(R
&
增大科目量:通过在现金科目帐户设定现金核算的明细帐户,利用多栏式帐页的特点,实现现金流量的核算。此方法只可以编制出现金流量表的正表数据。并且现金和银行存款科目的明细增多,加大了业务量。若计算机系统采用这种方法,还会产生难于自动进行银行对帐;清晰地反映现金和银行日记帐等问题。 L@J$kqWY
增加工作难度:现有计算机财务管理软件中,一般情况是在凭证录入时给定现金流量核算的项目。此做法要求凭证编制人员必须非常清楚现金流量的核算细节,无形中加大了他们的工作难度,从而影响到正常的帐务核算。 "]q0|ZdOwH
鉴于以上原因,笔者认为,财务业务都有较严格的规范和定义,通过对会计业务的整理与分析,按照现金流量核算的要求,引用专家系统,定义有效规则和算法,利用计算机技术,研究一种智能化的模型是十分必要的。 "数据结构定义 lB7/oa1]>
1.现金流量核算项目定义 OaY]}4tI$
定义在现金流量表中使用的现金核算项目,包括核算项目代码和名称,流入流出标识。 Sg13Dp@x
2.科目性质和预值核算项目定义
&a6-+r
针对会计记帐中的每一个科目,定义科目性质(1-现金科目、2-调整科目,0-其他),预值现金核算项目。 s !II}'Je
3.现金流量核算明细帐
"#pN
该明细帐存储进入现金流量核算体系的所有凭证。这些凭证按核算类型分成两类:现金凭证和调整凭证。 ^ '_Fd
4.现金核算项目总帐 h
TPvt
按现金流量核算项目和会计期,分别统计借贷发生金额。 .~a8\6
t
5.凭证拆分明细帐 $4k
bOqn4
针对现金流量核算明细帐,根据现金核算的要求,有的业务需拆成多笔明细。凭证拆分明细帐就是存储拆分后的明细业务。 \aN5:Yy
6.凭证分流、拆分规则库 )&-n-m@E
对于科目缺省核算项目有二义性时,在此定义凭证分流的明细规则和补填核算项目的算法。对于同一科目,可以定义多种规则和算法,根据不同的算法,可以具体地确定现金流向的核算项目。 SN`L@/I
定义能够自动拆分的科目和拆分的算法。例如:应收款,应付款等需要按货款和税金分别单列的科目。 AP9\]qZ(7
(二)主要处理逻辑 P<9T.l
1.凭证分流处理的规则 RK_z!%(P
(1)如果一张凭证,有一个分录的科目性质=1(现金科目),并且其他分录有<>1成立,那么该张凭证需进行分流,并写核算分类=1(现金凭证)。 z_)
. -
(2)如果一张凭证,有一个分录的科目性质=2(调整科目),并且其他分录都<>1成立,在凭证分流规则库中无该科目的定义规则或满足定义的规则,那么该张凭证需进行分流,不满足规则的不分流。此处分流凭证的核算分类=2(调整凭证)。 "V,dH%&j
(3)根据科目预值核算项目,自动补填凭证分录中各相应的核算项目代码。当科目预值核算项目为空值时,应读取凭证分流规则库中定义的明细规则与算法,以最小单元为单位,计算是否符合某一算法,并确定应补填的核算项目,无满足条件时,不补填核算项目,在凭证审核时人工补填。 w)h"?'m~
(4)根据科目设定的明细程度(应收和应付等科目)和拆分的规则,自动将一笔分录拆成多笔分录,实现现金明细核算。 ) P|/<>z
通过以上分流处理的描述,总的算法是: c~6ywuq+M`
以一张凭证为最小单元,在单元中,所有的科目性质全部是0或全部是1的不分流;科目性质有[2,2]或[2,0]并在分流规则库中有定义,但不满足条件的不分流;其他的以最小单元为单位全部分流到现金核算体系中。 $>Gf;k
分流时,根据定义的有效规则和算法,自动补填现金核算项目;根据定义的有效拆分规则,自动将一笔分录拆分成多笔。 >f;oY9 {m
举例如下:假设在科目性质定义时,定义“材料采购”,“原材料”,“材料成本差异”为0;“银行存款”,“现金”为1;“应付票据”为2。
}}wSns
2.现金核算项目审核及凭证拆分 y }h2
将已分流到现金流量核算明细帐中的凭证随时进行人工审核和确认,在审核时,可以先通过批审核功能,对已自动填写现金核算项目的业务,以最小单元为单位,检查数据的合理性,借贷平衡关系,借贷不平的将不能审核通过;没有指定现金核算项目的要人工指定核算项目,并作同样的检查处理;在定义科目时,未将科目定义到明细,并且也未定义拆分规则与算法的科目,需在审核时,进行人工拆分处理(例如:应收、应付科目未分:货款和税金);并可以按核算分类,分别处理相关的业务数据,这样逻辑清楚,不宜出现差错。 OQDx82E
3.现金核算项目汇总 5^Lbc.h
该功能对已审核过的现金核算明细帐,按现金核算项目,借贷标识和会计期对金额进行汇总(如果有拆分的分录,将按拆分明细帐中的核算项目和金额进行汇总),生成现金核算项目总帐,在该总帐中分别按借贷发生额记载。 dhuIVBp!!e
4.编制现金流量表 f%REN3=5K
对现金核算项目总帐进行查询,可以了解不同会计期现金核算项目的借贷发生数据。并同时能反查到核算项目数据的实际原始凭证内容,帮助财务人员对汇总数据的分析和判断,并检查核算项目分配的是否正确合理。 M[e{(iQ:
根据现金核算项目总帐,自动生成现金流量表。 o
Y<vKs^
可以利用Excel工具,用户自己描绘报表格式,调用应用函数,自动到现金核算项目总帐中读取数据,实现所见即所得。 7K!n'dAi6
四、优点 $:?=A5ttuo
(一)灵活性 zeH=py[
n
通过参数定义,即可以在会计过帐时进行凭证分流,也可以单独进行凭证分流,独立进行现金流量表的核算,不影响会计记帐。 W\e!rq
对于会计科目设定,可以不按现金核算对会计科目的要求设置到明细,利用拆分的功能实现明细核算。 PG'I7)Bv
(二)方便性 fi
6_yFl
可以生成日、月、季、年任意核算期间的现金流量数据。 eqpnh^0}d
可以随时了解不同现金核算项目每个会计期的借贷发生金额。 v^ 1x}
(三)智能化和通用性 jQ(%LYX$
可以自动将现金流量核算无关的业务过滤掉。 [U7r>&