50
Korean GAAP Taxonomy 의 의의 Jan 2006 YongMoon Lee KICPA & AICPA

Korean GAAP Taxonomy 의 이해

  • Upload
    alice

  • View
    65

  • Download
    2

Embed Size (px)

DESCRIPTION

Korean GAAP Taxonomy 의 이해. Jan 2006 YongMoon Lee KICPA & AICPA. Contents. 목 차. XBRL. XML. SGML. HTML. +. 1990 년 W3C. 1986 년 ISO DART 시스템기반기술. LinkBase. XML : 1998 년 W3C. XBRL 의 진화. ※ ISO : International Organization for Standardization 국제표준화기구 - PowerPoint PPT Presentation

Citation preview

Page 1: Korean GAAP Taxonomy 의 이해

Korean GAAP Taxonomy 의 이해

Jan 2006YongMoon LeeKICPA & AICPA

Page 2: Korean GAAP Taxonomy 의 이해

목 차 Contents

1 XBRL 의 기본적 이해

2 Korean GAAP Taxonomy 구조

3 XML 의 이해

4 XBRL Taxonomy 의 이해

Page 3: Korean GAAP Taxonomy 의 이해

XBRL 의 진화

1986 년 ISODART 시스템기반기술

SGML

+

XBRL

XML : 1998 년 W3C

XML

LinkBase

HTML

1990 년 W3C

※ ISO : International Organization for Standardization 국제표준화기구※ W3C : World Wide Web Consortium

www 브라우저 / 서버 표준화를 추진하는 단체의 모임

Page 4: Korean GAAP Taxonomy 의 이해

< … >

Page 5: Korean GAAP Taxonomy 의 이해

XML vs XBRL

XML

+

LinkBase

XBRL

Taxonomy

Well Formed

Validation( 주1)

+

Interchangeable

(standardization)

Documentation

Reference 관리

FRT Framework

( 주 1) 현재의 validation 은단일 Report 단위로 이루어짐

Framework접근으로

Normalize

Validation 강화( 주 2)( 주 2) 복수 Report 단위로 이루어짐

Page 6: Korean GAAP Taxonomy 의 이해

XBRL 의 구조 (1)

XBRL Specification

XBRL Taxonomy

XBRL Instance Document

XSL Style Sheet

• XBRL 스펙 기업정보보고를 위한 XBRL 데이터 태그를 정의하는 방법이 기술된 스펙

• XBRL 스펙 기업정보보고를 위한 XBRL 데이터 태그를 정의하는 방법이 기술된 스펙

• XBRL 택사노미 XBRL 데이터가 정의된 스키마와 링크베이스 파일로 구성

• XBRL 택사노미 XBRL 데이터가 정의된 스키마와 링크베이스 파일로 구성

• XBRL 인스턴스 다큐먼트 실제 기업정보 데이터가 기술된 XML 파일 • XBRL 인스턴스 다큐먼트

실제 기업정보 데이터가 기술된 XML 파일

• XSL 스타일 쉬트 XBRL 인스턴스 다큐먼트의 Presentation 파일 • XSL 스타일 쉬트

XBRL 인스턴스 다큐먼트의 Presentation 파일

XBRL 의 기본구조

Page 7: Korean GAAP Taxonomy 의 이해

XBRL Schema ReferenceReference계정과목의 회계처리근거 회계기준

한국기업회계기준 (KFAS)13 조 1 항

PresentationPresentation

CalculationCalculation

LabelLabel

DefinitionDefinition

재무제표상의 표시순서 정의당좌자산의 하위항목중

첫번째 항목임각 계정과목의 집계방법 정의

그 값은 CashandCashEquivalentsShortTermInvestment 에 더해짐재무제표상의 표시명칭 정의

현금 및 현금등가물Cash and Cash Equivalents

현금흐름표의 항목명과 동일하며 ,통화 및 타인발행수표 등 통화

대용증권과 당좌예금 , 보통예금 및현금등가물로 한다 . …

+

계정과목을 식별하는엘리먼트 이름 정의

