现金流量表
一、现金流量表与其它财务报表相比编制的基础不同。
1. 其它会计报表(资产负债表、损益表)编制的基础是权责发生制下的会计凭证和账簿。
2. 现金流量表分为主表和附表(补充资料),主表编制的基础是收付实现制下的会计凭证和账簿,附表编制的基础是权责发生制下的资产负债表等账簿和报表。而主表是现金流量表编制的重点和难点。
3. 现行手工会计核算系统和财务软件由于建立在权责发生制的基础上,因此,要想在其中编制现金流量表要么是不可能的,要么是很难的,而手工条件下通过工作底稿法或T型账户法编制现金流量表需要编大量的调整分录,不仅工作量大,而且需要编表者有足够的经验和专业判断,且后期报表的审计验证工作困难。
二、安易财务软件编制“现金流量表”的基本原理。
根据财政部下发的现金流量表编制原理,安易公司推出了3.1版财务软件,能同时采用三种方法编制该表,且可以分年、分月、分时间段编制该表,极大地方便地财务人员的编表工作,是安易公司对财务软件的又一次重要贡献。
安易财务软件3.1版编制现金流量表的基本原理是同一原始会计资料采用权责发生制和收付实现制两种方法进行记账,使得最终产生的账簿既可用于编制传统会计报表,又可用于编制现金流量表,并对现金流量进行明细查询、分析,满足财务管理的需要。
至于现金流量表附表(补充资料),其编制的原理与传统的财务状况变动表相仿,所以不再讨论其编制方法。
三、方法一:双轨制法
1. 基本原理
说明:
①因为仅考虑编制现金流量表,所以,只有与现金收付相关的凭证才需要编制收付实现制下的会计凭证。本文所指现金包括:101现金,102银行存款,109其他货币资金等。下同。 ②权责发生制和收付实现制要求采用不同的科目体系,而收付实现制下的科目体系可以采用现金流量表正表中的各个项目。
2. 安易软件的实现步骤
①使用“建立会计科目”功能定义收付实现制下的会计科目编码,如下表所示
现 金 流 量 表
项 目 科目代码 行次 金额
一、经营活动产生的现金流量: 601
销售商品、提供劳务收到的现金 6010101 1 借方发生额
收到的租金 6010102 2 借方发生额
收到的增值税销项税额和退回的增值税款 6010103 3 借方发生额
收到的除增值税以外的其他税费返还 6010014 4 借方发生额
收到的其他与经营活动有关的现金 6010105 7 借方发生额
现金注入小计 60101 8 借方发生额
购买商品、接受劳务支付的现金 6010201 9 贷方发生额
经营租赁所支付的现金 6010202 10 贷方发生额
支付给职工以及为职工支付的现金 6010203 11 贷方发生额
支付的增值税款 6010204 12
支付的所得税款 6010205 13
支付的除增值税、所得税以外的其他税费 6010206 14
支付的其他与经营活动有关的现金 6010207 17
现金流出小计 60102 18
经营活动产生的现金流量净额 19
二、投资活动产生的现金流量: 602
收回投资所收到的现金 6020101 20
……
购建固定资产、无形资产和其他长期资产所支付的现金 6020204 28
……
投资活动产生的现金流量净额 35
三、筹资活动产生的现金流量: 603
吸收权益性投资所收到的现金 6030101 36
…… 37
筹资活动产生的现金流量净额 53
四、汇率变动对现金的影响额 604 54
五、现金及现金等价物净增加额 605 55
888 现金流入
999 现金流出
·收付实现制下的科目代码首位数用6、7、8、9而不要采用1~5,与权责发生制下的科目进行区别。
·收付实现制下的科目代码采用与权责发生制下的科目代码相同的结构,例如:3-2-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的科目代码。
②要配有灵活的报表定义、取数、编表功能。没有一套通用报表系统与账务系统相配合,亦不能用双轨制法编制现金流量表。
目前,少部分财务软件不用修改就能使用双轨制法。
四、方法二:现金流量代码法
1. 基本原理
说明:
①当凭证中出现现金类科目时,要加输现金流量代码,表示该笔现金的流入或流出属于现金流量表中的哪一个项目。
②现金流量代码即为现金流量表中的各个项目,它可以象科目代码、部门代码一样,对现金流量表中的各项用分级分段代码表示。
2. 安易软件的实现步骤
①使用“辅助核算→现金流量表→现金流量代码设置”功能定义现金流量代码,如下表所示:
现 金 流 量 表
项 目 现金流量代码 行次 金额
一、经营活动产生的现金流量: 10
销售商品、提供劳务收到的现金 101001 1 借方发生额
收到的租金 101002 2 借方发生额
收到的增值税销项税额和退回的增值税款 101003 3 借方发生额
收到的除增值税以外的其他税费返还 101004 4 借方发生额
收到的其他与经营活动有关的现金 101005 7 借方发生额
现金注入小计 1010 8 借方发生额
购买商品、接受劳务支付的现金 102001 9 贷方发生额
经营租赁所支付的现金 10 贷方发生额
支付给职工以及为职工支付的现金 11 贷方发生额
支付的增值税款 12
支付的所得税款 13
支付的除增值税、所得税以外的其他税费 14
支付的其他与经营活动有关的现金 17
现金流出小计 1020 18
经营活动产生的现金流量净额 19
二、投资活动产生的现金流量: 20
收回投资所收到的现金 201001 20
……
购建固定资产、无形资产和其他长期资产所支付的现金 202003 28
……
投资活动产生的现金流量净额 35
三、筹资活动产生的现金流量: 30
吸收权益性投资所收到的现金 301001 36
…… 37
筹资活动产生的现金流量净额 53
四、汇率变动对现金的影响额 40 54
五、现金及现金等价物净增加额 50 55
说明:
如果从年中某月开始建账,请使用“辅助核算→现金流量表→初始现金流量数据装入”功能输入现金流量初始数据。
②利用“建立会计科目”功能将“现金(101)、银行存款(102)、其它货
币资金(109)”等科目设定为“核算现金流量”的科目。
③利用“凭证输入”功能输入凭证,遇现金类科目时要求增加输入现金流量代码等。 例1:用银行存款购买计算机,价值20000元。
借:固定资产(171) 20000
贷:银行存款(102)20000
(202001购建固定资产吽Ц兜南纸?2000元)
例2:销售产品、共收到银行存款58500元
借:银行存款(102) 58500
(101001 销售商品、提供劳务收到的现金 50000元
101003 收到的增值税?. 8500元)
贷:销售收入 50000
应交税金梷梷增值税--销项 8500
注意:凭证中梷行反映的现金金额(58500)要拆成两个现金流量代码表示的金额(50000和8500)。
④审核凭证、记账、就会得到专门用来反映各现金流量代码的明细账、汇总表。在“辅助核算→现金流量表”下属的功能菜单中可查询打印这些明细账、汇总表。其中明细账的格式与科目的明细账相同,汇总表的格式与科目汇总表相同,而现金流量汇总表已经包括会计准则所要求的现金流量表中所有数据。
{bmc Xj6.bmp}
现金流量汇总表与现金类科目存在如下勾稽关系:
现金流量汇总表中(借方-贷方)合计数=科目汇总表中所有现金类科目(借方-贷方)合计数
如果不存在如上关系,则说明有些会计科目没有被正确地设置成“核算现金流量”的科目,或且凭证输入有误。
⑤利用“安易电子报表”系统定义现金流量表。
·正表中的数通过取“现金流量汇总表”中的数即可取得。
·附表中的数通过取凭证、科目汇总表等账表中的数即可取得。
3. 现金流量代码法对软件的要求
目前的财务软件一般均不能用此法编制现金流量表,必须增加如下功能:
·现金流量代码设置
·将科目加注“核算现金流量”属性
·凭证输入时加输现金流量代码
·记账时专门对现金流量的分类和汇总
·现金流量明细账、汇总表、分析表的生成和输出
·报表系统从现金流量汇总表取数的功能
4. 双轨制法与现金流量代码法的比较
?共同点:
在编制凭证时就区分不同的现金流量项目。
?不同点:
双轨制法 现金流量代码法
①对原有软件的改动 基本不要改动 需增加若干新功能
②新增数据输入量 大,要求输两种分录 小,只要求输现金流量代码
③输出账表的清晰度 不太清楚,容易将收付实现制下的科目和权责发生制下的科目搞混。 清楚,有专门的现金流量账表输出功能
④核算的广泛性 广泛,现金流量项目也可以分部门、分外币 不广泛
⑤针对性 不强 强
⑥易用性 不太容易 容易
五、方法三:补充登记法
1. 基本原理
说明:
①由于双轨制法和现金流量代码法均要求在输入凭证时,同时输入收付实现制的分录或现金流量代码,对于以下两种情况就不适用:
A、企业已有大量凭证记账(比如1~11月),而编制这些凭证时并没有考虑现金流量表的需要,此时只能用补充登记法对已记账凭证进行补充。
B、企业业务量较大,制证人员水平不齐,在制作凭证时,难以正确地填写收付实现制下的会计分录或现金流量代码,此时,可不要求填写,可按排专人在月终或年终时一次性对已记账凭证进行补充登记。
②补充登记法分补充登记收付实现制下的会计分录和补充登记现金流量代码两种小方法,以下讨论以补充登记现金流量代码为例说明。
2. 安易软件的实现步骤
①使用“辅助核算→现金流量表→现金流量代码设置”功能定义现金流量代码。如已定义则本步可省略。
②利用“建立会计科目”功能将现金类科目设定为“核算现金流量”。根据这里的设置,才有可能找出哪些凭证需补充登记。
③利用“账证输出→凭证查询汇总”功能找出已记账的带有核算现金流量科目的凭证,补充
登记现金流量代码,补充登记后存盘,则可以自动汇总产生现金流量明细账、汇总表等资料。
补充登记后产生的现金流量汇总表与科目汇总表中的现金类科目存在如下勾稽关系: 现金流量汇总表(借方-贷方)合计数=科目汇总表中所有现金类科目(借方-贷方)合计数 如不存在上述关系,则表明有些凭证没有补充登记正确。
④利用“安易电子报表”系统定义现金流量表,方法与现金流量代码法相同。
3. 补充登记法对软件的要求
目前的财务软件一般均不能用此法编制现金流量表,必须增加以下功能:
①如要补充登记收付实现制下的分录,需增加:
·检索现金类凭证
·补充收付实现制下的分录
·汇总计算,产生收付实现制下的账簿
②如要补充登记现金流量代码,除需增加与“现金流量代码法”相同的一些功能模块外,还需增加:
·检索现金类凭证
·补充现金流量代码
·汇总计算产生现金流量代码的明细账、汇总表等。
现金流量表
一、现金流量表与其它财务报表相比编制的基础不同。
1. 其它会计报表(资产负债表、损益表)编制的基础是权责发生制下的会计凭证和账簿。
2. 现金流量表分为主表和附表(补充资料),主表编制的基础是收付实现制下的会计凭证和账簿,附表编制的基础是权责发生制下的资产负债表等账簿和报表。而主表是现金流量表编制的重点和难点。
3. 现行手工会计核算系统和财务软件由于建立在权责发生制的基础上,因此,要想在其中编制现金流量表要么是不可能的,要么是很难的,而手工条件下通过工作底稿法或T型账户法编制现金流量表需要编大量的调整分录,不仅工作量大,而且需要编表者有足够的经验和专业判断,且后期报表的审计验证工作困难。
二、安易财务软件编制“现金流量表”的基本原理。
根据财政部下发的现金流量表编制原理,安易公司推出了3.1版财务软件,能同时采用三种方法编制该表,且可以分年、分月、分时间段编制该表,极大地方便地财务人员的编表工作,是安易公司对财务软件的又一次重要贡献。
安易财务软件3.1版编制现金流量表的基本原理是同一原始会计资料采用权责发生制和收付实现制两种方法进行记账,使得最终产生的账簿既可用于编制传统会计报表,又可用于编制现金流量表,并对现金流量进行明细查询、分析,满足财务管理的需要。
至于现金流量表附表(补充资料),其编制的原理与传统的财务状况变动表相仿,所以不再讨论其编制方法。
三、方法一:双轨制法
1. 基本原理
说明:
①因为仅考虑编制现金流量表,所以,只有与现金收付相关的凭证才需要编制收付实现制下的会计凭证。本文所指现金包括:101现金,102银行存款,109其他货币资金等。下同。 ②权责发生制和收付实现制要求采用不同的科目体系,而收付实现制下的科目体系可以采用现金流量表正表中的各个项目。
2. 安易软件的实现步骤
①使用“建立会计科目”功能定义收付实现制下的会计科目编码,如下表所示
现 金 流 量 表
项 目 科目代码 行次 金额
一、经营活动产生的现金流量: 601
销售商品、提供劳务收到的现金 6010101 1 借方发生额
收到的租金 6010102 2 借方发生额
收到的增值税销项税额和退回的增值税款 6010103 3 借方发生额
收到的除增值税以外的其他税费返还 6010014 4 借方发生额
收到的其他与经营活动有关的现金 6010105 7 借方发生额
现金注入小计 60101 8 借方发生额
购买商品、接受劳务支付的现金 6010201 9 贷方发生额
经营租赁所支付的现金 6010202 10 贷方发生额
支付给职工以及为职工支付的现金 6010203 11 贷方发生额
支付的增值税款 6010204 12
支付的所得税款 6010205 13
支付的除增值税、所得税以外的其他税费 6010206 14
支付的其他与经营活动有关的现金 6010207 17
现金流出小计 60102 18
经营活动产生的现金流量净额 19
二、投资活动产生的现金流量: 602
收回投资所收到的现金 6020101 20
……
购建固定资产、无形资产和其他长期资产所支付的现金 6020204 28
……
投资活动产生的现金流量净额 35
三、筹资活动产生的现金流量: 603
吸收权益性投资所收到的现金 6030101 36
…… 37
筹资活动产生的现金流量净额 53
四、汇率变动对现金的影响额 604 54
五、现金及现金等价物净增加额 605 55
888 现金流入
999 现金流出
·收付实现制下的科目代码首位数用6、7、8、9而不要采用1~5,与权责发生制下的科目进行区别。
·收付实现制下的科目代码采用与权责发生制下的科目代码相同的结构,例如:3-2-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的科目代码。
②要配有灵活的报表定义、取数、编表功能。没有一套通用报表系统与账务系统相配合,亦不能用双轨制法编制现金流量表。
目前,少部分财务软件不用修改就能使用双轨制法。
四、方法二:现金流量代码法
1. 基本原理
说明:
①当凭证中出现现金类科目时,要加输现金流量代码,表示该笔现金的流入或流出属于现金流量表中的哪一个项目。
②现金流量代码即为现金流量表中的各个项目,它可以象科目代码、部门代码一样,对现金流量表中的各项用分级分段代码表示。
2. 安易软件的实现步骤
①使用“辅助核算→现金流量表→现金流量代码设置”功能定义现金流量代码,如下表所示:
现 金 流 量 表
项 目 现金流量代码 行次 金额
一、经营活动产生的现金流量: 10
销售商品、提供劳务收到的现金 101001 1 借方发生额
收到的租金 101002 2 借方发生额
收到的增值税销项税额和退回的增值税款 101003 3 借方发生额
收到的除增值税以外的其他税费返还 101004 4 借方发生额
收到的其他与经营活动有关的现金 101005 7 借方发生额
现金注入小计 1010 8 借方发生额
购买商品、接受劳务支付的现金 102001 9 贷方发生额
经营租赁所支付的现金 10 贷方发生额
支付给职工以及为职工支付的现金 11 贷方发生额
支付的增值税款 12
支付的所得税款 13
支付的除增值税、所得税以外的其他税费 14
支付的其他与经营活动有关的现金 17
现金流出小计 1020 18
经营活动产生的现金流量净额 19
二、投资活动产生的现金流量: 20
收回投资所收到的现金 201001 20
……
购建固定资产、无形资产和其他长期资产所支付的现金 202003 28
……
投资活动产生的现金流量净额 35
三、筹资活动产生的现金流量: 30
吸收权益性投资所收到的现金 301001 36
…… 37
筹资活动产生的现金流量净额 53
四、汇率变动对现金的影响额 40 54
五、现金及现金等价物净增加额 50 55
说明:
如果从年中某月开始建账,请使用“辅助核算→现金流量表→初始现金流量数据装入”功能输入现金流量初始数据。
②利用“建立会计科目”功能将“现金(101)、银行存款(102)、其它货
币资金(109)”等科目设定为“核算现金流量”的科目。
③利用“凭证输入”功能输入凭证,遇现金类科目时要求增加输入现金流量代码等。 例1:用银行存款购买计算机,价值20000元。
借:固定资产(171) 20000
贷:银行存款(102)20000
(202001购建固定资产吽Ц兜南纸?2000元)
例2:销售产品、共收到银行存款58500元
借:银行存款(102) 58500
(101001 销售商品、提供劳务收到的现金 50000元
101003 收到的增值税?. 8500元)
贷:销售收入 50000
应交税金梷梷增值税--销项 8500
注意:凭证中梷行反映的现金金额(58500)要拆成两个现金流量代码表示的金额(50000和8500)。
④审核凭证、记账、就会得到专门用来反映各现金流量代码的明细账、汇总表。在“辅助核算→现金流量表”下属的功能菜单中可查询打印这些明细账、汇总表。其中明细账的格式与科目的明细账相同,汇总表的格式与科目汇总表相同,而现金流量汇总表已经包括会计准则所要求的现金流量表中所有数据。
{bmc Xj6.bmp}
现金流量汇总表与现金类科目存在如下勾稽关系:
现金流量汇总表中(借方-贷方)合计数=科目汇总表中所有现金类科目(借方-贷方)合计数
如果不存在如上关系,则说明有些会计科目没有被正确地设置成“核算现金流量”的科目,或且凭证输入有误。
⑤利用“安易电子报表”系统定义现金流量表。
·正表中的数通过取“现金流量汇总表”中的数即可取得。
·附表中的数通过取凭证、科目汇总表等账表中的数即可取得。
3. 现金流量代码法对软件的要求
目前的财务软件一般均不能用此法编制现金流量表,必须增加如下功能:
·现金流量代码设置
·将科目加注“核算现金流量”属性
·凭证输入时加输现金流量代码
·记账时专门对现金流量的分类和汇总
·现金流量明细账、汇总表、分析表的生成和输出
·报表系统从现金流量汇总表取数的功能
4. 双轨制法与现金流量代码法的比较
?共同点:
在编制凭证时就区分不同的现金流量项目。
?不同点:
双轨制法 现金流量代码法
①对原有软件的改动 基本不要改动 需增加若干新功能
②新增数据输入量 大,要求输两种分录 小,只要求输现金流量代码
③输出账表的清晰度 不太清楚,容易将收付实现制下的科目和权责发生制下的科目搞混。 清楚,有专门的现金流量账表输出功能
④核算的广泛性 广泛,现金流量项目也可以分部门、分外币 不广泛
⑤针对性 不强 强
⑥易用性 不太容易 容易
五、方法三:补充登记法
1. 基本原理
说明:
①由于双轨制法和现金流量代码法均要求在输入凭证时,同时输入收付实现制的分录或现金流量代码,对于以下两种情况就不适用:
A、企业已有大量凭证记账(比如1~11月),而编制这些凭证时并没有考虑现金流量表的需要,此时只能用补充登记法对已记账凭证进行补充。
B、企业业务量较大,制证人员水平不齐,在制作凭证时,难以正确地填写收付实现制下的会计分录或现金流量代码,此时,可不要求填写,可按排专人在月终或年终时一次性对已记账凭证进行补充登记。
②补充登记法分补充登记收付实现制下的会计分录和补充登记现金流量代码两种小方法,以下讨论以补充登记现金流量代码为例说明。
2. 安易软件的实现步骤
①使用“辅助核算→现金流量表→现金流量代码设置”功能定义现金流量代码。如已定义则本步可省略。
②利用“建立会计科目”功能将现金类科目设定为“核算现金流量”。根据这里的设置,才有可能找出哪些凭证需补充登记。
③利用“账证输出→凭证查询汇总”功能找出已记账的带有核算现金流量科目的凭证,补充
登记现金流量代码,补充登记后存盘,则可以自动汇总产生现金流量明细账、汇总表等资料。
补充登记后产生的现金流量汇总表与科目汇总表中的现金类科目存在如下勾稽关系: 现金流量汇总表(借方-贷方)合计数=科目汇总表中所有现金类科目(借方-贷方)合计数 如不存在上述关系,则表明有些凭证没有补充登记正确。
④利用“安易电子报表”系统定义现金流量表,方法与现金流量代码法相同。
3. 补充登记法对软件的要求
目前的财务软件一般均不能用此法编制现金流量表,必须增加以下功能:
①如要补充登记收付实现制下的分录,需增加:
·检索现金类凭证
·补充收付实现制下的分录
·汇总计算,产生收付实现制下的账簿
②如要补充登记现金流量代码,除需增加与“现金流量代码法”相同的一些功能模块外,还需增加:
·检索现金类凭证
·补充现金流量代码
·汇总计算产生现金流量代码的明细账、汇总表等。