1 / 53

XBRL 分類標準與案例文件編輯練習

XBRL 分類標準與案例文件編輯練習. 主講人:周濟群. 課程大綱. XBRL 分類標準編輯練習 Schema 文件 Linkbase 文件 XBRL 案例文件編輯練習 編輯軟體 : Fujitsu Interstage XWand Tuple 元素編輯練習 維度元素編輯練習. 2. 編輯軟體. Fujitsu Interstage XWand 特色 可依 XBRL 規格書 2.0 或 2.1 版本之技術規範編製分類標準 友善的介面設計 良好的驗證機制 XML FRTA 1.0 可輸入 .csv 格式之分類標準設計文件. 3. 分類標準編製範例.

saxon
Download Presentation

XBRL 分類標準與案例文件編輯練習

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. XBRL分類標準與案例文件編輯練習 主講人:周濟群

  2. 課程大綱 • XBRL分類標準編輯練習 • Schema文件 • Linkbase文件 • XBRL案例文件編輯練習 • 編輯軟體:Fujitsu Interstage XWand • Tuple元素編輯練習 • 維度元素編輯練習 2

  3. 編輯軟體 • Fujitsu Interstage XWand • 特色 • 可依XBRL規格書2.0或2.1版本之技術規範編製分類標準 • 友善的介面設計 • 良好的驗證機制 • XML • FRTA 1.0 • 可輸入.csv格式之分類標準設計文件 3

  4. 分類標準編製範例 4

  5. 分類標準編製範例(cont.) 5

  6. 分類標準編製內容 • Schema文件 • 資產負債表:12個項目型態元素,其中3個為抽象元素(資產負債表、資產、流動資產) • Linkbase文件 • Label linkbase:將上述12個元素加上中文標籤 • Presentation linkbase:處理資產負債表之表達關係 • Calculation linkbase:處理資產負債表之計算關係 6

  7. 分類標準編輯-Schema文件 7

  8. 建立新分類標準文件 • Step1:File  New Taxonomy 8

  9. 儲存分類標準文件 • Step2:File  Save As  Property • Prefix(前置詞):targetNamespace屬性的前置字元 • tw-tse-pt • Target Namespace:schema文件的辨識符號 • http://www.tse.com.tw/tw/fr/gaap/2007-05-30 • Schema Path:替分類標準取名,並選擇儲存何處 • ..\tw-tse-pt_2007-05-30.xsd 9

  10. 分類標準編輯畫面 編輯 連結庫 新增/刪除元素 編輯元素屬性 系統訊息 10

  11. 新增項目元素 • Step3:Element Declaration List  Add Item(點右鍵) 11

  12. 項目元素屬性編輯 element name element id element type element periodtype element balance element abstract 12

  13. 項目元素屬性編輯(cont.) • 以「現金及約當現金」為例 • name:代表元素之名稱,其命名方式需遵循L3C模式 • CashCashEquivalents • id:為元素的識別符號,具有不可重覆之唯一性 • tw-tse-pt_CashCashEquivalents • type:代表元素之內容型態 • monetaryItemType • periodType:代表元素之時間形態 • instant • balance:借方或貸方餘額 • debit • abstract:標明此元素是否為抽象元素 • False • nillable:元素是否可在案例文件中以空值方式出現 • true 13

  14. 分類標準編輯-Linkbase文件 14

  15. 建立Linkbase文件 • Label linbase(標籤連結庫) • tw-tse-pt_2007-05-30-label.xml • Presentation linkbase(表達連結庫) • tw-tse-pt_2007-05-30-presentation.xml • Calculation linkbase(計算連結庫) • tw-tse-pt_2007-05-30-calculation.xml 15

  16. 建立標籤連結庫 • Label Link  Add Extended Link Role(點右鍵) • labelLink元素的role屬性值:http://www.xbrl.org/2003/role/link 16

  17. 建立標籤連結庫(cont.) • Label Link  Add Link(點右鍵) New Label • Text:現金及約當現金 • Language:zh(中文) • Role:http://www.xbrl.org/2003/label • Linkbase:tw-tse-pt_2007-05-30.xml 17

  18. 項目元素與標籤彙總表 18

  19. 建立表達連結庫 • Presentation Link  Add Extended Link Role(點右鍵) • presentationLink元素的role屬性值: 19

  20. 建立表達連結庫(cont.) • 表達連結之父子關係 • 滑鼠拖曳 • 排序 編輯父元素下 之元素排序 可編輯loc與 presentationArc 元素 20

  21. 建立計算連結庫 • Calculation Link  Add Extended Link Role(點右鍵) • calculationLink元素的role屬性值:http://www.tse.com.tw/tw/fr/gaap/pt/role/BalanceSheet 21

  22. 建立計算連結庫(cont.) • 計算連結之父子關係 • 滑鼠拖曳 • 權重值 編輯父元素下 之元素權重值 可編輯loc與 calculationArc 元素 22

  23. 分類標準課後練習-損益表 • 注意1:收入與費用以及其子元素之計算連結權重值 • Ex. 營業收入=1,營業成本=-1 • Ex. 營業費用=-1,推銷費用、管理及總務費用、研究發展費用=1 • 注意2:計算連結的父子關係 • 最上層的父元素應該為營業淨利(淨損),而非銷貨收入總額 23

  24. 課程大綱 XBRL分類標準編輯練習 XBRL案例文件編輯練習 Tuple元素編輯練習 維度元素編輯練習 24

  25. 案例文件編製範例 25

  26. 案例文件編製範例(cont.) 單位:新臺幣千元 26

  27. 案例文件編製內容 • 設定context元素 • 提供實際值元素(fact element)必要的背景資訊,包含報表主體、內容涵蓋期間與表達的情境等 • 設定unit元素 • 提供實際值元素必要的單位資訊 • 填入實際值 • 將輸入數字×1000,因為XBRL 2.1規格書不允許unit元素以千元或百萬元為貨幣單位 • 調整unit元素decimal屬性值 27

  28. 載入分類標準 • Step1:File  New Instance  Choose Taxonomy  Add File 28

  29. 案例文件編輯畫面 項目元素列表 填入 實際值 編輯context與unit元素 項目元素屬性 29

  30. 新增context元素 • ID、Entity、Period為必填項目 • Segment、Scenario為選填項目 30

  31. 新增context元素(cont.) • id屬性:辨識context元素之用 • AsOf20041231 • AsOf20051231 • entity子元素:提供企業個體的基本資訊 • identifier子元素:以代碼標示企業個體 • 上市證券代碼:2330 • scheme屬性:填入主管機之網址 • 臺灣證券交易所:http://www.tse.com.tw • period子元素:提供概念元素內容的表達期間資訊 • instant子元素:標示某特定時點 • 2005-12-31 31

  32. 新增unit元素 • ID、Numerator為必填項目 32

  33. 新增unit元素(cont.) • id屬性:辨識unit元素之用 • 新臺幣:NewTaiwanDollar • measure子元素:提供數據內容的單位背景,貨幣單位需符合iso4217之規範 • iso4217:TWD 33

  34. 填入實際值 • 調整unit元素decimal屬性值 • 原始報表單位為千元,decimals屬性值應為-3,代表精確至千位數 填入實際值 調整decimal 34

  35. 驗證案例文件 • Tool  Validate Instance 35

  36. 課程大綱 XBRL分類標準編輯練習 XBRL案例文件編輯練習 Tuple元素編輯練習 維度元素編輯練習 36

  37. Tuple類型元素用途 • 為了表達較為複雜的訊息單元,可以將一組相互關聯的事實放在一起,利用complexType組成較simpleType複雜之tuple結構 • 例如:對公司經理人員的描述,其姓名須對應至其職稱,而成為一組tuple 37

  38. XBRL Tuple類型元素 <element id ="xxx" name ="xxx" substitutionGroup="xbrli:tuple" > <complexType> <complexContent> <restriction base="anyType"> <子元素排列標籤> <element ref=“元素名稱” minOccurs="1" maxOccurs="1" /> <element ref=“元素名稱” minOccurs="1" maxOccurs="1" /> </子元素排列標籤> </restriction> </complexContent> </complexType> </element> 子元素排列標籤 不限制子元素使用順序 all 限制子元素使用順序 sequence 子元素可選擇性出現 choice Tuple類型元素結構 38

  39. Tuple類型元素編製範例 • Tuple類型元素必須以global element方式定義, • Tuple類型元素不能包含periodType或balance屬性,故不能用tuple來定義會計元素 • Tuple類型元素不能宣告為abstract • Tuple內的子元素必須以參照至global element的方式定義,這些global element必須是item類型元素或tuple類型元素 39 periodType均為duration

  40. 新增、編輯tuple類型元素與項目元素(1) • Step1:Element Declaration List  Add Item(點右鍵) • Step2:編輯元素屬性 • Step3:以滑鼠拖曳的方式完成tuple元素與項目元素的父子階層關係 tuple元素 tuple元素 40

  41. 新增、編輯tuple類型元素與項目元素(3) • Step4:點tuple元素右鍵,將建好的presentation結構copy至content model copy至content model 41

  42. 新增、編輯tuple類型元素與項目元素(2) • Tuple元素以complexType定義的content model Tuple元素的content model 42

  43. Tuple類型元素填入實際值 點2下新增與刪除鍵,可以增加或減少 一組tuple資訊 還是要新增一組context和unit 43

  44. 課程大綱 XBRL分類標準編輯練習 XBRL案例文件編輯練習 Tuple元素編輯練習 維度元素編輯練習 44

  45. Dimension簡介 • Dimension 1.0規格書(屬於XBRL 2.1的延伸規範)為context元素中的segment及scenario兩種子元素建構標準化內容模型,以便分類標準及案例文件能藉此提供多維度資訊,例如股東權益變動表 • Dim 1.0規格書透過對segment及scenario的設定規範,讓XBRL具有處理表格的能力 45

  46. Dimension簡介 上圖為二維度表格,Dim 1.0把列標題當成一般性元素(primary items),把欄標題當成背景元素(context),以元素A為例,其由左至右各欄中填入的值,會被視為該元素在各背景下的值 46

  47. 維度關係 • 維度分類標準會載入Dim 1.0的xbrldt-2005.xsd文件,並使用該文件所定義的六種arcrole關係 • xbrldt-2005.xsd透過annotation/appinfo/arcroleType路徑定義6種arcrole屬性值 • http://xbrl.org/int/dim/arcrole/hypercube-dimension • http://xbrl.org/int/dim/arcrole/dimension-domain • http://xbrl.org/int/dim/arcrole/domain-member • http://xbrl.org/int/dim/arcrole/all • http://xbrl.org/int/dim/arcrole/notAll • http://xbrl.org/int/dim/arcrole/dimension-default 47

  48. 維度關係 • 上述arcrole並非定義在XBRL 2.1,維度分類標準的定義連結庫文件需透過arcroleRef元素來引用 • 上述arcrole可形成從primary item  hypercube  dimension  domain  member的維度關係集(dimensional relationship set, DRS) 48

  49. 實作範例 49

  50. 分類標準結構 50

More Related