• 沒有找到結果。

3-A:XBRL to Database 工具

下表為 XBRL FR 調整工具之產品說明,包含目前環境/需求說明、產品使用、產品價值,

XBRL FR to CSV converter 使用說明、XBRL GL to CSV converter 使用手冊、系統分析文件與 系統設計,四項文件因數量龐大,若評審委員有需要,本計畫將樂於提供。

表八 XBRL GL to Database 工具-產品說明

工作名稱 第二年工作內容 敘述內容

XBRL FR (instance)to

instance to CSV

converter 更 新。

(2) 符 合 TWSE 分 類 標 準 之 規則。

(1)研究目的(現有環境/需求)

XBRL-FR 是目前 XBRL 應用最廣的項目。XBRL-FR 設計 的特色是把跟科目定義有關的所有資料都存在 Taxonomy 中,

由各監理單位訂定所需的 Taxomomy,然後申報者再依據 Taxonomy 中所定義的科目與表格,利用 Instance 檔來申報資 料。

傳統的申報格式多為純文字檔或是 PDF 檔。其中純文字檔 是給電腦閱讀用的格式。而 PDF 檔是人工閱讀用的格式。

Instance 檔格式並不複雜,但是分成 element,context,還加上 了 dimension,並不適合人工閱讀。Taxonomy 是由 Schema 與 linkbase 所組成的,Taxonomy 本身是由 XLink 所組成的龐大樹 狀結構,完全無法靠人工來閱讀。

也因此市面上有所謂的 XBRL 處理軟體。協助我們編輯 Taxonomy 與 Instance。這些軟體都可以解讀 Taxonomy 與 Instance,並將兩者的樹狀結構結合成可以顯示在畫面上的樹狀 表格。讓使用者可以去編輯資料。這些軟體大多是設計給人工 互動操作使用的。

當我們需要批次處理大量的 Instance 資料,或是需要從 Taxonomy 中一口氣抓出大批指定的資料時,這些互動形式的 XBRL 軟體就派不上用場。在我們研究的過程中,常常需要大 量的處理 Instance 檔案,抓出指定的資料,或是一口氣抓出 Taxonomy 中所有的加總公式。或是抓出所有 element 的中英文 名稱。為了做到這些動作,我們根據這些需求開發出 FR to CSV converter。

(2)產品功能

Taxonomy 是由 DTS tree 所組成的,一個 DTS 可能包含了

工作名稱 第二年工作內容 敘述內容

好幾個 Schema,每個 Schema 又會包含好幾個 linkbase。因此 光是一個 Taxonomy 就可能包含數十個檔案。

XBRL FR to CSV converter 第一個步驟,是透過內部的 XBRL-FRParser,將 Taxonomy 與 Instance 的所有檔案,結合 成一個完整的樹狀資料結構。

但是得到完整的樹狀資料結構,仍然不是人工或是一般程 式可以處理的。而且每個研究案所需的資訊與格式都不太一 樣。我們還必須將這個超大樹狀結構處理成使用者可以處理的 格式。我們選用的格式是 Excel 的 CSV 格式。這個格式業界普 遍都會處理。

XBRLFRtoCSVconverter 第二個步驟,是利用轉換規則,

將樹狀資料結構過濾掉不要的部份,並轉成 2D 的 CSV 表格。

轉換規則的格式採用 XSLT。XSLT 是專門用來處理 XML 轉換 的程式語言。

國內有能力開發 XSLT 程式的廠商並不多,為了方便大家 使用。我們針對各種不同的使用情況,開發出各種轉換規則。

熟悉 XSLT 的程式設計師也可以依此自行開發轉換規則。

(3)產品之市場價值

XBRLFRtoCSVconverter 的專長是處理大量的 XBRL-FR 資料。因此適合以下的用途

A. 大量的財報資料分析及 Data Mining。

B. 將 FR Instance 資料匯入 ERP 或是 BI 系統的資料庫中。

C. 抓出 Taxonomy 中所有的科目定義資訊,中英文清單。

D. 抓出 Taxonomy 中所有的加總公式。

目前市面上沒有類似的產品,有以上需求的單位必須自行 開發程式來處理。

目前 XBRL-FR 並沒有類似 XMLDOM 之類的標準 Parser 可用,因此開發這類程式的困難度相當高。國內廠商習慣處理 Excel 格式的財報,XBRL FR to CSV converter 可以將 XBRL Taxonomy 與 Instance 內的資料轉成 Excel CSV。非常適合國內 廠商使用。

GL to CSV (1) coding (2) design (3) analysis

(1)研究目的(現有環境/需求)

許多企業內部都有許多的財務系統,早期的財務管理系統 並沒有考慮到開放性的問題,因此不同系統之間是沒有辦法直 接交換資料的,萬一系統必須整合,就必須設計一些人工匯入 匯出的作業程序,還必須去同步不同系統之間的資料庫,而且

工作名稱 第二年工作內容 敘述內容 是沒有標準可言的。

XBRL-GL 是 XBRL 組織設計用來做為企業內部財務表格 交換用的標準。目標是可以讓不同系統之間可以有個資料格式 標準。依照這個標準,可以在不同的系統之間匯入與匯出資料。

目前應用還不普遍。但是目前也沒有其他標準可與 XBRL-GL 對抗。

XBRL-GL 一樣是個樹狀資料結構,但是有一個統一的 Taxonomy, 各 單 位 不 需 要 再 自 己 定 義 Taxonomy。 標 準 的 XBRL-GL Taxonomy 中已經描述了各式各樣的商業表格。從交 易 明 細 表 一 直 到 個 人 工 作 清 單 等 都 有 。 但 也 因 為 如 此 , XBRL-GL 的 instance 檔案變的非常複雜。無法人工閱讀,程 式要讀取 XBRL-GL 的內容,也是一件非常麻煩的事情。所以 普及率並不高。 市面上也很少看到 XBRL-GL 的應用軟體。

為了我們研究的需求,我們需要把人工難以閱讀的 GL 檔 案,轉成人工可閱讀,並且一般程式可以處理的檔案。我們選 用的格式是 Excel 的 CSV 格式。這個格式業界普遍都會處理。

(2)產品功能

讀取各種 XBRL-GL Instance 檔案,並且轉成 Excel CSV 檔案。轉出之 CSV 檔案可以讓人工閱讀,也可以交給程式作 資料處理。

(3)產品之市場價值

讀取各種 XBRL-GL Instance 檔案,並且轉成 Excel CSV 檔案。轉出來的 CSV 檔案可以讓人工閱讀,也可以交給程式 作資料處理。

XBRL GL to CSV converter 產品之市場價值:XBRL GL to CSV converter 的專長是處理大量的 XBRL-GL 資料。 因此適 合以下的用途

A. 大量的 GL 資料分析與 Data Mining。

B. 將 GL Instance 資料匯入 ERP 或是 BI 系統的資料庫中。

C. 作為 GL 資料檢視工具。

目前市面上沒有類似的產品,有以上需求的單位必須自行 開發程式來處理。目前 XBRL-GL 並沒有類似 XML DOM 之類 的標準 Parser 可用,因此開發這類程式的困難度將會相當高。

國內廠商習慣處理 Excel 格式的財報,非常適合國內廠商 使用,不過目前 GL 在業界使用很不普遍,需求並不高。

相關文件