财务软件编制“现金流量表”方法初探
发布时间:2015-09-15 09:36
一、现金流量表与其它财务报表相比编制的基础不同
1.其它会计报表(资产负债表、损益表)编制的基础是权责发生制下的会计凭证和账簿。
2.现金流量表分为主表和附表(补充资料),主表编制的基础是收付实现制下的会计凭证和账簿,附表编制的基础是权责发生制下的资产负债表等账簿和报表。而主表是现金流量表编制的重点和难点。
3.现行手工会计核算系统和财务软件由于建立在权责发生制的基础上,因此,要想在其中编制现金流量表要么是不可能的,要么是很难的,而手工条件下通过工作底稿法或T型账户法编制现金流量表需要编大量的调整分录,不仅工作量大,而且需要编表者有足够的经验和专业判断,且后期报表的审计验证工作困难。
二、财务软件编制“现金流量表”的基本原理
财务软件编制现金流量表的基本原理可以是同一原始会计资料采用权责发生制和收付实现制两种方法进行记账,使得最终产生的账簿既可用于编制传统会计报表,又可用于编制现金流量表,并对现金流量进行明细查询、分析,满足财务管理的需要。
至今现金流量表附表(补充资料),其编制的原理与传统的财务状况变动表相仿,所以不再讨论其编制方法。
下面,提出三种现金流量表的计算机编制方法和大家交流。
三、使用计算机编制“现金流量表”的方法
方法一:双轨制法1.基本原理说明:
①因为仅考虑编制现金流量表,所以,只有与现金收付相关的凭证才需要编制收付实现制下的会计凭证。本文所指现金包括:101现金,102银行存款,109其他货币资金等。下同。
②权责发生制和收付实现制要求采用不同的科目体系,而收付实现制下的科目体系可以采用现金流量表正表中的各个项目。
2.财务软件的实现步骤①使用“建立会计科目”功能定义收付实现制下的会计科目编码,如表1所示:
888现金流入999现金流出。收付实现制下的科目代码首位数用6、7、8、9而不要采用l-5,与权责发生制下的科目进行区别。。收付实现制下的科目代码采用与权责发生制下的科目代码相同的结构,例如:32-2结构。。增加两个表外科目,“888现金流入”和“999现金流出”,用于汇总反映现金的流入和流出。。收付实现制下的科目同样可定义外币核算,分部门核算等辅助核算属性。
②利用“凭证编制、审核”功能同时编制权责发生制下和收付实现制下的凭证。
例1:用银行存款购买固定资产计算机,价值20000元。
权责发生制下:
借:固定资产(171)20000贷:银行存款(102)20000收付实现制下:
借:购建固定资产……所支付现金(6020204)20000贷:现金流出(999)20000说明:。以上两个分录填在一张凭证中(共4行)。注意“现金流出”科目的使用例2:本月提折旧5000元权责发生制下:
借:管理费用(551)5000贷:累计折旧(175)5000收付实现制下:
不需编制任何分录。
例3:从银行取现金80000元权责发生制下:
借:现金(101)80000贷:银行存款(102)80000收付实现制下:
借:现金流入(888)80000贷:现金流出(999)80000③审核凭证、并记帐,同时得到了在权责发生制和收付实现制下的各种明细账、日记账和总账。在总账科目汇总表中按如下公式核对:
权责发生制下的现金类科目借方合计=“888现金流入”科目借方发生额权责发生制下的现金类科目贷方合计=“999现金流出”科目贷方发生额如果不相等,则表明有遗漏,即有些凭证只作了权责发生制下的分录,而没有作收付实现制下的分录,或相反。
④利用“通用会计电子报表”系统定义现金流量表。。正表中的数通过取相应的收付实现制科目的本期发生额或累计发生额即可取得。。附表中的数通过取权责发生制下凭证、账簿和资产负债表上的数即可取得。
3.双轨制法对软件的要求双轨制法要求财务软件有以下两个功能:
①科目代码定义时,可以定义首位数不为1~5的科目代码。
②要配有灵活的报表定义、取数。
编表功能。没有一套通用报表系统与账务系统相配合,亦不能用双轨制法编制现金流量表。
目前,少部分财务软件不用修改就能使用双轨制法。
方法二:现金流量代码法说明:
①当凭证中出现现金类科目时,要加输现金流量代码,表示该笔现金的流入或流出属于现金流量表中的哪一个项目。
②现金流量代码即为现金流量表中的各个项目,它可以象科目代码、部门代码一样,对现金流量表中的各项用分级分段代码表示。
2,财务软件的实现步骤①在财务软件中增加“现金流量代码设置”功能,用该功能定义现金流量代码,如表2所示:表2现金流量表
②利用“建立会计科目”功能将“现金(101)、银行存款(102)、其它货币资金(109)”等科目设定为“核算现金流量”的科目(该功能需新增)。
③利用“凭证输入”功能输人凭证,遇现金类科目时要求增加输入现金流量代码(该功能需新增)。
例1:用银行存款购买计算机,价值20000元。
借:固定资产(171)20000货:银行存款(102)20000(202003购建固定资产…所支付的现金2000元)
例2:销售产品、共收到银行存款58500元借:银行存款(102)58500(101001)销售商品、提供劳务收到的现金50000元101003收到的增值税…8500元)
贷:销售收入50000应交税金——增值税——销项8500注意:凭证中一行反映的现金金额(58500)要拆成两个现金流量代码表示的金额(50000和8500)。④审核凭证、记账、并对现金流量业务专门记账,就会得到专门用来反映各现金流量代码的明细账、汇总表。在软件中新增查询打印这些现金流量的明细账、汇总表。其中明细账的格式与科目的明细账相同,汇总表的格式与科目汇总表相同而现金流量汇总表已经包括会计准则所要求的现金流量表中所有数据。现金流量汇总表与现金类科目存在如下勾稽关系:现金流量汇总表中(借方-贷方)合计数=科目汇总表中所有现金类科目(借方-贷方)合计数如果不存在如上关系,则说明有些会计科目没有被正确地设置成“核算现金流量”的科目,或且凭证输入有误。
⑤利用“通用会计报表”系统定义现金流量表。。正表中的数通过取“现金流量汇总表”中的数即可取得。。附表中的数通过取凭证、科目汇总表等账表中的数即可取得。
1.其它会计报表(资产负债表、损益表)编制的基础是权责发生制下的会计凭证和账簿。
2.现金流量表分为主表和附表(补充资料),主表编制的基础是收付实现制下的会计凭证和账簿,附表编制的基础是权责发生制下的资产负债表等账簿和报表。而主表是现金流量表编制的重点和难点。
3.现行手工会计核算系统和财务软件由于建立在权责发生制的基础上,因此,要想在其中编制现金流量表要么是不可能的,要么是很难的,而手工条件下通过工作底稿法或T型账户法编制现金流量表需要编大量的调整分录,不仅工作量大,而且需要编表者有足够的经验和专业判断,且后期报表的审计验证工作困难。
二、财务软件编制“现金流量表”的基本原理
财务软件编制现金流量表的基本原理可以是同一原始会计资料采用权责发生制和收付实现制两种方法进行记账,使得最终产生的账簿既可用于编制传统会计报表,又可用于编制现金流量表,并对现金流量进行明细查询、分析,满足财务管理的需要。
至今现金流量表附表(补充资料),其编制的原理与传统的财务状况变动表相仿,所以不再讨论其编制方法。
下面,提出三种现金流量表的计算机编制方法和大家交流。
三、使用计算机编制“现金流量表”的方法
方法一:双轨制法1.基本原理说明:
①因为仅考虑编制现金流量表,所以,只有与现金收付相关的凭证才需要编制收付实现制下的会计凭证。本文所指现金包括:101现金,102银行存款,109其他货币资金等。下同。
②权责发生制和收付实现制要求采用不同的科目体系,而收付实现制下的科目体系可以采用现金流量表正表中的各个项目。
2.财务软件的实现步骤①使用“建立会计科目”功能定义收付实现制下的会计科目编码,如表1所示:
888现金流入999现金流出。收付实现制下的科目代码首位数用6、7、8、9而不要采用l-5,与权责发生制下的科目进行区别。。收付实现制下的科目代码采用与权责发生制下的科目代码相同的结构,例如:32-2结构。。增加两个表外科目,“888现金流入”和“999现金流出”,用于汇总反映现金的流入和流出。。收付实现制下的科目同样可定义外币核算,分部门核算等辅助核算属性。
②利用“凭证编制、审核”功能同时编制权责发生制下和收付实现制下的凭证。
例1:用银行存款购买固定资产计算机,价值20000元。
权责发生制下:
借:固定资产(171)20000贷:银行存款(102)20000收付实现制下:
借:购建固定资产……所支付现金(6020204)20000贷:现金流出(999)20000说明:。以上两个分录填在一张凭证中(共4行)。注意“现金流出”科目的使用例2:本月提折旧5000元权责发生制下:
借:管理费用(551)5000贷:累计折旧(175)5000收付实现制下:
不需编制任何分录。
例3:从银行取现金80000元权责发生制下:
借:现金(101)80000贷:银行存款(102)80000收付实现制下:
借:现金流入(888)80000贷:现金流出(999)80000③审核凭证、并记帐,同时得到了在权责发生制和收付实现制下的各种明细账、日记账和总账。在总账科目汇总表中按如下公式核对:
权责发生制下的现金类科目借方合计=“888现金流入”科目借方发生额权责发生制下的现金类科目贷方合计=“999现金流出”科目贷方发生额如果不相等,则表明有遗漏,即有些凭证只作了权责发生制下的分录,而没有作收付实现制下的分录,或相反。
④利用“通用会计电子报表”系统定义现金流量表。。正表中的数通过取相应的收付实现制科目的本期发生额或累计发生额即可取得。。附表中的数通过取权责发生制下凭证、账簿和资产负债表上的数即可取得。
3.双轨制法对软件的要求双轨制法要求财务软件有以下两个功能:
①科目代码定义时,可以定义首位数不为1~5的科目代码。
②要配有灵活的报表定义、取数。
编表功能。没有一套通用报表系统与账务系统相配合,亦不能用双轨制法编制现金流量表。
目前,少部分财务软件不用修改就能使用双轨制法。
方法二:现金流量代码法说明:
①当凭证中出现现金类科目时,要加输现金流量代码,表示该笔现金的流入或流出属于现金流量表中的哪一个项目。
②现金流量代码即为现金流量表中的各个项目,它可以象科目代码、部门代码一样,对现金流量表中的各项用分级分段代码表示。
2,财务软件的实现步骤①在财务软件中增加“现金流量代码设置”功能,用该功能定义现金流量代码,如表2所示:表2现金流量表
②利用“建立会计科目”功能将“现金(101)、银行存款(102)、其它货币资金(109)”等科目设定为“核算现金流量”的科目(该功能需新增)。
③利用“凭证输入”功能输人凭证,遇现金类科目时要求增加输入现金流量代码(该功能需新增)。
例1:用银行存款购买计算机,价值20000元。
借:固定资产(171)20000货:银行存款(102)20000(202003购建固定资产…所支付的现金2000元)
例2:销售产品、共收到银行存款58500元借:银行存款(102)58500(101001)销售商品、提供劳务收到的现金50000元101003收到的增值税…8500元)
贷:销售收入50000应交税金——增值税——销项8500注意:凭证中一行反映的现金金额(58500)要拆成两个现金流量代码表示的金额(50000和8500)。④审核凭证、记账、并对现金流量业务专门记账,就会得到专门用来反映各现金流量代码的明细账、汇总表。在软件中新增查询打印这些现金流量的明细账、汇总表。其中明细账的格式与科目的明细账相同,汇总表的格式与科目汇总表相同而现金流量汇总表已经包括会计准则所要求的现金流量表中所有数据。现金流量汇总表与现金类科目存在如下勾稽关系:现金流量汇总表中(借方-贷方)合计数=科目汇总表中所有现金类科目(借方-贷方)合计数如果不存在如上关系,则说明有些会计科目没有被正确地设置成“核算现金流量”的科目,或且凭证输入有误。
⑤利用“通用会计报表”系统定义现金流量表。。正表中的数通过取“现金流量汇总表”中的数即可取得。。附表中的数通过取凭证、科目汇总表等账表中的数即可取得。