XBRL
XBRL(extensible business reporting language)은 1999년에 미국 워싱턴주의 공인회계사 찰스 호프만(Charles Hoffman)이 중심이 되어 발표한 재무제표 기록용 XML 기반의 언어이다.
XBRL(eXtensible Business Reporting Language)은 기업이나 조직 내에서 재무정보(재무제표나 내부회계보고 등)를 표현하는 언어이며, 재무·경영·투자 등, 다양한 용도의 정보를 기술할 수 있는 XML 기반의 언어이다.
재무정보는 연도마다 혹은 조직이나 업종, 문서구조, 항목, 계산식 등에 따라 다르다는 특징이 있어, 기존의 작성방식으로는 작성 비용이 많이 들 뿐만 아니라, 정보를 공유하고 재이용하기 곤란하다. XBRL은 이런 약점을 보완하고, 표준재무정보의 작성·유통·분석·변환 등에 표준 XML 기술을 적용함으로써 기업, 정부, 개인투자가, 회계단체 등에게 기업의 투명성과 신용성, 효율성을 줄 수 있는 기술인 것이다.
또한, XBRL 2.1 규약에는 XML Schema, XSL, XLink 등 최신 XML 관련 기술을 적극적으로 수용하고 있다.
XBRL(eXtensible Business Reporting Language)은 기업이나 조직 내에서 재무정보(재무제표나 내부회계보고 등)를 표현하는 언어이며, 재무·경영·투자 등, 다양한 용도의 정보를 기술할 수 있는 XML 기반의 언어이다.
재무정보는 연도마다 혹은 조직이나 업종, 문서구조, 항목, 계산식 등에 따라 다르다는 특징이 있어, 기존의 작성방식으로는 작성 비용이 많이 들 뿐만 아니라, 정보를 공유하고 재이용하기 곤란하다. XBRL은 이런 약점을 보완하고, 표준재무정보의 작성·유통·분석·변환 등에 표준 XML 기술을 적용함으로써 기업, 정부, 개인투자가, 회계단체 등에게 기업의 투명성과 신용성, 효율성을 줄 수 있는 기술인 것이다.
또한, XBRL 2.1 규약에는 XML Schema, XSL, XLink 등 최신 XML 관련 기술을 적극적으로 수용하고 있다.
XBRL 표준 프로세스
Taxonomy Document
Taxonomy Document는 XML Schema와 LinkBase(XLink)로 이루어져 있고, Instance Document의 내용·구조·처리 방법 등을 정의하고 있다. Taxonomy Document는 다음과 같이 XML Schema와 LinkBase로 구성 된다.
1. XML Schema
Instance의 어휘(요소명, 속성 등)를 정의한다. 구체적인 계정과 목명 등이 정의된다. Financial Statement로 불리는 재무제표는 나라 마다 다른 회계기준에 대응한 Taxonomy가 각국의 XBRL조직에 의해 제정되고 있다. 나라마다의 회계기준에 대응한 Taxonomy와 함께 업종 Taxonomy, 자사 Taxonomy를 정의할 수 있다.
2. LinkBase(XLink)
문서구조, 각 정보의 표시순서·처리순서를 정의한다. XML Schema와 다른 파일에 작성한다. LinkBase는 XLink를 사용하며, 이하와 같은 링크 정의를 할 수 있다.
- Presentation Link:항목간의 표시순서를 정의
- Calculation Link:항목의 수치 데이터의 가산식을 정의
- Definition Link:항목간의 친자 관계 등을 정의
- Label Link:항목의 표시 내용(라벨)을 정의
- Reference Link:참고 문헌 정의
AutoXML 방식의 XBRL 프로세스
AutoXML방식으로 만드는 방법은 기존의 XBRL생성프로세스에 추가로 사용자가 ERP의 재무DB 정보나 엑셀 정보를 이용해서 웹 상(XML on HTTP)에서 XBRL Instance문서를 생성하는 방법이다.
이 방식은 웹 상에서 XSL View를 제공하기 때문에, 사용자가 직접 재무DB에 넣어서 웹 프로그래밍으로 View를 만들지 않아도 되고, XBRL전용 에디터를 사용하지 않고도 XBRL Instance문서를 볼 수 있다.
이 방식은 웹 상에서 XSL View를 제공하기 때문에, 사용자가 직접 재무DB에 넣어서 웹 프로그래밍으로 View를 만들지 않아도 되고, XBRL전용 에디터를 사용하지 않고도 XBRL Instance문서를 볼 수 있다.
AutoXML 방식의 특징
- 매년 재무정보를 이용한 XBRL - 재무제표 정보를 만드는 과정을 별도의 프로그래밍이나, 수작업 없이 사용자가 만들 수 있다.
- 사용자가 직접 웹 상에서 XBRL Instance문서를 만든다.
- 웹 브라우저로 XBRL Instance문서를 볼 수 있다.
- 자사 Taxonomy, XML Instance, XSL, XBRL 생성 웹 폼을 통해서 새로운 XBRL Instance문서를 생성해 준다.
기존 방식과의 차이점
구분 | 기존 방식 | AutoXML 방식 |
---|---|---|
생성방법 | Tool + Schema | Webform + XML 생성엔진 / Tool |
XSL View | 없음 | 있음 |
Valication | 가능 | 가능 |
사용 프로그램 | Taxonomy Tool | 웹 브라우저 |
교환 프로세스 | 따로 구현 | XML - EDI |
생성 과정 | 복잡 | 간단 |
XBRL 시스템 구성도
XML eBook을 이용한 재무제표 보고서
다음과 같은 5가지의 제무제표 정보를 eBook 형태의 보고서로써 만든다.
- 기본 정보
- 대차대조표
- 손익계산서
- 이익잉여금 / 결손금 처리계산서
- 현금 흐름표
XBRL 포탈 시스템과의 연동
AutoXML방식의 XML기반의 XBRL포탈에서 사용자는 기존 재무 정보 시스템인 ERP, 회계시스템과 연동을 XBRL문서를 만들고, 만든 XBRL Instance문서를 정부, 투자가, 주식상장, 회계법인 등에 EDI(Electronic Document Interchange)시스템을 통해서 주고 받을 수 있다.