程序员学CFA——财务报告与分析(五)

现金流量表

现金流量的分类

基本分类

经营活动现金流

经营活动现金流是指企业经营性活动产生的现金流量。

对应工商企业来说,它的经营性活动就是出售商品或提供服务,所以与此有关的购买原材料、支付员工工资、支付税款、收取货款等都是典型的经营性活动现金流。

对于金融企业来说,比如银行,它的经营性活动是吸收存款、发放贷款,所以与之相关的钱款收付、利息收支是它的经营性活动现金流。

正是因为不同性质企业的经营活动的范围不同,国际财务报告准则对于收付的利息、股息,允许企业自主决定是否归入经营活动现金流;而美国通用会计准则没有给予企业这个自由度。在这个问题上,两个准则间存在差异。

投资活动现金流

投资活动现金流是指企业投资性活动产生的现金流量。企业的投资活动包括对长期资产(固定资产、无形资产)的投资和对金融资产(股权、带息债权)的投资,但不包括对现金等价物和交易性金融资产的投资。现金等价物本身就是现金,对它的投资不影响现金流量。对交易性金融资产的投资属于经营活动现金流。

投资活动的现金流入主要有:出售金融资产和长期资产获得的价款。

投资活动的现金流出主要有:购买金融资产和长期资产支付的价款。

对于金融资产带来的利息、股息收入,美国准则要求归入经营活动现金流,而国际准则允许归入投资活动或经营活动现金流。

融资活动现金流

融资活动现金流是指企业融资性活动带来的现金流。企业融资活动包括发行股票取得股权资本和借入带息负债两种。

融资活动的现金流入主要有:借入带息负债、发行股票所获得的款项。

融资活动的现金流出主要有:使用现金归还带息负债本金、回购股票。

对于带息负债产生的利息支出,美国通用会计准则归入经营活动现金流,而国际财务报告准则允许归入融资活动或经营活动现金流。

对于现金支付股利,美国通用会计准则归入融资活动现金流,而国际财务报告准则允许归入融资活动或经营活动现金流。

美国通用会计准则与国际财务报告准则对于现金流量分类的区别

美国通用会计准则
  1. 收到的股息:经营活动现金流
  2. 收到的利息:经营活动现金流
  3. 支付的股息:融资活动现金流
  4. 支付的利息:经营活动现金流
  5. 支付的税款:经营活动现金流
国际财务报告准则
  1. 收到的股息:经营活动或投资活动现金流
  2. 收到的利息:经营活动或投资活动现金流
  3. 支付的股息:经营活动或融资活动现金流
  4. 支付的利息:经营活动或融资活动现金流
  5. 支付的税款:根据纳税活动的归类确定。比如,由于出售固定资产属于投资活动,出售固定资产的利得所缴纳的企业所得税归入投资活动现金流。
现金流项目美国通用会计准则国际财务报告准则
收到的股息CFOCFI或CFO
收到的利息CFOCFI或CFO
支付的股息CFFCFF或CFO
支付的利息CFOCFF或CFO
支付的税款CFFCFO或CFI或CFF

重大的非现金交易的披露

对于重大的非现金交易,比如融资租入固定资产、债转股、发行股票并购企业等,这些交易不发生现金的流入流出,所以不会反映在现金流量表上。但它们都是对企业的资产组成、资本结构有重大影响的交易,所以量大准则都要求将它们在财务报表附注中披露。

现金流量的计算

经营性活动现金流量的计算:直接法和间接法

直接法

直接法是指将企业的各类现金流入和流出加总到一起,从而得出经营活动现金流量的净额。

