XBRL

Korea XBRL Center
  • EVENTS
  • CONTACT US
  • JURISDICTIONS
  • LOG-IN
  • Sitemap
XBRL 기본개념

여기서는 XBRL의 기초적인 내용을 소개하고, 컴퓨터가 회계데이터를 의미 있게 처리하도록 하기 위해 제기되는 문제점을 Non-Technical하고 Non-Accounting한 사람들에게 XBRL에 대한 정보를 제공하는 것이 목적이다.

그림에 나타난 용어를 마우스로 누르면 자세한 내용을 확인할 수 있습니다.

XBRL TAXONOMY DTS LINKBASES TAXONOMY EXTENSION INSTANCE DOCUMENT FOOTNOTE SCHEMA Element PRESENTATION CALCULATION DEFINITION LABEL REFERENCE

XBRL

XBRL은 Financial Reporting 및 Business Reporting 분야의 Data에 대하여 보다 효율적인 교환, 분석이 가능하도록 제안된 표준으로, Business Reporting에 사용되는 복잡한 재무정보를 XML기반에서 정의하여 보다 나은 Communication을 하기 위한 표준임.

XBRL은 eXtensible Business Reporting Language를 말하며, Business Reporting(기업보고) 목적을 위해 개발된 XML(eXtensible Mark-up Language)의 파생 언어이다.

XBRL에서 재무데이터는 컴퓨터가 쉽게 이해하고, 처리할 수 있도록 Tag(꼬리표)가 붙어 있다. (예, 1000 ) Asset란 단어는 "<"와 ">"를 포함하여 하나의 Tag라 부른다. 시작 tag인 "<…>"와 종료 tag인 ""는 구별되며, 이 tag 사이는 하나의 값(value)이 위치한다. 위의 예로부터 컴퓨터가 이해하는 것은 자산(Asset)의 내용은 1000을 가진다는 것이다. 그렇다면 컴퓨터가 자산이 무엇인지 어떻게 알 수 있을까?

그것은 XBRL에서 컴퓨터 과학의 메타데이터(metadata)란 개념을 사용하기 때문이다. 메타데이터는 데이터에 대한 데이터로써 데이터에 대한 설명을 제공한다. 예를 들면, 프로그래머는 컴퓨터에게 자산이란 단어를 어떻게 이해하고, 어떤 종류의 값이 이 개념에 할당되는지를 설명해야 한다. 이런 것을 메타데이터를 이용하여 정의하게 된다.

회계적인 관점에서 Asset은 화폐적 가치로 나타내는 값을 가지며, 그것의 Balance 속성은 차변(debit)이다. 이것은 복식회계의 기본규칙이며, 자산과 비용계정도 일반적으로 차변의 속성을 갖는다. 반면에 자본, 부채, 수익은 일반적으로 대변(credit) 속성을 갖는다. Asset의 또 다른 특성은 이것이 시간의 특정시점에서 이용할 수 있는 자원(Resource)이라는 것이다. 이것은 대차대조표에 나타나는데 특정 날짜의 어떤 실체에 대한 재무상태의 스냅삿(snapshot)이다. 어떤 시점에서 표현된 자원의 반대되는 개념이 어떤 기간 동안에 발생하는 흐름(Flow) 개념이다.

위의 예에서 나타난 정보는 적어도 세 가지 특징(type, balance, period attribute)을 컴퓨터에게 제공해야만 컴퓨터가 회계적인 측면에서 을 이해할 수 있다는 것을 보여준다.

물론, XBRL을 개발하는데 소요된 많은 시간들이 컴퓨터에게 단지 자산이 무엇인지 말하는 것만은 아니다. 회계업무에서 XBRL을 사용하여 설명된 많은 개념들이 있다. 또한 재무보고와 관련한 상이한 규정들이 있다. 즉 IFRS(International Financial Reporting Standards)하에서의 Asset의 정의는 각 국가의 GAAP(Generally Accepted Accounting Practices/Principles)에 의해 제공된 개념들과 서로 다를 수 있다는 것을 의미한다. 그러므로 각 GAAP의 규정을 위한 재무개념 사이의 상호동작을 설명할 필요가 있다. 예를 들면 Asset와 Receivables사이에 어떤 관계가 있는지 없는지, 만약 있다면 회계지식의 용어로 어떻게 이해하고, 이것에 적용된 회계행위를 표현하기 위해 각 Element의 Reference를 어떻게 만드는지를 정의한다. 이러한 것을 하기위해 XBRL은 XML Linking (XLink)이라 불리는 기술을 사용한다.

위의 메인 그림에서 제공된 정보는 다음과 같다.

  • Tag 사이의 값(예, 1000 )은 Instance Documents에 나타난다.
  • Asset가 무엇인지, 컴퓨터는 그것을 어떻게 다루는지에 대한 정보는 Schema Files에서 제공된다.
  • 무엇을 설명한 것인지 등 관계정보는 각 categories로 세분된 linkbase에 설명되어 있다.