财报的树:会计准则与 XBRL
一张报表其实是一棵树。树由会计准则定,各国不同;IFRS 统一含义,XBRL 统一表达——还自带七种官方校验。
一个不太直观的事实:财报的三张主表,其实是三棵树——而且树与树之间还牵着线。
先看每棵树的内部:资产负债表里,资产分成流动与非流动,逐级展开到货币资金、存货、固定资产,负债和所有者权益各是一棵子树;利润表从营业收入减成本费用,一路算到净利润;现金流量表把经营、投资、筹资三类现金流加总成现金净增加额。科目之间有父子关系,也有加总关系——流动资产加非流动资产必须等于资产总计。
再看树与树之间(图中虚线):负债加所有者权益必须等于资产,这是会计恒等式;利润表算出的净利润,滚存进资产负债表的未分配利润;现金流量表的现金净增加额,落回资产负债表的货币资金;净利润又是现金流量表(间接法)的起点。三张表不是三份独立文件,而是同一套账上互相咬合的三个枝干——任何一处数字造假或抄错,勾稽线的另一端就会对不上。
财报的一切自动化处理——提取、对齐、校验——都建立在这个树状结构上。
树是谁定的:会计准则
树的形状由会计准则决定,而准则各国不同:中国用企业会计准则(CAS),国际上一百多个法域用国际财务报告准则(IFRS),美国用美国公认会计原则(US GAAP)。三套准则下,科目的命名、分类方式、报表的列报格式都不一样——同一家公司在 A 股和港股两地上市,两份财报的树就长得不同。
IFRS 解决什么:让含义趋同
IFRS 是准则层面的全球趋同努力:让「收入」「资产」这些概念在不同国家大体同义。中国准则也已与 IFRS 实质趋同。
但趋同不等于相同——细节口径仍有差异,同一准则下不同公司的叫法也五花八门。这正是后面「机器对齐」仍然必要的原因。
XBRL 解决什么:让机器读得懂
准则统一了概念的含义,XBRL(可扩展商业报告语言)统一了概念的表达:给树上每个概念一个全球唯一的标识、标准化的名称,以及概念之间关系的正式定义;各国监管据此要求上市公司报送机器可读的财报。
这是整个行业对「财报从给人读的文件,变成给机器读的数据」给出的标准答案。
标准还自带体检单:七种官方校验
XBRL 不只定义概念,还随标准带了一套校验规则(中国由财政部正式发布),用来检查报出来的数字自洽不自洽。翻成人话是七条:
- 分项加总:明细加总应等于合计;
- 跨期衔接:期初余额+本期增加−本期减少=期末余额;
- 每股收益复算:归母净利润÷加权平均股数,应约等于披露的每股收益(允许容差);
- 恒等式:资产=负债+所有者权益,各报表逐级合计自洽;
- 默认为正:科目的借贷属性决定其值默认为正;
- 必须为负:特定项目(如内部抵销)必须为负;
- 比率范围:百分比型数值应落在 −100% 到 100% 之间。
比七条本身更重要的是两条元规则:
- 校验分级。恒等式不平、加总不平是硬错误——数据必定有错,必须修;每股收益超容差、百分比越界是警告——转人工复核。官方标准本身就分了级,不是所有异常同等严重。
- 校验随字段走。每个概念在定义时就确定它参与哪几条校验:有借贷属性的进符号校验,合计项进加总校验,比率进复算校验。校验清单是字段标准的一部分,不是数据灌完后的补救。
溯言站在哪
溯言的口径对齐,以 XBRL 概念体系为标准:各家财报里五花八门的叫法,统一映射到概念树上的标准概念(具体怎么做,见数据如何处理);数据入库后,用上面这套官方校验给数据做体检(什么时候跑、跑出问题怎么办,见数据怎么长全)。
这对你意味着什么:你问「毛利率」,不需要懂任何概念编码;跨公司、跨年份的对比,是「同一概念对同一概念」,不是字面碰运气。