摘要:
随着现金流量表的普遍采用,编制该表成为财会工作的重要内容。但是直接、简单地使用现有会计核算系统数据编制现金流量表是难以实现的。通过计算机编制现金流量表一般可通过以下两种方法来实现:(1)利用会计核算软件的“辅助核算”功能编制现金流量表。在设置会计科目时,将现金和银行存款及其他现金等价物科目定义为具有某类适当的“辅助账核算”的方式,将现金流量表中的各个明细基础数据项目设定为所定义的辅助账核算的分类明细项目。在填制涉及现金及现金等价物科目的会计凭证时,按照现金流量表的填列要求确定各项经济业务所应记入的现金流量表分类明细项目。期末或在需要时输出通过分类汇总后的现金流量表。(2)将现金流量表的编制要求视为一个核算单位,或称为一个“账套”独立设置一套“核算”账表。
笔者认为如果有条件使用第一种方法为好,实在没有条件第二种方法也是可行的。事实上,在实行第一种方法的基础上,可以通过编程直接实现现金流量表的编制,但是这需要作以下一些基础工作:
一、把现金流量表的各明细项目逐一进行编码,这样在设计现金流量表时就可根据现金流量码进行取数。
二、会计科目的设置要根据现金流量表的要求进行规范...
随着现金流量表的普遍采用,编制该表成为财会工作的重要内容。但是直接、简单地使用现有会计核算系统数据编制现金流量表是难以实现的。通过计算机编制现金流量表一般可通过以下两种方法来实现:(1)利用会计核算软件的“辅助核算”功能编制现金流量表。在设置会计科目时,将现金和银行存款及其他现金等价物科目定义为具有某类适当的“辅助账核算”的方式,将现金流量表中的各个明细基础数据项目设定为所定义的辅助账核算的分类明细项目。在填制涉及现金及现金等价物科目的会计凭证时,按照现金流量表的填列要求确定各项经济业务所应记入的现金流量表分类明细项目。期末或在需要时输出通过分类汇总后的现金流量表。(2)将现金流量表的编制要求视为一个核算单位,或称为一个“账套”独立设置一套“核算”账表。
笔者认为如果有条件使用第一种方法为好,实在没有条件第二种方法也是可行的。事实上,在实行第一种方法的基础上,可以通过编程直接实现现金流量表的编制,但是这需要作以下一些基础工作:
一、把现金流量表的各明细项目逐一进行编码,这样在设计现金流量表时就可根据现金流量码进行取数。
二、会计科目的设置要根据现金流量表的要求进行规范,根据报表改变科目设置也是符合会计制度的。比如应收账款总账下面的各应收单位,如果原来是明细科目,现在就应该在它的下面再增加一级明细科目,把它分为应收销货款和应收销项税款,因为在现金流量表中,这两项是分开的。同样的道理,应付账款中的各应付单位下面还应设置应付购货款和应付增值税款。
三、科目设置的另一个重要原则是,一个会计明细科目的发生必须保证它只归属于现金流量表中某一明细项目。这种不能两可的要求对一级科目是不现实的,但是对于明细科目,笔者通过分析发现是完全可以做到的,不仅如此,通过这种要求可以使会计科目的设置进一步规范,减少随意性。
四、会计科目的使用一定要规范,在设置规范的基础上,必须严格按照要求进行使用,是应收账款就是应收账款,是应付账款就是应付账款,一定要按照科目的性质进行列支。
下面是笔者所使用的两个数据库的几个记录(仅举例用):
关于xjdy.dbf的说明:借方流量码是指当该科目发生额在借方时所使用的现金流量码,贷方流量码是指当该科目发生额在贷方时所使用的现金流量码,记向则是指当借方流量码和贷方流量码相同时以其中一方的发生额作为正数进行合计。如记向为借则为借方发生额为正数,贷方发生额要乘以负一再同借方发生额进行合计。
有了这样两个数据库,再把所有的关于现金及现金等价物的凭证放到一个数据库中,把该数据库中的每一个记录,都按相应的科码和记向加上其相应的现金流量码,并按记向把金额或不变或乘以负一,再按现金流量码进行归集合计。这样每个现金流量码所对应的项目的发生额就出来了。其中的现金及现金等价物净增加额可以和其他数据进行勾稽稽核。
笔者在工作实践中使用此法,感到非常好用,只要各明细科目的现金流量码确定以后,生成非常方便,时间范围也可随意确定(只要在一年之内),可以是一年,也可以是一个月,或是几个月。这就非常便于财务分析和决策。