现金交易基本计算式调整后的计算式
Cash received from customers A / R 期初额 + S a l e s − C a s h    r e c e i v e d = A / R 期末值 A/R_{期初额}+Sales-Cash\;received=A/R_{期末值} A/R期初额+SalesCashreceived=A/R期末值 C a s h    r e c e i v e d = S a l e s − Δ A / R Cash\;received=Sales-\Delta A/R Cashreceived=SalesΔA/R
Cash paid to suppliers A / P 期初值 + P u r c h a s e − C a s h    p a i d = A / P 期末值 A/P_{期初值}+Purchase-Cash\;paid=A/P_{期末值} A/P期初值+PurchaseCashpaid=A/P期末值 I n v e n t o r y 期初值 + P u r c h a s e − C O G S = I v v e n t o r y 期末值 Inventory_{期初值}+Purchase-COGS=Ivventory_{期末值} Inventory期初值+PurchaseCOGS=Ivventory期末值 C a s h    p a i d = C O G S + Δ A / R Cash\;paid=COGS+\Delta A/R Cashpaid=COGS+ΔA/R
Cash paid to employees S a l a r y    p a y a b l e 期初值 + S a l a r y    e x p e n s e − C a s h    p a i d = S a l a r y    p a y a b l e 期末值 Salary\;payable_{期初值}+Salary\;expense-Cash\;paid=Salary\;payable_{期末值} Salarypayable期初值+SalaryexpenseCashpaid=Salarypayable期末值 C a s h    p a i d = S a l a r y    e x p e n s e − Δ S / P Cash\;paid=Salary\;expense-\Delta S/P Cashpaid=SalaryexpenseΔS/P
Cash paid for other operating expense A c c r u e d    l i a b i l i t i e s 期初值 + O t h e r    o p e r a t i n g    e x p e n s e − C a s h    p a i d = A c c r u e d    l i a b i l i t i e s 期末值 Accrued\;liabilities_{期初值}+Other\;operating\;expense-Cash\;paid=Accrued\;liabilities_{期末值} Accruedliabilities期初值+OtheroperatingexpenseCashpaid=Accruedliabilities期末值 C a s h    p a i d = O t h e r    o p e r a t i n g    e x p e n s e − Δ A c c r u e d    l i a b i l i t i e s Cash\;paid=Other\;operating\;expense-\Delta Accrued\;liabilities Cashpaid=OtheroperatingexpenseΔAccruedliabilities
Cash paid for tax T a x    p a y a b l e 期初值 + T a x    e x p e n s e − C a s h    p a i d = T a x    p a y a b l e 期末值 Tax\;payable_{期初值}+Tax\;expense-Cash\;paid=Tax\;payable_{期末值} Taxpayable期初值+TaxexpenseCashpaid=Taxpayable期末值 C a s h    p a i d = T a x    e x p e n s e − Δ T / P Cash\;paid=Tax\;expense-\Delta T/P Cashpaid=TaxexpenseΔT/P

用直接法计算经营活动现金净流量:
C F O = C a s h    r e c e i v e d    f r o m    c u s t o m e r s − C a s h    p a i d    t o    s u p p l i e r s − C a s h    p a i d    t o    e m p l o y e e s − C a s h    p a i d    f o r    o t h e r    o p e r a t i n g    e x p e n s e s − C a s h    p a i d    f o r    t a x CFO=Cash\;received\;from\;customers-Cash\;paid\;to\;suppliers-Cash\;paid\;to\;employees-Cash\;paid\;for\;other\;operating\;expenses-Cash\;paid\;for\;tax CFO=CashreceivedfromcustomersCashpaidtosuppliersCashpaidtoemployeesCashpaidforotheroperatingexpensesCashpaidfortax

直接法列示的优点是提供了详细的流入流出的信息。

间接法

间接法以净利润为起点,通过调整非经营性的损益、非现金性的损益、运营资本的变动金额,得到经营活动现金流量净额。

间接法列示项目对现金流的影响
Net income
Non-operating income/expense减income/加expense
Depreciation/Amortization expense
Change in accounts receivables
Change in inventory
Change in accounts payables
Change in accrued liabilities
Change in tax payable

用间接法计算经营活动现金净流量:
C F O = N e t    i n c o m e + D e p r e c i a t i o n / A m o r t i z a t i o n − N o n − o p e r a t i n g    i n c o m e    / + N o n − o p e r a t i n g    e x p e n s e − C h a n g e    i n    w o r k i n g    c a p i t a l CFO=Net\;income+Depreciation/Amortization-Non-operating\;income\;/+Non-operating\;expense-Change\;in\;working\;capital CFO=Netincome+Depreciation/AmortizationNonoperatingincome/+NonoperatingexpenseChangeinworkingcapital

现金流量表与资产负债表、利润表的勾稽关系

