여기서 설명되는 XBRL Framework은 각 Target Audience별 참조하거나 이해해야 할 문서를 3가지 Layer로 구분하여 제시한다.

  • Technical Foundations Layer : 주로 software 개발자가 참조해야 할 Documentation
  • Modelling Rules Layer : Financial 및 Business Reporting과 관련하여 해당 Application에서 XBRL을 어떻게 사용하지를 알고자 하는 Advanced XBRL User가 참조해야 할 Documentation
  • Usage Guidance Layer : XBRL 문서를 실제로 만드는 end-user가 참조해야 할 Documentation

XBRL은 어떤 조직의 재무 및 기업운영과 관련한 정보를 정의하고, 교환하기 위해 개발된 기술적 언어이다. 이것은 수많은 규제기관과 자본시장 참여자가 사용하기 위한 목적을 가지고 만들어 졌으며, 아주 높은 수준의 융통성을 제공한다. 기술적 기반(Technical Foundation)의 XBRL 문서들은 XBRL과 상호작용하는 소프트웨어 전문가뿐만 아니라 API, Validator, XBRL Parser 등을 개발하는 소프트웨어 및 Tool 개발업체에게 가장 적합한 문서다. 또한 이것은 어떤 종류의 Tool을 구매·사용·평가하는 소프트웨어 전문가를 위한 중요한 지식기반을 제공한다. 따라서 기술적 기반의 XBRL문서는 공인회계사나 재무보고서 작성자에게는 적합하지 않다.

