为什么我们最后做了两个财务仪表盘
一位内测用户在提交他的第一份阿联酋企业所得税申报时,碰上了一个看似简单的问题:现金收付制,还是权责发生制?这看起来像是会计的琐碎细节,其实是两种看待生意的方式——也正因如此,SnapLedger 最后有了两个仪表盘。一个围绕现金流(我到底有多少钱?),一个围绕资产负债表和损益表(我的生意做得怎么样?)。没有哪个更正确,它们回答的是不同的问题。
前不久,我们的一位内测用户用 SnapLedger 提交了他的第一份阿联酋企业所得税申报。
一切都很顺利,直到 FTA 的门户网站问了一个简单的问题:
「你们的财务报表是按现金收付制(cash basis)还是权责发生制(accrual)编制的?」
乍一看,这像是个会计问题。可实际上,它反映的是两种截然不同的看待生意的方式。而正是理解了这个区别,最终改变了我们设计 SnapLedger 的方式。
我们从现金流开始
刚开始做 SnapLedger 的时候,我们的仪表盘看起来很像一个个人理财应用。
钱进来。钱出去。开支被归类。用户能看到自己把钱花在了哪、还剩多少现金。
对个人来说,这恰恰是对的思维模型。大多数人并不用资产、负债或留存收益来思考。他们想的,只是一个简单的问题:
「我到底有多少钱?」
现金流,就是他们需要的答案。
很多很小的企业也是这么想的。一个自由职业者,或者一家小小的咨询公司,往往就直接用银行账户在经营生意。发票当然重要,但真正用来发工资、付房租、结供应商的,是现金。
这也是为什么许多税务机关允许小企业在报税时采用 Cash Basis Accounting(现金收付制)。在现金收付制下,收入一般在收到钱时确认,开支在付出钱时确认。站在小企业主的角度,这既直观,又实用。如果客户还没有付款,企业可能根本没有现金去为这笔收入交税。
换句话说,现金收付制在很大程度上是一种为报税而设计的简化,而不是一套关于企业如何运转的不同理念。
然后,问题变了
但随着企业成长,另一个问题会变得更重要。不再是:
「我有多少现金?」
而是:
「我的生意,实际上做得怎么样?」
这不是同一个问题。
设想一家公司在十二月交付了一个项目,并开出一张 $100,000 的发票。客户在次年二月才付款。按现金制,十二月的收入是零。而按 accrual accounting(权责发生制),十二月就体现出这笔收入——因为经济活动正是在那时发生的。
同样的逻辑,也适用于供应商账单、预付费用、折旧、应收账款和应付账款。一旦你开始追问一家企业是否盈利、它拥有什么、它欠着什么、它又创造了多少价值,光看现金的进出就不够了。你需要一套能反映企业背后经济实质的会计系统,而不只是记录银行流水。
这正是权责发生制所做的事。也正因如此,几乎每一套主流的会计准则——IFRS、IFRS for SMEs、US GAAP 以及大多数国家标准——都建立在权责发生制之上。当企业编制正式的财务报表时,默认的前提是:它们在经济事项发生时就予以报告,而不是等到现金恰好流动的时候。资产负债表、损益表、权益变动、应收与应付,全都依赖于这个基础。
现金流依然重要,但它成了若干张财务报表中的一张,而不再是理解一门生意的唯一视角。
于是我们做了两个仪表盘
这个领悟,最终改变了我们设计 SnapLedger 的方式。我们没有强迫一个仪表盘去服务所有人,而是承认:不同的用户,想回答的是不同的问题。
对个人用户——以及许多很小的企业——来说,仪表盘依然强调 现金流。它回答的是很实际的问题:
- 我有多少现金?
- 我的钱从哪里来?
- 我又把它花在了什么上?
而对需要编制正规财务报表的企业来说,主仪表盘则围绕 Balance Sheet(资产负债表) 和 Profit & Loss statement(损益表) 展开。它回答的是另一组问题:
- 这门生意赚钱吗?
- 它积累了哪些资产?
- 它背负着哪些义务?
- 一路下来,又创造了多少权益?
哪种视角都不比另一种更「正确」。它们只是解决不同的问题罢了。
软件应该顺着人们的思考方式
做会计软件这些年,我们学到的一课是:软件应该顺着人们的思考方式——但它也应该帮人们看懂,生意实际上是怎么运转的。
大多数人天然地从现金开始想。而每一家成长中的企业,终有一天都需要理解权责发生制。
我们的目标不是逼用户像会计一样思考。而是针对他们想回答的问题,呈现对的那个财务视角。
软件应该顺着人们的思考方式——同时也帮他们看懂生意实际是怎么运转的。
当你打开自己的财务,你真正在问的是哪个问题——手头有多少现金,还是生意做得怎么样?
我们的目标不是让用户像会计一样思考——而是针对他们想回答的问题,呈现对的那个财务视角。