资产负债表中,资产=负债+权益,将资产拆分为现金和非现金资产后,得到:
现金+非现金资产=负债+权益,等式两边取变化值 Δ \Delta Δ,得到:
Δ 现金 = Δ 权益 + Δ 负债 − Δ 非现金资产 \Delta 现金=\Delta 权益+\Delta 负债-\Delta 非现金资产 Δ现金=Δ权益+Δ负债Δ非现金资产,进一步分解 Δ 权益 \Delta权益 Δ权益,得到:
Δ C a s h = ( I n c o m e − E x p e n s e + Δ C a p i t a l − D i v i d e n d ) + Δ L i a b i l i t y − Δ N o n − c a s h    a s s e t \Delta Cash=(Income-Expense+\Delta Capital-Dividend)+\Delta Liability-\Delta Non-cash\;asset ΔCash=(IncomeExpense+ΔCapitalDividend)+ΔLiabilityΔNoncashasset

在上面这个式子中,Income和Expense是利润表科目,其他项目都是资产负债表科目的变化值(Dividend指宣告的股利,造成资产负债表上Retained earnings科目的减少),由此,我们发现现金流量 Δ C a s h \Delta Cash ΔCash完全可以由利润表和资产负债表的金额勾稽出来。

投资活动现金流量的计算

投资活动现金流入来自于出售长期资产/金融资产的价款,流出来自于购买长期资产/金融资产的价款。即:
C F I = 变卖资产所得 ( S a l e s    p r o c e e d s ) − 购入资产支出 ( P u r c h a s e ) CFI=变卖资产所得(Sales\;proceeds)-购入资产支出(Purchase) CFI=变卖资产所得(Salesproceeds)购入资产支出(Purchase)
如何计算变卖资产所得呢?我们知道:
G a i n ( L o s s ) = 变卖资产所得 ( S a l e s    p r o c e e d s ) − 变卖资产的账面价值 ( B o o k    v a l u e    o f    a s s e t    s o l d ) Gain(Loss)=变卖资产所得(Sales\;proceeds)-变卖资产的账面价值(Book\;value\;of\;asset\;sold) Gain(Loss)=变卖资产所得(Salesproceeds)变卖资产的账面价值(Bookvalueofassetsold)

所以:
S a l e s    p r o c e e d s = B V s o l d + G a i n ( L o s s ) Sales\;proceeds=BV_{sold}+Gain(Loss) Salesproceeds=BVsold+Gain(Loss)

如何计算购入资产支出(Purchase)呢?我们知道:
B V 期初值 + P u r c h a s e − D e p r e c i a t i o n    e x p e n s e − B V S o l d = B V 期末值 BV_{期初值}+Purchase-Depreciation\;expense-BV_{Sold}=BV_{期末值} BV期初值+PurchaseDepreciationexpenseBVSold=BV期末值

所以:
P u r c h a s e = D e p r e c i a t i o n    e x p e n s e + B V S o l d + Δ B V Purchase=Depreciation\;expense+BV_{Sold}+\Delta BV Purchase=Depreciationexpense+BVSold+ΔBV

将上三式合并,可以得到:
C F I = B V S o l d + G a i n ( L o s s ) − D e p r e c i a t i o n    e x p e n s e − B V S o l d − Δ B V = G a i n ( L o s s ) − D e p r e c i a t i o n − Δ B V CFI=BV_{Sold}+Gain(Loss)-Depreciation\;expense-BV_{Sold}-\Delta BV\\ =Gain(Loss)-Depreciation-\Delta BV CFI=BVSold+Gain(Loss)DepreciationexpenseBVSoldΔBV=Gain(Loss)DepreciationΔBV

融资活动现金流量的计算

融资活动现金流入来自于股票发行收款、债券发行收款、向银行借款等,流出去向为回购股票、发放现金股利、赎回债券、归还贷款本金等。这些流量的计算比较简单直观。需要注意与发放股利有关的现金流量计算。

股利发放有两步,第一步是宣告股利,第二步是用现金支付。第一步宣告股利的时候,增加了应付股利,这是一个流动负债科目。同时减少了留存收益,没有发生现金变动。第二步用现金支付的时候,付出了现金,同时相应减少了应付股利,发生了现金变动。

