XBRL GL不神秘
作者简介
无
内容简介
第三章XBRL GL 标记 一、 给谁打标记 XBRL GL是一种给原始交易信息打标记的标准。原始交易信息往往位于商业报告信息供应链的低端。“商业报告信息供应链”是什么?又长又拗口的,是不是有些莫名其妙?要说清楚什么是商业报告信息供应链,先要从大家熟悉的会计账务处理谈起。 会计是记录、计算、报告经济事项的一套体系,就是把经济事项的信息记录在案,经过整理,以简洁明了的方式呈报给使用的人。会计账务处理大体要经历证、账、表三个环节。证,是指会计凭证,包括原始凭证和记账凭证。会计账务处理首先需要从合规的原始凭证开始,根据原始凭证填列记账凭证。账,是指会计账簿,可分为总账、明细账、日记账和辅助账。总账是根据一级会计科目设置的; 明细账是根据一级会计科目所属的二级明细科目设置的。把会计凭证中相同的会计科目汇总登记就形成了账簿。表,是指会计报表,一般包括资产负债表、利润表、现金流量表、所有者权益变动表。根据汇总起来的账簿余额填列就形成了会计报表。从会计账务处理这三个环节可以看出,前一个环节提供的信息是后一个环节的信息来源。这样前后衔接的环节,就像一根环环相扣的链条。因为链条上渐次传递的是会计信息,所以可以称之为会计信息供应链。 商业报告信息供应链跟会计信息供应链比较相似。不过,商业报告信息供应链的链条更长,环节更多。从单位的商业运营,到内部商业报告,再到外部商业报告,再到投资决策、信贷决策、外部监管,直到经济政策制定,所有这些环节都是通过前一个环节向后一个环节提供的信息联系在一起。图3.1是商业报告信息供应链的示意图。 图3.1 示意图的上半部分表示商业报告信息供应链的五个环节,下半部分表示各个环节的参与方。其中,前三个环节的参与方包括企业及其交易伙伴,除涉及财务会计以外,还涉及管理会计、审计人员; 后两个环节的参与方包括投资者、监管机构、中央银行。在商业报告信息供应链的低端,图中的商业运营环节产生、传递颗粒度细小的原始明细数据。这些数据就像构成世间万物的原子一样,都具有相似的结构。在供应链的中高端,图中的内部商业报告、外部商业报告、投资信贷决策和经济政策制定环节将产生、传递颗粒度较大的汇总数据,这些数据往往是从不同角度、不同层级,通过汇总计算得出的结果。 在商业报告信息供应链的低端,通过给原始交易信息打上 XBRL GL 标记,可以为后续环节提供标准化的明细数据,是供应链后续环节的信息源头。 二、 为什么打标记 一提到原始交易信息,我们往往会想到这笔交易的金额。实际上,如果仅仅用金额标记一笔原始交易是远远不够的,甚至是无效的。为什么这么说呢?因为这个金额值还缺少上下文,缺少上下文的金额没有任何意义。下面,我们以一笔销售收款交易为例,来说明什么是上下文。 有一笔销售收款的金额是121000。这个金额固然不错,但是如果没有上下文,比如,这是哪家单位的收款?收款的币种是什么?什么时间收到的?那么121000就是个毫无意义的数字。只有确定了这笔交易的上下文,比如,ABC 公司于2015年10月13日销售收款人民币121000元,这个数目才有意义。但是,关联了这些上下文标记的这笔原始交易,还只是最基本的环境信息,这些信息依然远远不够,无法成为商业报告信息供应链的源头。 我们要为这笔交易赋予更多的相关属性,或者说打上更多的标记,才能满足商业报告信息供应链后续环节的需要。仍以上述销售收款交易为例,需要进一步关联的其他属性包括: 交易单据类型、交易单据编号、客户名称、客户编号、原币金额、汇率、结算方式、记账凭证类型、记账凭证编号。此外,销售收款交易还要关联时间属性。与一张财务报表相关的时间属性往往只有一个,或者是某个会计期间,或者是某个时间点。而与原始交易相关的时间属性通常有多个,比如,销售收款交易有收款日期,还有记账日期、核销日期。只有为原始交易再打上这些标记,原始交易信息才可能为商业报告信息供应链的后续环节提供明细的基础数据。只有根据属性充足的原始交易信息,供应链后续环节才能游刃有余地使用这些明细数据。比如,在内部商业报告环节,就可以从客户、结算方式、记账日期等多个维度进行统计分析,满足不同的管理决策需要。 到这里,这些原始交易信息距离成为商业报告信息供应链的源头还差一步。怎么还差一步呢?因为供应链后续环节的参与方往往形形色色,既涉及企业内部不同部门,也涉及交易伙伴、外部投资者、监管机构,等等。如果不同的企业为原始交易信息打标记的方式各不相同,那么,供应链上其他参与方要想读懂一家企业的交易信息,就要花费不小的力气,再要读懂每家相关企业的交易信息,就几乎是不可能完成的任务了。只有借助于原始交易信息的标准化,才能解决商业报告信息供应链上众口难调的问题。 什么是标准化?我们先看一个物流供应链中标准化的例子。集装箱运输是一种运输货物的货柜标准化方法。如果把货物装进标准规格的集装箱,那么,不论是轮船、火车、飞机,还是卡车就都可以装载运输。集装箱规格的标准化影响了物流供应链上的所有人,降低了港口的装卸成本,提高了运输工具的使用 效率,使运费显著下降,极大地推动了贸易发展。或许读者朋友们对集装箱已经司空见惯,熟视无睹。不妨设想一下没有标准化集装箱的情景: 包装货物的容器大小不等、形状不一。与采用集装箱相比,港口装卸、堆场码放的效率非常低下,装载运输的空间利用率锐减,储存和装运成本大幅攀升。相比之下,集装箱标准化的巨大价值确实令人印象深刻。 集装箱的规格有标准,给原始交易打标记也有标准可循。XBRL GL 就是这样的标准,为每个标记定义了标准化的名称、数据类型、层级顺序、多语言标签。其中,有些涉及时间、币种、语言的 XBRL GL 标记直接采用国际标准,进一步提高了 XBRL GL 的标准化程度。以交易时间的格式为例,有的软件应用系统中可能记作“2015年10月13日”,而另一个应用系统中可能记作“20151013”。不要说让计算机读,就是让人来读,也需要“转念”想一想。XBRL GL 的时间标记全部采用 ISO 8601:2000国际标准格式,统一记作“20151013”,非常适合计算机自动读取。 总之,打上标准化的 XBRL GL 标记后,原始交易信息具备了全球性、整体性、通用性和可扩展性的特征,可以满足不同地区、不同行业的不同用途,真正成为商业报告信息供应链的“源头”。 三、 标记长什么样 针对不同类型的原始交易,我们可以选取不同的 XBRL GL 标记标识交易的种种属性。XBRL GL 标准一共定义了428种 XBRL GL 标记,罗列在本书后面的附录里。这些 XBRL GL 标记之间存在着固定的层级关系,如果把全部 XBRL GL 元素排列在一起,就仿佛是一棵枝繁叶茂的大树: 会计分录是这棵树的树干; 从树干上生出3根粗壮的树枝,分别是文档信息、实体信息和分录信息; 从分录信息树枝上又会生出一些稍细的树枝,就是分录明细; 同时,分录信息树枝上也会生出许多树叶,比如,分录过账日期、分录标识符; 从分录明细树枝上既会生出更细的枝条,也会生出树叶…… 给一笔原始交易打 XBRL GL 标记时,交易关联哪些属性,我们就从这棵大树上摘下对应的那些树叶,即对应的 XBRL GL 标记。这些树叶,连同它们所依附的树枝,以及树枝所依附的更粗的树枝,直到最粗壮的树干,便形成了一棵 XBRL GL 标记树。给这笔交易关联的所有 XBRL GL 标记赋值完毕,就完成了打标记的工作,形成标准化的原始交易信息。 仍以“ABC 公司于2015年10月13日销售收款人民币121000元”交易为例,打上的 XBRL GL 标记主要包括: 审计号(1001Ledger_ABC) 文档说明(应收明细) 所涵盖期间的起始(20150101) 所涵盖期间的终止(20150331) 默认币种(iso4217: CNY) 组织标识符(111111111) 组织描述(ABC公司) 报告日历代码(2015) 分录过账日期(20150215) 分录标识符(20) 分录描述(VoucherType3) 过账代码(201502) 金额(121000) 原始币种额度(121000) 原始币种(iso4217: CNY) 原始汇率(1) 原始汇率说明(Spot) 标识符号(KH001) 标识符描述(新世纪集团) 标识符类别(客户) 原始文件类型描述(SK) 原始文件号(XSSK201502001) 原始文件参考(收款单) 文件日期(20150213) 接收日期(20150213) 支付方法(JSFS001) 明细描述(销售收款) 确认日期(20150213) 图3.2就是这张销售收款交易的 XBRL GL 标记树示意图。 图中的这些 XBRL GL 标记为这笔交易提供了比较充分的、统一的明细数据描述,为商业报告信息供应链后续环节的数据应用奠定了标准化的基础。这时,就好像货物已经装进集装箱,静待各种不同的交通工具来装载、运输。 一本介绍 XBRL GL 技术的普及读物。 面向零基础的会计、信息化和标准化领域的广大读者。