财务报告与分析(五)
现金流量表
现金流量的分类
基本分类
经营活动现金流
经营活动现金流是指企业经营性活动产生的现金流量。
对应工商企业来说,它的经营性活动就是出售商品或提供服务,所以与此有关的购买原材料、支付员工工资、支付税款、收取货款等都是典型的经营性活动现金流。
对于金融企业来说,比如银行,它的经营性活动是吸收存款、发放贷款,所以与之相关的钱款收付、利息收支是它的经营性活动现金流。
正是因为不同性质企业的经营活动的范围不同,国际财务报告准则对于收付的利息、股息,允许企业自主决定是否归入经营活动现金流;而美国通用会计准则没有给予企业这个自由度。在这个问题上,两个准则间存在差异。
投资活动现金流
投资活动现金流是指企业投资性活动产生的现金流量。企业的投资活动包括对长期资产(固定资产、无形资产)的投资和对金融资产(股权、带息债权)的投资,但不包括对现金等价物和交易性金融资产的投资。现金等价物本身就是现金,对它的投资不影响现金流量。对交易性金融资产的投资属于经营活动现金流。
投资活动的现金流入主要有:出售金融资产和长期资产获得的价款。
投资活动的现金流出主要有:购买金融资产和长期资产支付的价款。
对于金融资产带来的利息、股息收入,美国准则要求归入经营活动现金流,而国际准则允许归入投资活动或经营活动现金流。
融资活动现金流
融资活动现金流是指企业融资性活动带来的现金流。企业融资活动包括发行股票取得股权资本和借入带息负债两种。
融资活动的现金流入主要有:借入带息负债、发行股票所获得的款项。
融资活动的现金流出主要有:使用现金归还带息负债本金、回购股票。
对于带息负债产生的利息支出,美国通用会计准则归入经营活动现金流,而国际财务报告准则允许归入融资活动或经营活动现金流。
对于现金支付股利,美国通用会计准则归入融资活动现金流,而国际财务报告准则允许归入融资活动或经营活动现金流。
美国通用会计准则与国际财务报告准则对于现金流量分类的区别
美国通用会计准则
- 收到的股息:经营活动现金流
- 收到的利息:经营活动现金流
- 支付的股息:融资活动现金流
- 支付的利息:经营活动现金流
- 支付的税款:经营活动现金流
国际财务报告准则
- 收到的股息:经营活动或投资活动现金流
- 收到的利息:经营活动或投资活动现金流
- 支付的股息:经营活动或融资活动现金流
- 支付的利息:经营活动或融资活动现金流
- 支付的税款:根据纳税活动的归类确定。比如,由于出售固定资产属于投资活动,出售固定资产的利得所缴纳的企业所得税归入投资活动现金流。
现金流项目 | 美国通用会计准则 | 国际财务报告准则 |
---|---|---|
收到的股息 | CFO | CFI或CFO |
收到的利息 | CFO | CFI或CFO |
支付的股息 | CFF | CFF或CFO |
支付的利息 | CFO | CFF或CFO |
支付的税款 | CFF | CFO或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期初额+Sales−Cashreceived=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期初值+Purchase−Cashpaid=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期初值+Purchase−COGS=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期初值+Salaryexpense−Cashpaid=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期初值+Otheroperatingexpense−Cashpaid=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期初值+Taxexpense−Cashpaid=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=Cashreceivedfromcustomers−Cashpaidtosuppliers−Cashpaidtoemployees−Cashpaidforotheroperatingexpenses−Cashpaidfortax
直接法列示的优点是提供了详细的流入流出的信息。
间接法
间接法以净利润为起点,通过调整非经营性的损益、非现金性的损益、运营资本的变动金额,得到经营活动现金流量净额。
间接法列示项目 | 对现金流的影响 |
---|---|
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/Amortization−Non−operatingincome/+Non−operatingexpense−Changeinworkingcapital
现金流量表与资产负债表、利润表的勾稽关系
资产负债表中,资产=负债+权益,将资产拆分为现金和非现金资产后,得到:
现金+非现金资产=负债+权益,等式两边取变化值
Δ
\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=(Income−Expense+ΔCapital−Dividend)+ΔLiability−ΔNon−cashasset
在上面这个式子中,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期初值+Purchase−Depreciationexpense−BVSold=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)−Depreciationexpense−BVSold−Δ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期初值+Dividenddeclare−Cashpaid=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=CFO−NetFCInvestment+Interest×(1−Taxrate)=NI+NCC−WCInvestment−NetFCInvestment+Interest×(1−Taxrate)
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=FCFF−Interest×(1−Taxrate)+Netborrowing
Net borrowing是指从债权人处获得的净融资,即借入债务本金减去偿还债务本金的差额。