基于xbrl計算鏈接庫校驗實例文檔的方法
【技術領域】
[0001] 本發(fā)明涉及商業(yè)報告領域,特別涉及基于XBRL計算鏈接庫校驗實例文檔的方法。
【背景技術】
[0002] XBRL是一種可擴展商業(yè)報告語言,并且現(xiàn)在大范圍的企業(yè)將自己的財務數(shù)據(jù)轉換 為XBRL格式報送給相關監(jiān)管機構,首先第一步企業(yè)會根據(jù)它的財務報表擴展出適合自己 內(nèi)部的分類標準,在創(chuàng)建分類標準過程中企業(yè)會根據(jù)企業(yè)的財務勾稽關系指定出滿足分類 標準規(guī)范的展示鏈接庫、計算鏈接庫等關系,最終的財務數(shù)據(jù)通過實例文檔的方式體現(xiàn)而 出,而每份實例文檔是需要引用對應的分類標準。因為數(shù)據(jù)的多樣性和復雜性,在轉換數(shù) 據(jù)過程中肯定會存在數(shù)據(jù)的補錄和核實過程,這其中的數(shù)據(jù)的正確性和合法性顯得尤為重 要,如果純靠手工來核實查找問題根本無法保證數(shù)據(jù)的正確性和效率。故在此情況下,企業(yè) 在制定分類標準過程中,計算鏈接庫的指定尤為的重要,最終程序可以根據(jù)計算鏈接庫定 義的計算關系,能夠簡單的校驗出同一期間、單位、背景下的數(shù)據(jù)是否正確,此種方式的校 驗為財務人員既節(jié)省了時間,也對數(shù)據(jù)的正確性提供了最基本的保證,由此可見一個XBRL 校驗引擎如果計算鏈接庫做的好,其它的校驗就相當于成功了一半。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明要解決的技術問題是:提供一種基于XBRL計算鏈接庫校驗實例文檔的方 法,實現(xiàn)對實例文檔的校檢。
[0004] 為解決上述問題,本發(fā)明采用的技術方案是:基于XBRL計算鏈接庫校驗實例文檔 的方法,包括如下步驟:
[0005] a.解析分類標準的計算鏈接庫的關系,根據(jù)父子關系組裝計算公式;
[0006] b.提取實例文檔的數(shù)據(jù)項元素,并且對數(shù)據(jù)項元素進行分類;
[0007] C.對數(shù)據(jù)項元素進行篩選;
[0008] d.將篩選后的數(shù)據(jù)項元素根據(jù)元素名一一匹配到所述計算公式中;
[0009] e.判斷計算公式的等式左右兩邊是否相等,得出校檢結果,并將校檢結果反饋給 用戶。
[0010] 進一步的是,所述數(shù)據(jù)項元素包括元素名稱、期間、單位、數(shù)值、背景信息。
[0011] 進一步的是,步驟b根據(jù)元素的名稱、單位、期間、背景信息進行分類。
[0012] 進一步的是,步驟c中所述的篩選指排除不是同一期間、單位、背景條件的數(shù)據(jù)。
[0013] 本發(fā)明的有益效果是:通過對實例文檔進行校檢,能夠大大提高實例文檔數(shù)據(jù)的 正確性和合法性,也挺高了財務人員的工作的效率。
【附圖說明】
[0014] 圖1為本發(fā)明流程圖。
【具體實施方式】
[0015] 本發(fā)明根據(jù)實例文檔依賴的分類標準的計算鏈接庫定義的計算關系,程序根據(jù)分 類標準的指定的計算公式,梳理出需要計算的公式,通過公式的元素名稱去實例文檔中自 動匹配數(shù)據(jù),最后根據(jù)計算的基本屬性和要求判斷出計算出公式是否成立,如果等式不想 等,則將相關的錯誤信息反饋給業(yè)務人員。如圖1所示,具體的步驟如下:
[0016] a.解析分類標準的計算鏈接庫的關系,根據(jù)父子關系組裝計算公式;
[0017] b.提取實例文檔的數(shù)據(jù)項元素,并且對數(shù)據(jù)項元素進行分類;其中,所述數(shù)據(jù)項 元素包括元素名稱、期間、單位、數(shù)值、背景信息,數(shù)據(jù)項元素根據(jù)元素的名稱、單位、期間、 背景信息進行分類。
[0018] c.對數(shù)據(jù)項元素進行篩選,只保留符合條件的數(shù)據(jù)項元素;其中,所述篩選指排 除不是同一期間、單位、背景條件的數(shù)據(jù)。
[0019] d.將篩選后的數(shù)據(jù)項元素根據(jù)元素名一一匹配到所述計算公式中。
[0020] e.判斷計算公式的等式左右兩邊是否相等,得出校檢結果,并將校檢結果反饋給 用戶。
[0021] 實施例
[0022] A公司2014年12月31日,流動資產(chǎn)人民幣5, 800, 000元,貨幣資金人民幣 3, 080, 000元,應收賬款凈值人民幣2, 720, 000元,存貨0 ;
[0023] 下面將以此舉例進一步描述本發(fā)明的具體內(nèi)容,具體如下所示:
[0024] 1.在分類標準的計算鏈接庫中一定需定義流動資產(chǎn)、貨幣資金、應收賬款凈值、存 貨四的關系,計算關系按照GBT 25500. 1-2010可擴展商業(yè)報告語言(XBRL)技術規(guī)范定 義,定義如下:
[0025] <1oc .xlink: type= " locator " xl ink: href= "分類文件.xsd# 流動資產(chǎn)、,' xlinkdabel= "科目j荒動資產(chǎn)" xlink:title="計算_流動資產(chǎn)〃 /> <loc xlink:type= "locator" xlink:href= "分類文件.xsd# 貨市資:金" xl ink:-label= "科目_貨幣資金" x]ink:title= "計算+貨幣資金〃 /> < ca Icu IationArc xlink:type= "arc,' xlink:a-rcrole= "http://www· xbrl. org/2003/arcrole/summation-it.em" xlirik:.i'rom=. "科目___流動資產(chǎn)" xnnk:to= "科目__貨幣資金" 3dink:tit-le= "計算: 流動資產(chǎn)合計到貨幣資金〃 〇rder=〃l〃 weight="]/' use=〃optional〃 /> <l.o.e. xlink: type.= " locator" xlink:href= "分類文件.xsd# 應收帳款凈值" xlink:label= "科目_應收帳款凈值" xlink:title= "計算___應收帳款凈值〃 /> <calGulationA:rc xl.in.k.: type二''arc." xlink:arcrole= ''http://ww. xbrl. org/2003/arcrole/summation-item,' xlink:from= "科目___流動資產(chǎn)" x-link:to= "科目___應收帳款凈值"
[0026] Xlink:title= "計算:流動資產(chǎn)合計到應收帳款凈值〃 order=,〃購Ight=^l" use=''optional" /> <loc xlink: type= "locator" xlink:href= "分類文件,.xsd# 存貨:" xlink:label= "科目_存貨" xlink:title= "計算-存貨〃 /> <calculationArc xlink:type.=' "arc" xlinkrarcrole= ^http://www. xbrl. org/2003/arcrole/sumniation-itemw xlink:from= "科目_ 流動資產(chǎn)" xlink:to= "科目 _ 存貨" xlink:title= "計算:流 動資產(chǎn)合計到存貨〃 〇rder=〃l〃 weight=〃l〃 use=〃optional〃 />
[0027] 2.根據(jù)定義的關系程序提取計算公式:流動資產(chǎn)=1*貨幣資金+1*應收賬款凈 值+1*存貨
[0028] 3.根據(jù)實例文檔的填報規(guī)則解析相關實例文檔,相關定義如下:
[0029] 〈context id= "A 公司 06 年報"〉 <entity><identifier scheme= "www. eg, com" >A 公司</identifier></entity> <period><instant>2014-12~31</instant></period> </context> 〈unit id= ''人民幣〃><me.as.ure>i.s.a4:2:.17:CNY</measure></unit> <p〇:流動資產(chǎn)contextRef= "A公司06年報" unitRef= "人民幣" decimals= "2" >5800000. 00</p0:流動資產(chǎn)〉 <P〇:貨幣資金contextRef= "A公司06年報" unURef=(<人民幣" decimal s=〃2〃>3080000. 00</p0:貨幣資金〉 <p0:應收賬款凈值contextRef= "A公司06年報" UnitKef= "人民市" decimals= "2" >2720000. 00</p0:應收帳款凈值〉 <p0:存貨 contextRef= "A 公司 06 年報" unitRef= "人民幣" decimals= "2" >0·00</ρ0:存貨〉
[0030] 我們分析相關實例文檔,可以看出財務報告時間為:2014-12-31,報告單位是:人 民幣(CNY),滿足相同時間、相同單位、相同背景的標準。
[0031] 通過對實例文檔數(shù)據(jù)的分析,我們套用上述公式,流動資產(chǎn)在實例文檔中的數(shù)據(jù) 是5800000. 00,貨幣資金的數(shù)據(jù)是3080000. 00,應收賬款凈值的數(shù)據(jù)是2720000. 00,存貨 的值是:〇.〇〇,因為這些值指定的decimals ="2"所以所有的值都是保留了 2為小數(shù),最 后得到的公式值應該是:5800000. 00 = 3080000. 00+2720000. 00+0· 00
[0032] 4.通過實例文檔上下文和單位的定義,所有參與計算的數(shù)據(jù)項是滿足同時期、同 單位、同背景的條件,所以以上的數(shù)據(jù)都符合計算關系。
[0033] 5.最后根據(jù)計算的精度保留的小數(shù)而得知,公式左邊是等于公式右邊: 5800000. 00 = 3080000. 00+2720000. 00+0. 00,最后需提示給用戶的是流動資產(chǎn) (5800000.00)=貨幣資金(3080000.00) +應收賬款凈值(2720000.00) +存貨(0.00)。
[0034] 假設在此實例文檔中存貸的值為0.008,則因為是保留兩位精度,最后參與的 計算的公式應該為:5800000. 00 = 3080000. 00+2720000. 00+0. 01,明細公式的左右是不 相等的,最后需提示流動資產(chǎn)(5800000. 00)辛貨幣資金(3080000. 00)+應收賬款凈值 (2720000. 00) +存貨(0· 01)。
[0035] 我們可以看到根據(jù)此一個簡單的實例,能夠馬上校驗出實例文檔數(shù)據(jù)項值填的是 否正確。
[0036] 以上描述了本發(fā)明的基本原理和主要的特征,說明書的描述只是說明本發(fā)明的原 理,在不脫離本發(fā)明精神和范圍的前提下,本發(fā)明還會有各種變化和改進,這些變化和改進 都落入要求保護的本發(fā)明范圍內(nèi)。
【主權項】
1. 基于XBRL計算鏈接庫校驗實例文檔的方法,其特征在于,包括如下步驟: a. 解析分類標準的計算鏈接庫的關系,根據(jù)父子關系組裝計算公式; b. 提取實例文檔的數(shù)據(jù)項元素,并且對數(shù)據(jù)項元素進行分類; c?對數(shù)據(jù)項元素進行篩選; d. 將篩選后的數(shù)據(jù)項元素根據(jù)元素名一一匹配到所述計算公式中; e. 判斷計算公式的等式左右兩邊是否相等,得出校檢結果,并將校檢結果反饋給用戶。2. 根據(jù)權利要求1所述的基于XBRL計算鏈接庫校驗實例文檔的方法,其特征在于,所 述數(shù)據(jù)項元素包括元素名稱、期間、單位、數(shù)值、背景信息。3. 根據(jù)權利要求2所述的基于XBRL計算鏈接庫校驗實例文檔的方法,其特征在于,步 驟b根據(jù)元素的名稱、單位、期間、背景信息進行分類。4. 根據(jù)權利要求1所述的基于XBRL計算鏈接庫校驗實例文檔的方法,其特征在于,步 驟c中所述的篩選指排除不是同一期間、單位、背景條件的數(shù)據(jù)。
【專利摘要】本發(fā)明涉及商業(yè)報告領域,提供一種基于XBRL計算鏈接庫校驗實例文檔的方法,實現(xiàn)對實例文檔的校檢。所述方法步驟包括:a.解析分類標準的計算鏈接庫的關系,根據(jù)父子關系組裝計算公式;b.提取實例文檔的數(shù)據(jù)項元素,并且對數(shù)據(jù)項元素進行分類;c.對數(shù)據(jù)項元素進行篩選;d.將篩選后的數(shù)據(jù)項元素根據(jù)元素名一一匹配到所述計算公式中;e.判斷計算公式的等式左右兩邊是否相等,得出校檢結果,并將校檢結果反饋給用戶。發(fā)明適用于財務報告。
【IPC分類】G06F17/30
【公開號】CN105138688
【申請?zhí)枴緾N201510594351
【發(fā)明人】胡志勇, 居邦, 許巖龍
【申請人】四川長虹電器股份有限公司
【公開日】2015年12月9日
【申請日】2015年9月17日