代表時段的事實通常會出現在文件的文字部分。例如,三年六個月或21天。為符合XBRL和EDGAR備案要求,SEC要求您使用ISO8601持續時間標準輸入這些值。本文概述了這些標準,並說明瞭如何在Workiva中輸入、連結和格式化這些值。
ISO8601概述
當您的XBRL文件由軟體應用程式解譯時,使用ISO8601持續時間代碼可消除歧義。要使用這些代碼,您需要將它們組合起來,形成一個文字串,表達報告中的特定時間段。例如,如果您要使用ISO持續時間代碼表示上面給出的兩個期間,它們將如下所示:
| 時間段 | ISO8601格式 |
| 三年六個月(或三年六個月) | P3Y6M |
| 21天或21天 | P21D |
格式化時間段連結
處理時間段的方式與處理其他在整個文件中連結的值的方式類似。若要進一步了解,請參閱格式化連結值。
通常,您會在試算表中輸入連結的來源值。但是,您可以在文件中的文字中出現的值上建立連結來源 (來源連結)。以下步驟基於從試算表中建立的新來源值進行連結。
注意:若要完成這些步驟,請使用下方ISO8601持續時間代碼部分中的資訊來決定要用於報表中特定值的代碼。
- 1
- 開啟試算表,然後在報表中顯示的時段的相應區段中,輸入代表該時段的ISO8601代碼。例如,如果文件中的文字顯示「……在六個月的期間……」,請輸入P6M。
- 2
- 複製該值。
- 3
- 開啟出現時段的文件,並選取文字。然後貼上數值。現在,該值會顯示您輸入的ISO代碼,並附有表示草稿連結的底線。
- 4
- 選擇並右擊連結,然後在連結選項 功能表中選擇Value formatting 。
- 5
- 在Formats 面板中,設定下列內容:
- 針對「格式」,請選取期間。
- 針對「顯示」,選擇您想要的句點顯示方式。
- 若要大寫文字描述的第一個字,請在第一個字 下拉式功能表中選擇大寫。顯示欄位中的文字項目也將大寫。
取代連結的來源值
如果需要將現有的連結來源值變更為ISO格式,則還需要確保整份文件中其每個目的地的格式都根據其內容正確設定:
- 1
- 用 ISO 8601 代碼取代來源值後,用滑鼠右鍵按一下來源值,然後在連結選項 功能表中選擇檢視內容。
- 2
- 在「連結屬性」(LinkProperties)面板中,來源會顯示在「來源」(Source)清單下,其所有目的地會顯示在「目的地」(Description)清單下。反白顯示目的地,然後按一下轉到連結按鈕,即可開啟文件到該值的位置。
- 3
- 選擇並按一下連結的滑鼠右鍵,在連結選項 功能表中選擇Value Formatting,並依照本節前面的步驟進行適當的格式化。
- 4
- 對每個目的地連結重複這些步驟。
時間碼格式
ISO8601的持續時間部分詳細描述瞭如何使用這些代碼在報表中表示期間。ISO8601持續時間代碼中表示的期間結構如下所示:
P<date>T
該結構中的代碼組成如下所示的文字串:
P[n]Y[n]M[n]DT[n]H[n]M[n]S
字母P則是句點的開頭,[n]是代表第[Y]年、[M]月、[D]年的整數。
字母T表示區段的剩餘部分以[H]秒、[M]分鐘和[S]秒為單位表示一天中的時間。
代碼必須始終使用大寫字母按此順序顯示。如果任何值為零,您只需從字串中排除相應的指示符即可。例如P3Y7D而不是P3Y0M7D。
對於財務報告,大多數期間僅需要P[n]Y[n]M[n]D來表示年、月和日,但不包括時間段T[n]H[n]M[n]S。
ISO支援額外的持續時間代碼,用於以周、小數值或負值表示期間。但是,XBRL尚不支援這些格式,因此Workiva目前不支援這些格式。
表示小數值
如果您的報表包含以小數顯示的持續時間,例如3.7年,則您需要確定要在試算表中輸入的正確ISO持續時間字串,並將其連結至文件中的值,然後設定連結格式以顯示第一個小數點。字串範例可能為P3Y8M15D或P3Y256D。
由於值已四捨五入(一年365天),您可能需要調整字串數次,以找到適合您的值的正確值。有關小數點格式的資訊,請參閱以下「週期連結格式」一節中的表格。
您還可以找到在報表中表達值的其他方式,該方式同時符合ISO8601和XBRL要求。雖然可以建立虛擬事實以標記以十進位(或負)值表示的期間,但這些事實不符合SEC法規的規定。
計算ISO年份分數
雖然通常將時間段轉換為ISO代碼相當直接,但有時年份分數需要更複雜的轉換。例如,3.2年的期間應為P3Y2M12D。5.8年的期間應為P5Y9M18D。要輕鬆計算一個值的 ISO 代碼,請參閱將十進制時間轉換為 ISO 8601 。
<!--Your CSM can import a calculator into your account to allow you to type in the fraction and the calculator will display the correct ISO format to use in your document.
-->