CashandCashEquivalents(Element, xbrl:item,Monetary Data Type

XBRL Schema XBRL Linkbases

XBRL 의 구조 (2)

Taxonomy 구조

Page 8: Korean GAAP Taxonomy 의 이해

목 차 Contents

1 XBRL 의 기본적 이해

2 Korean GAAP Taxonomy 구조

3 XML 의 이해

4 XBRL Taxonomy 의 이해

Page 9: Korean GAAP Taxonomy 의 이해

Primary TermsElements(krfr-pte)

Primary TermsRelationships

(krfr-ptr)

Financial ServiceTerms Elements

(krfr-fste)

Financial ServiceTerms

Relationships(krfr-fstr)

Commercial &Industrial

(kr-gaap-ci)

Construction

Banking and Savings

Institutions(kr-gaap-basi)

Distribution

Insurance Entities(kr-gaap-ins)

InvestmentManagement(kr-gaap-im)

SecCertification(krfr-seccert)

ManagementReport

(krfr-mr)

AccountantsReport(krfr-ar)

MD&A(krfr-mda)

CompanyExtensionTaxonomy

InstanceDocument

Global CommonDocument(int-gcd)

※ US Financial Reporting Taxonomy Framework 와 정합

Korean Financial Reporting Taxonomy Framework

Page 10: Korean GAAP Taxonomy 의 이해

US Financial Reporting Taxonomy Framework

Primary Terms Elements (usfr-pte)

Primary Terms Relationships

(usfr-ptr)

Financial Service Terms Elements

(usfr-fste)

Financial Service Terms

Relationships (usfr-fstr)

Commercial & Industrial

(us-gaap-ci)

Oil & Gas (us-gaap-og)

Banking and Savings

Institutions (us-gaap-basi)

Broker-Dealers (us-gaap-bd)

Insurance Entities (us-gaap-ins)

Investment Management (us-gaap-im)

Sec Certification (usfr-seccert)

Management Report

(usfr-mr)

Accountants Report (usfr-ar)

MD&A (usfr-mda)

Company Extension Taxonomy

Instance Document

usfr-fste-2005-02-28-presentation.xml usfr-fste-2005-02-28-label.xml usfr-fste-2005-02-28.xsd usfr-fste-2005-02-28-reference.xml

usfr-ptr-2005-02-28.xsd usfr-ptr-2005-02-28-calculation.xml usfr-ptr-2005-02-28-presentation.xml

usfr-fstr-2005-02-28.xsd usfr-fstr-2005-02-28-label.xml usfr-fstr-2005-02-28-presentation.xml

us-gaap-ci-2005-02-28.xsd us-gaap-ci-2005-02-28-calculation.xml us-gaap-ci-2005-02-28-presentation.xml

us-gaap-basi-2005-02-28.xsd us-gaap-basi-2005-02-28-calculation.xml us-gaap-basi-2005-02-28-label.xml us-gaap-basi-2005-02-28-presentation.xml

us-gaap-ins-2005-02-28.xsd us-gaap-ins-2005-02-28-calculation.xml us-gaap-ins-2005-02-28-label.xml us-gaap-ins-2005-02-28-presentation.xml

us-gaap-im-2005-06-28.xsd us-gaap-im-2005-06-28-calculation.xml us-gaap-im-2005-06-28-presentation.xml

usfr-pte-2005-02-28.xsd usfr-pte-2005-02-28-label.xml usfr-pte-2005-02-28-presentation.xml usfr-pte-2005-02-28-reference.xml

Global Common Document

(int-gcd)

usfr-seccert-2005-02-28.xsd usfr-seccert-2005-02-28-labels.xml usfr-seccert-2005-02-28-presentation.xml usfr-seccert-2005-02-28-references.xml

usfr-mr-2005-02-28.xsd usfr-mr-2005-02-28-labels.xml usfr-mr-2005-02-28-presentation.xml

usfr-ar-2005-02-28.xsd usfr-ar-2005-02-28-labels.xml usfr-ar-2005-02-28-presentation.xml usfr-ar-2005-02-28-references.xml

usfr-mda-2005-02-28.xsd usfr-mda-2005-02-28-label.xml usfr-mda-2005-02-28-presentation.xml usfr-mda-2005-02-28-reference.xml

Int-gcd-2002-10-15.xsd Int-gcd-2002-10-15-references.xml Int-gcd-2002-10-15-labels.xml Int-gcd-2002-10-15-presentation.xml Int-gcd-2002-10-15-calculation.xml Int-gcd-2002-10-15-definition.xml

Page 11: Korean GAAP Taxonomy 의 이해
Page 12: Korean GAAP Taxonomy 의 이해

목 차 Contents

1 XBRL 의 기본적 이해

2 Korean GAAP Taxonomy 구조

3 XML 의 이해

4 XBRL Taxonomy 의 이해

Page 13: Korean GAAP Taxonomy 의 이해
Page 14: Korean GAAP Taxonomy 의 이해

XML 문서의 구조

① XML 선언

② DTD/XML – Schema 선언(Namespace 선언 )

③ XML 태그 ( 요소 , 속성 ) , 데이터 (Body)

Page 15: Korean GAAP Taxonomy 의 이해

XML 문서의 구조 예제

<?xml version=“1.0” encoding=“euc-kr”>

<!-- XML 문서구조 -->

<students> <student ssn=“100”> <name> 이정택 </name> <age>20</age> <address> 서울 잠원동 </address> <student>…</students>

XML 선언부

주석

최상위 요소

속성

요소

Page 16: Korean GAAP Taxonomy 의 이해

XML 요소 서식

<element_name>element context</element_name>

요소 (element)

시작태그 요소내용 종료태그

요소정의와 사용법

시작태그 다음에 반드시 종료태그가 있어야 한다모든 요소명은 대소문자를 구별한다요소명의 첫문자는 문자나 _ 기호로 시작해야 한다요소명 처음과 중간에는 공백을 사용할 수 없다요소명은 xml 이라는 문자열로 시작할 수 없다요소와 텍스트 데이터를 함께 (mixed) 나타낼수 있다요소내용이 없으면 빈요소로 둘수 있다태그를 겹쳐 쓰는 것을 허용하지 않는다최상위요소는 하나만 가져야 한다

Page 17: Korean GAAP Taxonomy 의 이해

XML 속성 서식

<element_name attribute1=“attribute1_value” …>

요소명 속성명 속성값

속성정의와 사용법

속성명 부여방법은 요소명 부여 방법과 같다한 요소에 같은 이름의 속성을 두개 이상 선언할 수 없다큰따옴표와 작은 따옴표를 겹쳐서 사용할 수 없다

<student sid=”100”>

Page 18: Korean GAAP Taxonomy 의 이해

Xlink 란 ? Xml 에서 인터넷을 통하여 유용한 정보를 다양한

방법으로 효율적으로 연결할 수 있게 다른 자원을 link 하는 표준화된 방법

Xlink 원소와 속성을 사용하려면 xlink네임스페이스를 선언해야 함

xmlns:xlink=“http://www.w3.org/1999/xlink”

Page 19: Korean GAAP Taxonomy 의 이해

Resource( 자원 ): link 주소를 부여할 수 있는 정보나 서비스의 단위

Xlink 에서 link 란 자원간 혹은 자원의 일부와의 명시적인 관계를 의미

이동 (Traversal):Link 를 사용하거나 link 를 따라가는 것 시작자원 (starting resource) : 이동을 시작하는 곳 끝자원 (ending resource) : 이동이 끝나는 곳 아크 (Arc) : 자원들 사이에 이동하는 방법 원격자원 : URI 참조에 의하여 주소를 받음으로써 링크에 참여하는 자원

Xlink 의 주요 개념

Page 20: Korean GAAP Taxonomy 의 이해

Xlink 전역속성속성명 내용

type xLink 종류 지정 ( 총 6 가지 종류 )simple,extended,locator,arc,resource,titlelocator: 원격자원지정arc:link 한 문서를 어떤 규칙에 의해서 연결할 것이지 지정resource: link 에 관련된 자원을 정의title: 링크에 제목붙임

href URL 지정

role, arcrole 링크와 관련한 사항을 의미적으로 명시하지만 컴퓨터가 자체적으로 이해할 수 있는 방식으로 명시

title 링크와 관련한 사항을 의미적으로 명시하지만 인간이 이해할 수 있는 방식으로 명시

show, actuate 링크가 되었을 때 어떻게 보여질 것인가를 명시

from,to,label 링크 방향 지정label : 자원이름을 명시하는 속성 . 자원의 label 속성값은 아크(arc) 에서 참조한다

Page 21: Korean GAAP Taxonomy 의 이해

Arcrole 정리

linkbase arcrole

calculation summation-item

reference concept-reference

label concept-label

presentation

parent-child

definition general-special

Page 22: Korean GAAP Taxonomy 의 이해

목 차 Contents

1 XBRL 의 기본적 이해

2 Korean GAAP Taxonomy 구조

3 XML 의 이해

4 XBRL Taxonomy 의 이해

Page 23: Korean GAAP Taxonomy 의 이해

XSD 의 이해

Page 24: Korean GAAP Taxonomy 의 이해

krfr-pte-2005-10-01.xsd

Page 25: Korean GAAP Taxonomy 의 이해

XBRL Taxonomy viewer 로 본 Schema

Page 26: Korean GAAP Taxonomy 의 이해

XBRL Taxonomy Manager 로 본 Schema

Page 27: Korean GAAP Taxonomy 의 이해

Microsoft xbrl instance document

Page 28: Korean GAAP Taxonomy 의 이해

Microsoft xbrl instance document - xbrl manager

Page 29: Korean GAAP Taxonomy 의 이해

Presentation Linkbase 의 이해

Page 30: Korean GAAP Taxonomy 의 이해
Page 31: Korean GAAP Taxonomy 의 이해

krfr-ci-2005-10-01-presentation.xml

Page 32: Korean GAAP Taxonomy 의 이해

K-GAAP 제조업 Presentation Linkbase 예

<loc xlink:type="locator" xlink:href="../../../common/pte/2005-10-01/krfr-pte-2005-10-01.xsd#krf

r-pte_TotalAssets" xlink:label="krfr-pte_TotalAssets" /> <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/

arcrole/parent-child" xlink:from="krfr-pte_BalanceSheet" xlink:to="krfr-pte_TotalAssets" order="1" use="optional" /> <loc xlink:type="locator" xlink:href="../../../common/pte/2005-10-01/krfr-pte-2005-10-01.xsd#kr

fr-pte_CurrentAssets" xlink:label="krfr-pte_CurrentAssets" /> <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/

arcrole/parent-child" xlink:from="krfr-pte_TotalAssets" xlink:to="krfr-pte_CurrentAssets" order="1" use="optional" />

Page 33: Korean GAAP Taxonomy 의 이해

Label Linkbase 의 이해

Page 34: Korean GAAP Taxonomy 의 이해
Page 35: Korean GAAP Taxonomy 의 이해

아이비센터 TaxonomyViewer 로 보는 Label Linkbase 예

Page 36: Korean GAAP Taxonomy 의 이해

<loc xlink:type="locator" xlink:href="krfr-pte-2005-10-01.xsd#krfr-pte_AccountingPolicies“ xlink:label="krfr-pte_AccountingPolicies" /> <labelArc xlink:type="arc" xlink:arcrole=http://www.xbrl.org/2003/arcrole/concept-label xlink:from="krfr-pte_AccountingPolicies" xlink:to="krfr-pte_AccountingPolicies_lbl" /> <label xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en">Accounting Policies</label> <label xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_lbl" xlink:role=http://www.xbrl.org/2003/role/terseLabel xml:lang="en">Accounting Policies</label> <label xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="kr"> 2. 회사가 채택한 회계처리방침 , 자산 . 부채의 평가기준 및 주요평가손익의 내용 </label> <label xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="kr"> 중요한 회계처리방침 </label> <label xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="kr"> 중요한 회계처리방침 </label>

K-GAAP PTE 의 Label linkbase 중에서 일부 발췌

Page 37: Korean GAAP Taxonomy 의 이해

US GAAP PTE Label Linkbase View 예

Page 38: Korean GAAP Taxonomy 의 이해

<loc xlink:type="locator" xlink:href="usfr-pte-2005-02-28.xsd#usfr-pte_AccountingPoliciesComprehensiveIncome" xlink:label="usfr-pte_AccountingPoliciesComprehensiveIncome" />

<label xlink:type="resource" xlink:label="usfr-pte_AccountingPoliciesComprehensiveIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/documentation" xml:lang="en">Description of what is classified as Comprehensive Income.</label> <labelArc

xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="usfr-pte_AccountingPoliciesComprehensiveIncome" xlink:to="usfr-pte_AccountingPoliciesComprehensiveIncome_lbl" />

<label xlink:type="resource" xlink:label="usfr-pte_AccountingPoliciesComprehensiveIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/label" xml:lang="en">Comprehensive Income Policy</label>

<label xlink:type="resource"xlink:label="usfr-pte_AccountingPoliciesComprehensiveIncome_lbl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xml:lang="en">Comprehensive Income</label>

US GAAP PTE Label Linkbase 예

Page 39: Korean GAAP Taxonomy 의 이해

Calculation Linkbase 의 이해

Page 40: Korean GAAP Taxonomy 의 이해

krfr-ci-2005-10-01-calculation.xml

Page 41: Korean GAAP Taxonomy 의 이해

<calculationLink xlink:type="extended" xlink:role="/fr/lr/role/BalanceSheet" xlink:title="Balance Sheet">

<loc xlink:type="locator" xlink:href="../../../common/pte/2005-10-01/krfr-pte-2005-10-01.xsd#krfr-pte_TotalAssets" xlink:label="krfr-pte_TotalAssets" />

<calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="krfr-pte_BalanceSheet" xlink:to="krfr-pte_TotalAssets" order="1" weight="1" use="optional" />

<loc xlink:type="locator" xlink:href="../../../common/pte/2005-10-01/krfr-pte-2005-10-01.xsd#krfr-pte_CurrentAssets" xlink:label="krfr-pte_CurrentAssets" />

K-GAAP 제조업의 Calculation linkbase중에서 일부 발췌

Page 42: Korean GAAP Taxonomy 의 이해

Reference Linkbase 의 이해

Page 43: Korean GAAP Taxonomy 의 이해
Page 44: Korean GAAP Taxonomy 의 이해
Page 45: Korean GAAP Taxonomy 의 이해

Taxonomy viewer 로 본 reference linkbase krfr-pte-2005-10-01-reference.xml

Page 46: Korean GAAP Taxonomy 의 이해

<locxlink:type="locator" xlink:href="pte/2005-10-01/krfr-pte-2005-10-01.xsd#krfr-pte_AccountingPolicies" xlink:label="krfr-pte_AccountingPolicies" />

<referenceArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-reference" xlink:from="krfr-pte_AccountingPolicies" xlink:to="krfr-pte_AccountingPolicies_ref" />

<reference xlink:type="resource" xlink:label="krfr-pte_AccountingPolicies_ref" xlink:role="http://www.xbrl.org/2003/role/reference"> <ref:Publisher>KFAS</ref:Publisher> <ref:Number>87</ref:Number> <ref:IssueDate>0</ref:IssueDate> <ref:URIDate>0</ref:URIDate> </reference>

K-GAAP PTE 의 Refernce linkbase 중에서 일부 발췌

Page 47: Korean GAAP Taxonomy 의 이해

DTS 의 이해

Page 48: Korean GAAP Taxonomy 의 이해

DTS(Discoverable Taxonomy Set)

Collection of taxonomy schemas and linkbases.

DTS 는 Taxonomy schema 와 linkbases 에 포함된 모든 links 와 references 에 의하여 순차적으로 발견되는 (discover) Taxonomy 들의 집합임

최소 한개이상의 Taxonomy schema 는 xbrl-instance-2003-12-31.xsd 를 포함하여야 함

Page 49: Korean GAAP Taxonomy 의 이해

DTS 의 예 ( 아이비센터 Taxonomy Manager 사용 )

Page 50: Korean GAAP Taxonomy 의 이해

Q & A