美章网 资料文库 现金流量表电算化编制范文

现金流量表电算化编制范文

本站小编为你精心准备了现金流量表电算化编制参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

现金流量表电算化编制

在会计电算中,计算机是否能编制某一个会计报表,主要看是否由相应的会计科目编码能提供编表所需的数据。因而如何对各种现金流量进行编码,就成为计算机编制现金流量表的关键。对各种现金流量进行编码,主要有两种设计思路:系统内底层编码法和系统外补充编码法。

一、系统内底层编码法

系统内底层编码法,就是在现金及现金等价物有关科目的系统编码(如1001、1002、1009等)之下,延伸更下一级反映各种现金流量的底层明细编码,并按现金流量表正表部分各原始填列项目(不含需要计算的项目)的行号,作为设置和使用放映各种现金流量的底层明细编码,通过这些原系统内延伸的底层明细编码提供各种现金流量数据,进而编制现金流量表。

1、设计科目编码

如果使用定长(即同级科目的编码宽度完全一致)数位编码方案,一级科目用4个字符位、各级明细科目分别用2个字符位进行编码,如“现金(1001)”科目延伸的反映现金流量的底层明细编码可编码如图表1:

图表1

会计科目级别顺序号数位码编码

现金1110011001

销售商品、提供劳务收到的现金20101100101

…………………………

支付的其他与筹资活动有关的现金25252100152

货币资金科目内部结转29898100198

上年结转的现金余额29999100199

图表1中,“现金”科目所属2级明细科目的“顺序号”和“数位码”就是现金流量表正表部分的行号。其中,“98”和“99”是两个特殊的明细编码。“98”编码专门用于现金及现金等价物之间的内部结转,如从银行存款结算户提现备用,借记“100198”,贷记“100298”;将现金送存开户行,借记“100298”,贷记“100198”,如此等等。“99”编码专门用于上年结转,此明细编码平时不使用,到年终关账编制现金流量表后,再将其余所有明细编码的余额全部转入“99”编码(该项工作可利用计算机进行自动转账或采用全自动表格输入法),除了“99”编码有余额结转下年以外,其他明细编码均无余额结转下年。这种编码方法实际采用了“单向编码”设计技术。即反映现金流入的底层明细编码,平时则只有借方发生额,一般无贷方发生额。“99”编码不过是与“单向编码”配合使用的一个综合性明细编码,单项编码往往与综合编码配合使用。

对银行存款(1002)科目,若企业在多个银行开户,则按银行户头进行二级明细编码,在其下比照“1001”进行现金流量的三级底层明细编码。如果企业在银行只开设了一个户头,则按银行户头设置的二级编码可以取消,仍比照“现金1001”进行二级明细编码。

“其他货币资金(1009)”科目也要比照上述方法进行现金流量的底层明细编码。建议增设“现金等价物(1003)”的一级编码。购入持有期限不超过3个月的短期债券,借记“1003”,贷记“100298”或“100198”,这时“短期投资”只核算3个月以上到一年之内的对外投资,不核算3个月以内的对外投资。现金等价物到期转换为现金,对收回的债券投资本金借记“100198”或“100298”,贷记“1003”;对收回的债券投资利息则借记“100123”或“100223”,贷记“5201(投资收益)”。资产负债表资产方的“货币资金”项目相应改为“现金及现金等价物”,以便明确表示其与现金流量表的稽核关系。

2、输入凭证数据及加工中央数据

将企业当期的业务通过记账凭证输入模块将凭证输入凭证库,接下来便是通过凭证数据加工模块,将凭证库中的数据加工生成“中央数据表”。该表包含期初余额、借方发生额、贷方发生额、期末余额等四个字段,它包含所有的“1001”、“1002”、“1003”等现金类科目的总账及明细账数据。

3、通过编表指令编制现金流量表

若将现金类科目的期初和期末余额用正、负数分别表示借方、贷方余额,只需将“1001”、“1002”、“1009”等现金类科目的相同二级明细编码的期末余额相加,即可得到现金流量表上该行号的填表数据。

