一、前言
2018年2月我的小确幸之一便是在朋友的影响下加入了知识星球的"不读财报就出局"这个组织。财报对我而言,并不是一件陌生的事。几年前在MBA课程中已接触过《会计与决策》,《公司理财》等相关课程,在《商业模拟》等课程也对财报的做过一定的分析与应用。后来还参加过《学堂在线》学习了肖星老师的《会计与决策》。但是不读财报就出局给出的公司分晰框架,是站在投资者的立场,给出的最直接、最清晰的,最具操作性的。每一堂过学下来,都是收获满满,以至于有些停不下来。我本是第五期学员,我确找到了第四期的学习课程索引,提前学完了所有课程。今天的学习笔记总结的是Day11的课程 ,因为这一课给了我一个过去没有接触过的概念,那就是“做生意的完整周期”,使我们明白一家公司如何免费做生意。二到八部份,是我学习课程知识的总结。第九部分,是我的扩展研究,讲点我的密秘大招。
二、基本概念
一般公司做生意,无非分为以下五个步:
1. 购买原材料
2.厂里生产产品
3.生产出来的产品存入仓库
4.卖出产品
5.收到货款
从第1步购买原材料,到第5步收到货款,这个过程就是做生意的完整周期
再加上在卖出产品前,可能需要给供应商付款,我们的生意流水图就是这样的:
三、做生意的完整周期=平均在库天数+平均收现天数
在上面的基础上,我们先加上二个概念
1. 存货周转天数: 从“购买原材料”到“卖出产品”的过程
这个期间货品都没有卖出去,一直在仓库,因此这段时间称为“存货周转天数”,还有个别名,叫“平均在库天数”??獯嬷茏焓扛鲂幸挡灰谎?。如奢侈品行业就很长,如Tiffany的库存超过400天。
2. 平均收现天数:从“买出产品”到“收到货款”的过程
这个期间主要任务是“收钱”,这段时间叫“平均收现天数”。 平均收现天数小于15天的,叫做收现金的公司。
做生意的完整周期=平均在库天数+平均收现天数。
流程图更改如下。如果一家公司做生意的周期小于35天,那这家公司的经营能力是相当出色的。
四、做生意的完整周期=应付帐款付款天数+缺钱天数
接下来,我们换一个角度,再加上两个概念。
1. 应付帐款付款天数:从“购买原材料”到“给供货商付款”的过程
2. 缺钱的天数: 从“给供货商付款”到“收到货款”的过程
做生意的完整周期=应付账款付款天数+缺钱的天数。 流程图更新如下:
五、不用钱如何做生意?
通过上面的学习,我们整理一下,便知:
做生意的完整周期=平均在库天数+平均收现天数=应付账款周款天数+缺钱天数
缺钱天数=平均在库天数+平均收现天数-应付帐款周转天数
当缺钱在数<0时,我们就可以认为这家公司不用钱就能做生意
具体的计算公式如下:
1. 平均在库天数=360/存货周转率=360/(营业成本/平均存货)
2.平均收现天数=360/应收帐款周转率=360/(营业收入/平均应收帐款)
3.平均应付帐款周转天数=360/应付帐款周转率=360/(营业成本/平均应付帐款)
需要注意的是,平均存货,平均应书帐款和平均应付帐款都是指的平均值,即(期初+期未)/2
六、举个例子,永辉超市不差钱(2006年财报)
1. 应收帐款周转天数和存货周转天数,我们不去计算,直接用“帐报说” 的数据。存货周转天数=44.1天,应收款项周转天数=2.2天。
2. 计算应付帐款周转天数
分子:“营业成本”见“利润表”,为392.91亿元
分母:平均应付帐款=(期初应付帐款+期初应付票据+期未应付帐款+期未应付票据)/2
平均应付帐款=(52.01+0+64.95+0)/2=58.48亿元
应付帐款周转率=392.91/58.48=6.7次
应付帐款周转天数=360/6.7=53.73天
3. 计算的缺钱天数
缺钱的天数=存货周转天数+平均收现天数-应付帐款付款天数=2.2+44.1-53.58=-7.28天
缺钱天数是负的?。。。?!
也就是永辉超市可以用供应商的货,做完一完整的生意并拿到货款,捂在怀里7.28天之后,才向供应商付款??!
七、有没有更简单的方法来查看“缺钱的天数”
答案当然是有的。熟练之后,可以用“万得app”,查询”净营业周期“指标,可直接看到缺钱的天数为正还是为负。 需要注意的是,万得上计算时没有算入“应收票据”,所以可能会稍有误差,但不影响总体判断。
八、本课知识总结。附上课程的思维导图
九、扩展研究,我的终极秘密武器
虽然有“万得app"来帮忙,让我们有较快的方式来查找哪些公司不同钱就可以做生意。
但是面对A股中3000多支的股票,人工不可能做到对每支股票都一一去核对,只能对自己关注的股票进行查询。
幸好我们可以使用python+免费量化交易平台的数据库来对大数据进行分析,可极大地增强我们对数据的掌控。
我使用免费的joinquant平台加上简单的代码,我们可以发现A股中至少有298家企业的缺钱天数为负。其中有很多企业的财务状况并不健康。所以不能凭一个指标来选择股票。衡量一个企业时,一定要按MJ老师的方法,全面立体地来解读财报,才能选出好公司来。选出好公司后,还要择时,要看看购买的价格是否合理,如果价格过高,我们得等到跌到合适的价格后,才能出手购买。
至于如何使用python进行数据分析,这里涉及一点点技术门槛,所以在此不展开讨论。感兴趣的朋友,我们可以私下讨论。