XBRL에 대한 기술적인 조언이나 해설은 XBRL개발 토론그룹(XBRL-Dev discussion group : http://groups.yahoo.com/group/XBRL-DEV)에 소속된 사람들로부터 얻을 수 있다. 또한 XBRL International의 Specification Working Group (·SWG)은 XBRL개발 토론그룹에 올라온 질문들을 확인하여 합리적인 지원을 제공할 의무가 지워져 있다.

XBRL International의 회원사들에 소속된 직원은 ·SWG internal discussion group (http://groups.yahoo.com/group/XBRL-SpecV2)와 XBRL International Domain Working Group (·DWG : http://groups.yahoo.com/group/XBRL-Domain)으로 접근할 수 있다.

·SWG는 기술적인 관점에 초점을 둔 기술적 아키택처 문서와 광범위한 사용을 위한 기술적인 roadmap을 만든다.

 

XBRL Specification

Specification(기술사양서)는 XBRL을 만드는 기본재료로써 XBRL을 위한 기술적인 규칙들을 설명하고 있으며, 이것은 XBRL 문서를 직접 만들거나 활용하는 tool을 만들기 위해 관련 정보를 찾고 있는 advanced 소프트웨어 전문가를 target으로 하고 있다. 많은 소프트웨어 개발자들이 그들의 특별한 목적에 부합하고, XBRL을 단순화하여 제공하는 parser와 processor library를 이용할 수 있기 때문에 기술사양서를 직접 활용하지는 않을 것이다.

XBRL International은 기술사양서인 XBRL Specification 2.1을 발표했다. XBRL International Steering Committee (·ISC)는 적어도 2007년 5월까지는 이 기술사양서를 변경하지 않겠다고 선언했으며, 최종 본은 2005-04-25일에 발표된 것이다.

복잡한 기술적인 문서로 구성된 기술사양서는 XBRL에 있어 가장 권위 있는 문서이다. 기술사양서와 XBRL Framework의 특정부분에 불일치가 발생한다면 기술사양서가 우선적으로 적용된다. 이 기술사양서에 설명된 XBRL의 구문규칙, 의미규칙 및 사용상의 규칙에 대한 설명은 XBRL International에서 발표된 다른 문서에서도 나타난다.

 

Conformance Suite

XBRL관련 Tool들은 기술사양서에 정의된 대로 일관된 해석을 제공하고, 다른 XBRL 도구들 간에 상호 운영성이 있는지 등을 확인하는 것이 필수적인데 이는 소프트웨어 개발자에 의해 수행된다. 이와 같은 작업을 위해 제공된 것이 Conformance Suite이다. 이것은 기술사양서의 특별한 관점(컴퓨터가 이해할 수 있는)에 대한 문서들의 집합인데, 일반적으로 잠재적인 해석오류와 처리상의 범위에 대한 차이를 조사하는 XBRL의 작은 sample들이다. conformance suite는 입력값을 설명하고, 이 입력값을 소프트웨어가 올바르게 처리하도록 요구된 출력값에 대한 설명을 포함한다. 여기에 서술된 280가지 이상의 테스트를 통과하여야 소프트웨어 산출물이 XBRL 파일들을 모두 동일한 방법으로 처리될 것이라는 확신이 가능하게 된다. 이것은 제품 개발업체가 자체적으로 검증을 실시해야 하며, 이것을 토대로 “XBRL Compliant”하다는 관련 문서를 XBRL International에 제공하기 전까지는 XBRL International이 개발업체의 소프트웨어를 평가하지는 않는다는 것을 유의해야 한다.

 

Formula Functions

XBRL을 사용하는 Software Application은 관련된 XBRL문서의 집합에서 필요한 정보의 조각을 추출하기 위해 사용할 수 있는 함수들이 있을 때 보다 빠르게 개발될 수 있다. 이런 함수들은 개발자가 비즈니스 로직이나 수학적인 계산식 등을 특별히 작성할 필요가 있을 때 가치를 발휘한다. 이러한 module은 기술사양서의 부속물로써 곧 제공될 것이며, 여기에는 함수들의 list, 정의방법, 샘플 입력 및 출력결과 등이 수록될 것이다.

 

Formula Linkbase

곧 발표될 formula linkbase는 기술사양서의 선택적 module이며, 이것은 검증(참과 거짓을 결정하기 위해 표현식을 평가하는 것)과 유도(새로운 값을 계산하기 위해 표현식을 평가하는 것)에 대한 복잡한 계산식을 정의할 수 있도록 허용한다. 이것은 개발자가 프로그램화 할 필요가 있는 business 규칙들을 만드는 중요한 기본수단을 제공한다. 기술사양서처럼 formula 모듈은 XBRL관련 문서를 생성하고 활용하는 tool내에서 formula module기능을 지원하는 tool을 찾는 specialist 개발자에게 탁원한 관심거리를 제공한다.

현재는 공개초안 형태로 제공되며, 보다 자세한 사항은 XBRL International 웹페이지 http://www.xbrl.org/Specification/Formula-PWD-2007-07-13.rtf를 참조하기 바란다.

 

 

XBRL의 기술적 기반의 개념들이 강제적 적용지침인데 반하여, XBRL 소프트웨어 어플리케이션의 산출물을 지원하기 위해 XBRL International에서 개발된 다른 종류의 지원도구(문서)들이 있다. 이 문서 안에 설명된 Modelling 규칙들은 XBRL 언어를 어떻게 사용하고, 서로 다른 소프트웨어 어플리케이션을 위해 서로 다른 종류의 reporting 정보를 어떻게 설계하는지 등에 대한 자세한 지침을 제공한다.

이 문서들에서 설명된 지침들을 준수하는 것은 필수사항이 아니다. 그러나 XBRL International에서는 이것들의 사용을 권장한다. 이 지침들은 XBRL 산출물들 사이의 상호운용성을 강화하기 위해 설계되었으며, 이것을 보다 광범위하게 적용하는 것은 XBRL로 재무보고 문서들을 산출하고, 활용하는 software를 보다 쉽고 보다 간단하게 개발하게 될 것이라는 것을 확신하게 된다.

XBRL은 개업의 내부운영과 관련한 보고서를 포함한 다양한 형태의 보고서에 사용될 수 있다. 그러나 대부분의 XBRL 보고서는 재무제표나 그와 유사한 형태의 보고서와 관련하여 reporting을 표현하기 위해 사용된다. “Financial Reporting Taxonomy Architecture(FRTA)는 Taxonomy를 만드는데 대한 지침을 제공하고, “Financial Reporting Instance Standards(FRIS)”는 instance 문서를 만드는 지침을 제공한다. 제목에서 추측할 수 있는 바와 같이 FRTA와 FRIS는 재무제표를 XBRL형태로 이용하는데 대한 지침이다.

이 Layer에서 포함된 문서들을 포함하여 FRTA, General Ledger, Taxonomy에 대한 해석과 조언은 XBRL-Dev와 XBRL-Public (http://groups/yahoo.com/group/XBRL-Public) 토론그룹에서 얻을 수 있다. 이 Working Group에서 특히 FRTA와 General Ledger Taxonomy 편집자들은 토론그룹에 올라온 질문들을 확인하고, 적절한 지원을 제공할 의무가 있다.

XBRL International의 회원사에 소속된 직원은 FRTA와 FRIS관련 의견이나 문의는 XBRL-Domain 토론그룹을 통해, General Ledger Taxonomy관련 의견이나 문의는 XBRL-GL 토론그룹(http://groups.yahoo.com/group/XBRL-GL)을 통해 지원받을 수 있다.

 

Financial Reporting Taxonomy Architecture (FRTA)

FRTA는 상호 운용가능성을 극대화하도록 Taxonomy를 구성하는 방법에 대한 규칙들의 집합이다. 이 문서는 software 개발자와 advanced taxonomy 개발자를 대상으로 한다. 비록 어떤 것은 인간의 판단과 해석이 요구되지만 많은 규칙들이 “taxonomy builder”라는 소프트웨어에 내장되어 자동적으로 적용된다.

FRTA는 개발된 Taxonomy에 대하여 필수적용 지침을 적용하는 원칙들과 부합하게 만들기 위해 Taxonomy Recognition Process (TRP, Taxonomy 인증절차)라는 application을 수행하도록 강요된다. XBRL International에서 이러한 절차를 수행했을 때 인증된 Taxonomy에 대한 “Approved”란 상태를 XBRL International 웹사이트에서 찾을 수 있다.

Taxonomy를 Approved 상태로 만들기 위해 taxonomy 개발자가 이러한 작업(taxonomy 인증절차)을 수행하도록 강제로 부과된 것은 없다. 그러나 대부분의 XBRL International Jurisdiction은 이러한 절차를 수행한다. 이러한 절차를 수행하는 것은 소프트웨어 개발자와 taxonomy 개발자에게 그들이 만든 Taxonomy가 FRTA와 부합하다는 것을 나타내는 하나의 유인책이며, XBRL International로부터 Approval 고려대상이 아니다.

 

FRTA Conformance Suite

기술사양서와 마찬가지로 FRTA도 수행할 conformance suite를 가지고 있는데, 이 conformance suite는 컴퓨터가 이해할 수 있도록 표현된 FRTA 규칙을 제공한다. S/W 개발업체가 적용할 필요가 있는 약 120개의 conformance suite가 있다.

FRTA conformance suite에 compliance(순응)하다는 것은 S/W 개발업체에 의해 자체적으로 검증했다는 것이다. XBRL International은 S/W업체가 개발한 Tool이 compliance하다는 것을 평가하지도 않고 보증하지도 않는다. 그러나 FRTA 자체가 최종적으로 완료되기 전에 이러한 두가지 실행절차(Tool이 compliance하다는 것을 평가하고, 보증하는 것)가 conformance suite을 통과해야 한다.

 

FRIS-Financial Reporting Instance Standards

FRIS는 상호 운용가능성을 극대화하도록 instance document를 구성하는 방법에 대한 규칙들의 집합이다. FRIS는 주로 XBRL 데이터를 산출하는 Tool을 찾는 소프트웨어 개발자를 target으로 한다. 이 Tool은 소프트웨어 개발자가 만든 제품인데 표준에 부합함으로써 XBRL 데이터의 효용성을 활용하는 제품이다.

FRIS는 FRTA의 부속물이다. 따라서 FRTA에 적합한 Taxonomy는 FRIS에 적합한 instance document를 산출한다. 그러나 FRTA와 달리 Tool이 FRIS에 부합하는 instance 문서를 만든다는 것을 확신하게 하는 어떤 유인책은 없다. 그러나 FRIS의 의미가 널리 보급되고, FRIS는 재무보고 데이터의 상호운용을 극대화시키게 될 것이다.

 

FRIS Conformance Suite

FRTA와 기술사양서처럼 FRIS도 지침에 따르는 소프트웨어 산출물의 개발을 지원하는 conformance suite를 가지고 있다.

이것도 위와 마찬가지로 소프트웨어 개발업체에 의해 수행되어야 한다.

 

Link Role Registry (LRR)

XBRL은 XBRL 문서에 나타나는 role과 arc role의 표준 set을 제공한다. 일반적이고 유용한 의미를 연결하는 role은 XBRL 어플리케이션에 나타난다. XBRL Link Role Registry는 role과 role의 사용방법을 설명한 공개된 온라인 데이터 set이다. link role registry는 FRTA에 자주 추가되는 새로운 정의와 role의 사용방법을 추가할 수 있는 mechanism(절차, 방법)이다.

 

LRR Conformance Suite

LRR는 복잡한 데이터베이스가 아니며, 명확한 시험(test)에 대한 보증이다. 그래서 XBRL Tool은 XBRL 문서가 처리되는 동안에 LRR를 온라인 접근지원을 하는지를 확인하게 된다.

 

GL Taxonomy

General Ledger taxonomy는 경영활동(reporting 개념의 집합체)과 관련된 개별적 transaction을 기록하고 교환하는 특별한 목적에 완전히 부합하는 XBRL Taxonomy이다. GL Taxonomy는 집합된 이 개념으로부터 도출될 수 있는 실적정보에 기초한 보고서를 생성하는 것뿐만 아니라 원장과 기타 거래정보의 공동이용이 가능한 상호교환을 허용한다. 이것은 전자상거래, 데이터 통합, internal reporting을 위한 강력하고 융통성 있는 도구이다. GL Taxonomy를 위한 별도의 http://www.xbrl.org/GLTaxonomy 홈페이지가 구성되어 있으며, XBRL International member를 위한 http://groups/yahoo.com/group/XBRL_GL 토론그룹이 있다.

GL conformance suite는 현재 개발중에 있다.

XBRL의 많은 사용자들은 이 세 번째 레벨의 XBRL International matrial을 많이 참조할 것이다. 왜냐하면 그들은 그들이 선택한 software tool을 사용하여 XBRL의 기술적인 규칙들을 수행하기 때문이다.

이것의 사용은 필수적인 것은 아니며, 단지 강력한 촉진책이다. 이 문서에서 설명된 원칙들에 대하여 일관성을 유지하고 사용을 권장하는 이유는 사용자가 XBRL 문서를 작성하고 활용함에 있어 상호간에 공동이용을 극대화함에 있다.

이번 layer는 고품질의 전자적인 report을 작성하고 활용하기 위하여 XBRL tool을 찾는 공인회계사나 재무보고서 작성자에게 가장 적절하다.

 

Jurisdictional Taxonomy Guidance

개별적인 Jurisdiction이 자신의 taxonomy를 개발하는데 활용하기 위하여 개발지침서들을 많이 발표하고 있다. 이 지침서들은 jurisdictional taxonomy를 만드는데 필요한 것들에 대하여 도움을 제공하기 위하여 설계되었으며, 이것은 그들이 작성한 taxonomy의 정의에 대한 설명과 taxonomy를 확장하는 방법에 대한 것도 포함한다.

 

Preparers Guide

XBRL International 준비자를 위한 guide는 XBRL Taxonomy 개념들을 tag데이터 가장 나은 방법과 XBRL Taxonomy를 확장하는 방법에 대한 제안들을 설명하고 있다.

이 지침서들은 공인회계사와 재무보고서 작성자들을 대상으로 한다. XBRL International은 이것의 사용을 강력하게 권고하지만, 각 나라의 증권규제기관이 그들의 요구나 문제점을 설명하는 것처럼 모든 것에 적용되는 것은 아니다.

 

Jurisdictional Instance Document

각 jurisdiction은 자기나라와 관련성 있는 taxonomy를 사용하여 instance document을 구성하는데 있어서 일관성을 갖도록 지원하기 위한 instance document관련 material을 발표하고 있다.

 

General Ledger Conceptual Guide

General Ledger의 개념적 guide를 포함한 General Ledger Taxonomy의 사용에 이용할 수 있는 많은 guidance material들 있다. XBRL International 회원은 다음의 List를 이용할 수 있다.

http://finance.groups.yahoo.com/group/XBRL-GL

한국XBRL본부

사업자등록번호 : 110-82-12361
대표자 : 김영식
대표전화 : 02-3149-0246
EMAIL : kimdusik@xbrl.or.kr

XBRL International

top
Copyright © 2020 한국XBRL본부
error: