REA是Resources(资源)、Events(事件)、Agents(主体)的缩写,它是一种计算机会计信息处理的模型,由William E.McCarthy于1982年提出。
REA模型甩掉了很多在计算机时代已经毫无存在必要的
会计对象。最明显的例子是
借贷记账法的概念在REA系统中已经没有了。很多类似
应收款和
应付款这样的
总账科目也消失了,因为计算机可以使用原始记录实时地生成它们。
REA将
会计系统视作真实商业活动的一个数字化反映,换言之,它创建的计算机对象能够直接表示真实商业活动中的对象,用计算机科学术语来说,REA是本体。REA模型中的对象包括:
REA的对象比传统的
会计科目更能够直观地反映现实中的对象。举例来说,传统的资产类科目“
商誉”,就不是一个REA的资源。
每个REA模型中,常常含有一对事件,它们由相对的关系联系在一起(被称为“二重性”关系)。这一对事件中的一个往往代表着一种资源的放弃或失去,而另一个代表着一种资源的收到或获得。例如在“销售活动”这个
业务流程中,一个事件是“卖出”,即商品的所有权放弃;而另一个事件是“收款”,即现金的获得。
上述的样例模式,可以扩展到包括承诺(承诺进行交易,例如,销售订单),销售政策等。 由于William E.McCarthy在标准委员会中的积极介入,REA对
电子商务标准ebXML
产生了持续的影响。另一个和REA有竞争关系的标准是XBRL GL,后者更倾向于模仿传统的
借贷记账法。