D i v i d e n d    p a y a b l e 期初值 + D i v i d e n d    d e c l a r e − C a s h    p a i d = D i v i d e n d    p a y a b l e 期末值 Dividend\;payable_{期初值}+Dividend\;declare-Cash\;paid=Dividend\;payable_{期末值} Dividendpayable期初值+DividenddeclareCashpaid=Dividendpayable期末值
C a s h    p a i d = D i v i d e n d    d e c l a r e − Δ D i v i d e n d    p a y a b l e Cash\;paid=Dividend\;declare-\Delta Dividend\;payable Cashpaid=DividenddeclareΔDividendpayable

对现金流量表的分析

分析三种现金流量的大小关系

经营活动现金流是一项持续性较高的现金流,所以经营活动现金流量高的企业,我们可以预期持续经营不存在问题。但是对于处在初创期、发展期的企业,一方面由于经营规模还未达到最大,另一方面由于开拓市场需要资金投入,所以经营性活动现金流量不高也是正常的。

投资活动现金流量往往是现金的净流出。投资活动现金流出量大的企业,说明企业在扩大规模或者在进入新的行业。处于初创期、发展期的企业,往往这部分现金流出较大。而处于衰退期的企业,则可能由于缩减产能变卖业务而产生投资活动现金净流入。

融资活动现金流通常是现金的净流入。当企业有大量导致现金流出的投资活动,而经营活动产生的现金流量不足以支持这些投资活动时,就需要通过融资活动来获得资金。但如果企业并没有投资活动或投资计划,经营活动现金流量为负,要通过融资活动来获取资金,则企业的持续经营存在很大问题。

经营活动现金流量与净利润的关系

有的公司当年净利润很高,但经营活动现金流量很低甚至为负。这可能表示净利润的质量不高。

造成这种现象的情况有以下两种。

第一种,净利润主要来自于非经营性损益的贡献。非经营性的损益往往都是一次性的损益,不具有可持续性,这样的高净利润自然也不具有可持续性。

第二种,净利润仍然主要来自于经营性的损益的贡献,但是经营性损益的质量存在疑问。例如,一家公司虽然销售收入很多,但绝大多数都还没有收到现金,只是应收账款。如果这些应收账款收款困难,就会造成经营活动现金流量很少。这样的销售收入,很容易在后续期间产生坏账损失。这样的高净利润不仅不具有持续性,还有财务造假的嫌疑。

同比现金流量表

同比现金流量表有以下两种类型。

第一种,分别将现金总流入、总流出作为分母,计算各项流入占总流入的比例、各项流出占总流出的比例。这样做的好处是,流入的主要来源、流出的主要去向一目了然。

第二种,将net revenue作为分母,计算各项流入、流出相对于net revenue的比例。这样做的好处是,一旦有了对于net revenue的预测,就可以根据过往的比例做出现金流量的预测。

自由现金流量

公司自由现金流量

公司自由现金流量是指公司在一个会计期间产生的运营现金流,不包括从资本市场上得到或支出的现金流(融资活动相关)。从理论上说,这个现金流量可以全部用于对债权人和股东的分配。计算方法如下:
F C F F = C F O − N e t    F C    I n v e s t m e n t + I n t e r e s t × ( 1 − T a x    r a t e ) = N I + N C C − W C    I n v e s t m e n t − N e t    F C    I n v e s t m e n t + I n t e r e s t × ( 1 − T a x    r a t e ) FCFF=CFO-Net\;FC\;Investment+Interest\times (1-Tax\;rate)\\ =NI+NCC-WC\;Investment-Net\;FC\;Investment+Interest\times (1-Tax\;rate) FCFF=CFONetFCInvestment+Interest×(1Taxrate)=NI+NCCWCInvestmentNetFCInvestment+Interest×(1Taxrate)

Net FC Investment是指长期资产的净投入,即购买长期资产的花费减去出售长期资产的价款的差额。

WC Investment是指运营资本的净投入。

股权自由现金流量

股权自由现金流量是在公司自由现金流量的基础上,调整与债权人之间发生的现金流入流出后,得到的一个现金流量。从理论上说,这个现金流量可以全部用于向股东分配,计算公式如下:
F C F E = F C F F − I n t e r e s t × ( 1 − T a x    r a t e ) + N e t    b o r r o w i n g FCFE=FCFF-Interest\times(1-Tax\;rate)+Net\;borrowing FCFE=FCFFInterest×(1Taxrate)+Netborrowing

Net borrowing是指从债权人处获得的净融资,即借入债务本金减去偿还债务本金的差额。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值