
為推動企業會計準則通用分類標準(以下簡稱通用分類標準)的實施、提升XBRL格式財務報告的可比性,我部在2015版通用分類標準的基礎上,制定了通用分類標準保險業擴展部分和證券業擴展部分,供執行企業會計準則并實施通用分類標準的公司使用,監管機構在制定基于通用分類標準的監管擴展分類標準時也可使用。
此外,為保證按照通用分類標準編制的XBRL財務報告的數據質量,我部基于2015版通用分類標準制定了相應的公式鏈接庫,用于自動校驗XBRL格式財務報告。
一、與2015版通用分類標準的關系
征求意見稿是對2015年3月24日發布的2015版通用分類標準的補充,主要補充了兩個內容:一是在通用分類標準的架構中增設了兩個行業擴展部分,即保險業擴展部分和證券業擴展部分;二是為通用分類標準的通用部分增設了公式鏈接庫。對于原已發布的2015版通用分類標準中的內容沒有做任何修改。
(一)增設行業擴展部分
2015版通用分類標準由通用部分和各個行業擴展部分共同組成,本次增設的保險業擴展部分和證券業擴展部分豐富了通用分類標準的行業擴展部分。在內容上,通用部分反映的是企業會計準則對財務報告列示和披露的基本要求;保險業擴展部分和證券業擴展部分是在通用部分的基礎上,結合保險業和證券業特色的披露內容,按照行業財務報告的類別進行組織。在結構上,對于在通用部分中已定義的財務報告概念和結構,保險業擴展部分和證券業擴展部分不再重復定義元素和擴展鏈接角色,而是直接引用通用部分。
為妥善處理通用部分和行業擴展部分之間的關系,通用分類標準采用了“松耦合”的架構設計模式,即通用部分和各行業擴展部分在邏輯上保持內在統一,在文件結構上保持相對獨立,便于對通用部分和行業擴展部分相對獨立地修改。本次更新后,通用分類標準將在通用部分、石油和天然氣行業擴展部分、銀行業擴展部分的基礎上,補充保險業擴展部分和證券業擴展部分,本次更新后的架構設計如圖1所示:
圖1:2015版通用分類標準架構圖
(二)增設公式鏈接庫
公式鏈接庫是依據國家標準化管理委員會發布的GB/T25500-2010《可擴展商業報告語言(XBRL)技術規范》系列國家標準中的公式和變量規范來定義的,旨在提升2015版通用分類標準自動校驗能力。與2010版通用分類標準的公式鏈接庫相比,本版公式鏈接庫的變化主要體現在兩個方面:一是根據2015版通用分類標準內容的變化調整了相應的公式;二是參考國際財務報告準則分類標準的公式鏈接庫,進一步豐富了通用分類標準通用部分的公式鏈接庫校驗的類型,并將不同的公式類型在物理文件層面上進行了拆分。關于公式鏈接庫的詳細介紹,請參見“附件3:企業會計準則通用分類標準公式鏈接庫起草說明”。
二、保險業和證券業擴展部分說明
保險業擴展部分和證券業擴展部分分類標準的邏輯設計和物理結構,與通用分類標準已有的行業擴展部分保持一致,相關信息可參見《2015版企業會計準則通用分類標準指南》。兩個行業擴展部分的命名空間及命名空間前綴、擴展鏈接角色(ELR)的編碼規則以及文件夾和文件結構說明如下:
(一)命名空間及命名空間前綴
命名空間使用含通用分類標準版本日期的統一資源標識符(URI),指向財政部網站二級域名“http://xbrl.mof.gov.cn”。
表1:命名空間與命名空間前綴
分類標準名稱 命名空間統一資源標識符 命名空間前綴
保險業擴展部分 http://xbrl.mof.gov.cn/taxonomy/2015-03-31/cas/isa isa
證券業擴展部分 http://xbrl.mof.gov.cn/taxonomy/2015-03-31/cas/scs scs
(二)擴展鏈接角色(ELR)的編碼
新增的兩個行業擴展部分的擴展鏈接角色的編碼規則與通用分類標準其他行業擴展部分保持一致。擴展鏈接角色統一資源標識符的定義遵循通用分類標準的定義模式,并體現了行業擴展部分的實際需要,其定義方式為:
http://xbrl.mof.gov.cn/role/cas/{“英文字母”}_yyyy_mm
_dd_role-{編碼1}/{編碼 2}。
其中:
① “http://xbrl.mof.gov.cn/role/cas/”與通用部分保持一致,表明行業擴展部分是在通用部分下的擴展;
② “英文字母”表示行業擴展部分的命名空間前綴,保險業擴展部分的命名空間前綴為“isa”,證券業擴展部分的命名空間前綴為“scs”;
③ “yyyy_mm_dd”表示通用分類標準的版本日期;
④ “編碼1”沿用通用部分相關披露在列報鏈接庫中的擴展鏈接角色的 6 位編碼;如果通用部分沒有相關披露,則為該擴展鏈接角色重新定義一個6位編碼,其中第一位數字的編碼方式遵循通用部分的定義方式;第二、三位表示該擴展鏈接角色所屬行業,目前92表示保險業,93表示證券業;第四、五位為順序編號;合并報表第六位為0,個別報表第六位為5。“編碼2”表示該擴展鏈接角色在行業擴展部分的6位獨立編碼。第一、二位表示該擴展鏈接角色所屬行業,目前92表示保險業,93表示證券業;后四位由行業部分按照一定順序進行定義。例如,在保險業擴展部分中擴展鏈接角色“附注應收保費”以“921006”表示,其中前兩位“92”表示保險業,第三、四位“10”表示該附注屬于保險業報告中的第十大類披露內容,最后兩位“06”表示該附注在第十大類披露內容中的順序編號。
例如:保險業擴展部分“財務報表附注——應收保費”的擴展鏈接角色的統一資源標識符為:
http://xbrl.mof.gov.cn/role/cas/isa_2015-03-31_role-826100/921006。
(三)文件夾和文件結構說明
保險業擴展部分和證券業擴展部分的文件夾結構與其他行業擴展部分的結構類似,所有文件被置于一個根文件夾內,根文件夾下包含引用的國際財務報告準則分類標準子文件夾和通用分類標準子文件夾。通用分類標準文件夾下包含本次新增的保險業擴展部分和證券業擴展部分的文件夾及相應的入口模式文件,如圖2所示:
圖2:文件夾和文件結構
1.根目錄是通用分類標準文件的根文件夾,以通用分類標準版本日期命名。本版通用分類標準版本日期為2015年3月31日。
2.full_ifrs_yyyymmdd是存放通用分類標準引用的國際財務報告準則分類標準文件的文件夾。
3.full_ifrs-cor_yyyy-mm-dd.xsd是國際財務報告準則分類標準文件中定義國際財務報告準則元素的核心模式文件,通用分類標準引用的國際財務報告準則分類標準元素存放在該文件中。
4. 有關通用分類標準通用部分、銀行業擴展部分、石油和天然氣行業擴展部分的文件及文件夾結構說明,請參見2015年3月發布的《企業會計準則通用分類標準指南》;有關通用部分公式鏈接庫的文件及文件夾結構說明,請參見本次發布的《通用分類標準公式鏈接庫起草說明》。
5.isa是存放通用分類標準保險業擴展部分的文件夾:
(1)isa_core_yyyy-mm-dd.xsd是保險業擴展部分的核心模式文件,保險業擴展部分定義的820個元素都存放在該文件中。
(2)linkbases是存放反映保險業特有的財務報告披露內容的文件夾:
rol_ isa_yyyy-mm-dd.xsd 是定義反映保險業特有的財務報告內容的所有擴展鏈接角色的模式文件;
{pre|cal|def}_isa_yyyy-mm-dd.xml是定義反映保險業特有的財務報告共性內容的列報、計算和定義鏈接庫的文件;
gla_isa_yyyy-mm-dd-{cn|en}.xml 是定義保險業擴展部分的擴展鏈接角色中英文標簽的鏈接庫文件。
(3)labels是存放保險業擴展部分標簽鏈接庫的文件夾:
lab_isa _yyyy-mm-dd-cn.xml 是中文標簽鏈接庫文件;
lab_isa _yyyy-mm-dd-en.xml 是英文標簽鏈接庫文件。
6. scs是存放通用分類標準證券業擴展部分的文件夾:
(1)scs_core_yyyy-mm-dd.xsd是證券業擴展部分的核心模式文件,證券業擴展部分定義的284個元素都存放在該文件中。
(2)linkbases是存放反映證券業特有的財務報告披露內容的文件夾:
rol_ scs_yyyy-mm-dd.xsd 是定義反映證券業特有的財務報告內容的所有擴展鏈接角色的模式文件;
{pre|cal|def}_scs_yyyy-mm-dd.xml是定義反映證券業特有的財務報告共性內容的列報、計算和定義鏈接庫的文件;
gla_scs_yyyy-mm-dd-{cn|en}.xml 是定義證券業擴展部分的擴展鏈接角色中英文標簽的鏈接庫文件。
(3)labels是存放證券業擴展部分標簽鏈接庫的文件夾:
lab_scs _yyyy-mm-dd-cn.xml 是中文標簽鏈接庫文件;
lab_scs _yyyy-mm-dd-en.xml 是英文標簽鏈接庫文件。
7. isa_entry_point_yyyy-mm-dd.xsd是保險業擴展部分的入口模式文件,使用者可以通過該文件訪問保險業擴展部分。
8. scs_entry_point_yyyy-mm-dd.xsd是證券業擴展部分的入口模式文件,使用者可以通過該文件訪問證券業擴展部分。
三、公式鏈接庫說明
2015版企業會計準則通用分類標準公式鏈接庫(以下簡稱“2015版公式鏈接庫”)在2010版企業會計準則通用分類標準公式鏈接庫(以下簡稱“2010版公式鏈接庫”)基礎上,參照2014版國際財務報告準則分類標準的公式鏈接庫,按照國家標準化管理委員會發布的GB/T25500-2010《可擴展商業報告語言(XBRL)技術規范》系列國家標準中的公式和變量規范進行定義。通用分類標準使用者對填報的事實值使用2015版公式鏈接庫進行校驗,保證XBRL格式財務報告的數據質量。
(一)公式鏈接庫概述
2015版公式鏈接庫是基于通用分類標準的通用部分開發的,主要為處理復雜的數據計算校驗關系,從而彌補計算鏈接庫在計算校驗功能上的不足。與2010版公式鏈接庫不同的是,2015版公式鏈接庫在內容及物理文件層面進行了調整,主要體現在兩個方面:一是根據2015版通用分類標準內容的變化調整了相應的公式;二是參考國際財務報告準則分類標準的公式鏈接庫,進一步豐富了通用分類標準通用部分的公式鏈接庫校驗的類型,并將不同的公式類型在物理文件層面上進行了拆分。
公式鏈接庫作為通用分類標準的一個獨立模塊,在發布之后并不會影響使用者使用通用分類標準編制XBRL格式財務報告,但使用者可以通過公式鏈接庫中定義的公式關系進一步了解通用分類標準元素之間的關系,同時也可以使用公式鏈接庫對基于通用分類標準通用部分或其擴展分類標準創建的事實值進行校驗,從而進一步提高XBRL格式財務報告的數據質量。
(二)公式鏈接庫的架構
1.公式鏈接庫的邏輯設計
在制定公式鏈接庫時,按照校驗的類型引入了邏輯分組的概念。2015版公式鏈接庫共有7個邏輯分組,分別為:
(1)按軸加總校驗
該邏輯分組中的公式可以實現“軸下的域成員加總 = 父域成員”的校驗。以示例說明了“按軸加總校驗”的校驗方式。在通用分類標準通用部分中存貨的披露形式如圖1所示:
圖1 “附注-存貨”通用分類標準通用部分元素清單片段
這部分披露內容存在“按軸加總校驗”公式:父域成員元素(存貨 [member]) = 各個域成員元素的事實值加總(在途物資[member] + 原材料[member] + 在產品[member] + 庫存商品[member] + 周轉材料[member] + 發出商品[member] + 委托加工物資[member] + 消耗性生物資產[member] + 其他存貨[member])。如果企業披露的事實值能夠滿足上述公式,則公式校驗通過;如果各個域成員元素的事實值加總后與父域成員元素不相等,則校驗未通過。
(2)跨期間校驗
該邏輯分組中的公式可以實現“期初余額 + 本期增減變動 = 期末余額”的校驗。仍以通用分類標準通用部分的“附注-存貨”為例對“跨期間校驗”進行說明。“附注-存貨”中存在“跨期間校驗”公式“存貨期初賬面余額 +存貨本期增加額-存貨本期減少額=存貨期末賬面余額”。如果企業披露的事實值能夠滿足上述公式,則公式校驗通過;如果不能滿足則校驗不通過。
(3)每股收益校驗
該邏輯分組中的公式可以實現“基于凈利潤和加權平均股數計算出來的每股收益 = 每股收益”的校驗。
在2015版公式鏈接庫中“每股收益校驗”只有兩個公式校驗關系,即針對基本每股收益和稀釋每股收益的校驗。圖2是通用分類標準通用部分每股收益部分的元素清單片段:
圖2 “附注-每股收益”通用分類標準元素清單片段
以“基本每股收益”校驗為例,校驗規則是使用“歸屬于母公司普通股股東的凈利潤”除以“發行在外的普通股的加權平均數”得出的結果,并將其與元素“基本每股收益”中填報的事實值進行比較,比較結果若在設定的閾值范圍內,則公式校驗通過;比較結果若超過閾值范圍,則公式校驗不通過。
(4)事實值相等校驗
當通用分類標準使用兩種標記方法標記同一概念時,可以使用該校驗規則來驗證兩種標記方法下的事實值是否相等。這種校驗主要用于驗證相同概念的維度項和非維度項下的事實值是否相等。例如:以“實收資本”為例,對于同一家公司資產負債表中的元素“實收資本(或股本)”(元素ID:ifrs-full_IssuedCapital)的事實值應該等于所有者權益變動表中的元素“所有者權益(或股東權益)”(元素ID:ifrs-full_Equity)在上下文“所有者權益構成 [axis] –>實收資本(或股本) [member]”下的事實值。
此外,通用分類標準還使用該校驗規則來驗證由于借貸屬性不同而無法使用計算鏈接庫來校驗的等式。其中,最常見的等式關系為:資產=負債+所有者權益(或股東權益)。本次公式鏈接庫中設置了等式:資產(元素ID:ifrs-full_Assets)=負債和所有者權益(或股東權益)(元素ID:ifrs-full_EquityAndLiabilities)。通過這個等式以及計算鏈接庫中的等式:負債和所有者權益(或股東權益)(元素ID:EquityAndLiabilities)=負債(元素ID:ifrs-full_Liabilities)+所有者權益(或股東權益)(元素ID:ifrs-full_Equity),可以實現資產=負債+所有者權益(股東權益)的校驗。
(5)事實值為正校驗
該邏輯分組中的公式可以實現“分類標準中的部分元素在特定場景下必須大于等于0”的校驗。
在通用分類標準中凡是設置了“借貸方”屬性的元素,其事實值在非維度上下文以及大部分維度上下文中應該取值正數或者0。例如:利潤表中的“管理費用”對應通用分類標準通用部分中的元素“cas_GeneralAndAdministrativeExpenses”,元素的“借貸屬性”為“借方”,因此無論是合并利潤表(非維度上下文)還是個別利潤表(維度上下文“合并和個別財務報表 [axis]個別 [member]”)中該元素的事實值取值均應該為正數。
但在部分維度上下文下,一些元素的事實值可以取值為負,例如所有者權益變動表中的元素“所有者權益(或股東權益)”(元素ID:ifrs-full_Equity)在上下文“所有者權益構成 [axis] 庫存股(負值) [member]”下的事實值可以取值為負數。在“事實值為正校驗”邏輯分組中,會將這種情況排除以保證準確性。
(6)事實值為負校驗
該邏輯分組中的公式可以實現“分類標準中的部分元素在特定場景下必須小于等于0”的校驗。
在通用分類標準中凡是設置了“借貸方”屬性的元素,其事實值在非維度上下文以及大部分維度上下文中應該取值正數或者0。但在某些特定的維度上下文下,一些元素的事實值應取值為負。例如在披露報告分部的信息時,元素“資產”(元素ID:ifrs-full_Assets)在上下文“報告分部利潤或虧損及資產和負債 [axis] 分部間抵銷 [member]”下的事實值應取值為負數或0。在“事實值為負校驗”的邏輯分組中,目前僅對上述維度上下文下的部分事實值進行校驗。
(7)百分比校驗
該邏輯分組中的公式可以實現“分類標準中類型為百分比的元素事實值需大于-1同時小于1”的校驗。
2.公式鏈接庫的物理結構
為了與上述(一)中公式的邏輯分組保持一致,便于使用者理解,在設計公式鏈接庫物理文件時延續了公式邏輯分組的概念,為不同的邏輯分組建立對應的公式鏈接庫文件,再通過一個統一的入口模式文件將不同邏輯分組的公式文件組合在一起。使用者可以通過入口模式文件調用各類公式對事實值進行校驗。公式鏈接庫的文件夾結構如下圖所示:
圖3 公式鏈接庫文件夾結構圖
(1)根目錄是通用分類標準公式鏈接庫文件的根文件夾,以通用分類標準公式鏈接庫版本日期命名。
(2)formula是存放通用分類標準公式鏈接庫邏輯分組和擴展鏈接角色的文件夾:
①for_cas_axis_yyyy-mm-dd.xml是定義按軸加總校驗的邏輯分組文件;
②for_cas_cro_yyyy-mm-dd.xml是定義跨期間校驗的邏輯分組文件;
③for_cas_eps_yyyy-mm-dd.xml是定義每股收益校驗的邏輯分組文件;
④for_cas_equ_yyyy-mm-dd.xml是定義事實值相等校驗的邏輯分組文件;
⑤for_cas_neg_yyyy-mm-dd.xml是定義事實值為負校驗的邏輯分組文件;
⑥for_cas_pos_yyyy-mm-dd.xml是定義事實值為正校驗的邏輯分組文件;
⑦for_cas_per_yyyy-mm-dd.xml是定義百分比校驗的邏輯分組文件;
⑧rol_ for_cas_yyyy-mm-dd.xsd 是定義通用分類標準公式鏈接庫的所有擴展鏈接角色的模式文件。
(3)formula_cas_entry_point_yyyy-mm-dd.xsd是通用分類標準公式鏈接庫的入口模式文件,使用者可以通過該文件調用通用分類標準公式鏈接庫。
(三)公式鏈接庫的技術實現
根據《可擴展商業報告語言(XBRL)技術規范國家標準第3部分:公式》(GB/T 25500.3-2010)的規定,公式鏈接庫的技術實現方式有一致性斷言、值斷言和存在性斷言等。在技術實現方式上,2015版公式鏈接庫參照了2014版國際財務報告準則分類標準的做法,改變了2010版公式鏈接庫使用一致性斷言的方式,使用了值斷言來實現公式。一致性斷言和值斷言在校驗功能方面是一致的,只是在值斷言方式下,實現公式的代碼更加簡潔、易懂,代碼量少,運算性可以得到提高。
在2015版公式鏈接庫中,每個公式的值斷言ID均按照統一規范進行命名,使用者可以通過值斷言的ID了解到其代表的公式的邏輯分組以及大致校驗內容。每個邏輯組中的值斷言的命名方式如下表所示:
表2:公式值斷言命名示例表
邏輯
分組 公式的值斷言命名
值斷言ID開頭 值斷言ID命名格式 值斷言ID舉例
按軸加總校驗 dimAgg_ “dimAgg_”+“ELR名稱”+“_”+“按軸加總的軸元素名” dimAgg_530005_ComponentsOfEquityAxis
跨期間校驗 crossPeriod_ “crossPeriod_”+“ELR名稱”+“_”+“跨期間的年初/期末元素名” crossPeriod_433000_CashAndCashEquivalents
每股收益校驗 eps_ “eps_” +“每股收益元素名” eps_BasicEarningsLossPerShare
事實值相等校驗 equ_ (1)非維度元素與維度元素位于同一個ELR中,“equ_”+“ELR definition簡稱” +“_”+“非維度元素名”
(2)非維度元素與維度元素位于不同ELR中,“equ_”+“第一個ELR definition簡稱” +“_and_” +“第二個ELR definition簡稱” +“_” +“非維度元素名” (1)equ_Fair_Value_Measurement_Level3OfHierarchyAssetsFairValue
(2)equ_SoCE_and_BS_IssuedCapital
事實值為正校驗 positive 元素的事實值在除列出的維度上下文以外的其它維度上下文中的取值應為正數 元素cas_BankBalancesAndCash在除維度上下文cas_ReportableSegmentsProfitLossAssetAndLiabilityAxis→cas_OffsetAmongSegmentsMember、ifrs-full_ComponentsOfEquityAxis→ifrs-full_TreasurySharesMember,cas_RetrospectiveApplicationAndRetrospectiveRestatementAxis→cas_FinancialEffectOfChangesInAccountingPolicyMember,cas_RetrospectiveApplicationAndRetrospectiveRestatementAxis→cas_CorrectionOfAccountingErrorsFinancialImpactMember,ifrs-full_NetDefinedBenefitLiabilityAssetAxis→ifrs-full_PresentValueOfDefinedBenefitObligationMember,ifrs-full_NetDefinedBenefitLiabilityAssetAxis→ifrs-full_PlanAssetsMember,ifrs-full_NetDefinedBenefitLiabilityAssetAxis→ifrs-full_EffectOfAssetCeilingMember以外的其它維度上下文下的事實值應為正數
事實值為負校驗 negative 元素的事實值在維度上下文中的取值應為負數 元素cas_BankBalancesAndCash在維度上下文cas_ReportableSegmentsProfitLossAssetAndLiabilityAxis→cas_OffsetAmongSegmentsMember下的事實值應為負數
百分比校驗 percentage 百分比類型的元素的事實值不應超過100%
四、保險業和證券業擴展部分元素清單說明
元素清單按行業財務報告列報順序列示了所有元素,在每個財務報告部分中按擴展鏈接角色組織元素。行業擴展部分的元素清單主要包括兩列內容:元素層級和元素類型,如圖3所示:
圖3:元素清單層次結構圖
元素清單各列含義說明如下:
(一)元素層級
通用分類標準的行業擴展部分將財務信息關系按照財務報告主表和附注分成若干擴展鏈接角色,每個擴展鏈接角色對應一個財務報表、附注或附注中一張表格。例如,在保險業擴展部分中,資產負債表可被作為一個擴展鏈接角色,附注應收保費也可被作為一個擴展鏈接角色。擴展鏈接角色的編碼規則請參見“二、(二)擴展鏈接角色(ELR)的編碼”。
元素按照行業財務報告列報內容逐項列示,每個擴展鏈接角色下列示歸屬于這個擴展鏈接角色的所有元素,縮進的位置代表了元素的層級。
(二)元素類型
元素清單的第二列主要列示了元素的數據類型,如貨幣型。為便于廣大會計人員和公眾理解,元素清單根據通用分類標準的實際使用情況,將其中一些數據類型轉為較易理解的名稱,如“stringItemType”轉為“text(文本)”;將一些虛元素的種類視同元素數據類型,以幫助理解通用分類標準的建模方法。元素清單第二列的含義說明如下:
表3:元素類型及含義
元素類型 含義說明
text block 代表文本塊,其內部可包含表格
text 代表純文本
yyyy-mm-dd 代表日期
X 代表貨幣類型
X.XX 代表數值類型
shares 代表股份數
table 代表維度化的表格
axis 代表維度化表格的軸
member 代表維度化表格軸上的成員
line items 代表維度化表格的披露事項
空白列 代表沒有需要披露的信息