对现金流量表正表部分的每一个填列项目而言,会计电算采集数据填表的基本方法是完全相同的。例如,现金流量表中第25行(处置长期资产而收到的现金净额)的填表数据,就是在中央数据表的“期末余额”字段采集科目“100101”+“100201”+“100901”的数据填表;又如,现金流量表中第25行(处置长期资产而收到的现金净额)的填表数据,就是在中央数据表的“期末余额”字段采集科目“100125”+“100225”+“100925”的数据填表。其余的填列项目都是按照这一方法填表。

该法采集数据的方法有三个重要的特点:都在中央数据表的“期末余额”字段采集数据,以便获取本填列项目的净流量;采集的数据的前导编码都是“10”打头,除了现金及现金等价物科目以外,其他会计科目的前导编码都不会以“10”打头,采集数据的底层编码就是该原始填列项目的行号。基于以上采集数据的三个重要特点,可以设计一个自定义函数来编表,该自定义函数要带三个参数调用,即级别、前导编码和底层编码。现金流量表正表部分每一个原始填列项目的编表指令,都传递这三个参数,调用这同一个自定义函数进行编表。

4、系统内底层编码的优缺点

该法的主要优点是:不必在原系统编码之外补充增加另一套科目编码,也不必另行编制现金流量的记账凭证,完全利用原有系统编码和现有会计凭证编制现金流量表。其主要缺点是:要求所有的制证人员都要熟悉现金流量表的编制,否则制证会很困难,一般不太适合分散制证的需要。

二、系统外补充编码法

系统外补充编码法要求在原有系统编码之外补充增加一套编码,并在原有记账凭证编制的基础上,对现金收付的会计事项,使用增加的那一套编码,另行编制一套仅仅放映现金流量的记账凭证,将其输入机内以后据以编制现金流量表。

1、设计科目编码

原有会计科目系统编码范围,第一位数字使用的一般是1至5开头,为了加以区别,系统外补充编码法可使用“7”开头作为增加的科目编码。为了满足复式记账的要求,还必须设置两个单独反映现金来源(798)与现金运用(799)的编码,然后对现金流量表项目进行补充编表,如图表2:

图表2

项目行次编码

销售商品、提供劳务收到的现金1711

收到的税费返还3712

………………

购买商品、接受劳务收到的现金10721

………………

购建长期资产所支付的现金30741

………………

汇率变动对现金的影响55797

现金来源798

现金运用799

2、另行编制现金收付凭证

上述“7”字打头的编码实际上是一级科目编码,运用增加的这些科目编码,对现金收付事项另行编制一套仅反映现金流量的记账凭证,转账业务不必编制这套记账凭证。

例如:以银行存款购入在建工程物资35万元。

按传统的权责发生至编制的会计分录如下:

借:在建工程(1603)350,000

贷:银行存款(1002)350,000

按现金流量记账凭证编制的会计分录如下:

借:现金运用(799)350,000

贷:购建长期资产所支付的现金(741)350,000

上例现金及现金等价物科目之间的内部结转,并不产生现金流量,因此不必另行编制反映现金流量的记账凭证。对于原有记账凭证中的转账事项,也不必另行编制反映现金流量的记账凭证。

从上例反映现金流量的记账凭证来看,将现金来源(798)减现金运用(799),就是现金及现金等价物的净流量,即现金及现金等价物的发生额之差;它必定会等于现金及现金等价物的期末余额减年初余额,即等于现金及现金等价物的余额之差。

接下来的输入凭证数据、加工中央数据及编表环节同系统内底层编码法。

3、系统外补充编码法的优缺点

该法的主要优点是:传统的那一套记账凭证不必编制到现金流量表项目,以满足有的企业分散制证的要求,适应某些制证人员并不熟悉现金流量表的需要;而另一套反映现金流量的记账凭证则集中由熟悉现金流量表的人员制证。主要缺点是增加了单独的一套科目编码,并大大增加了编制反映现金流量记账凭证的工作量。