Formatting Documents
You can set global document properties that apply to all documents. In addition, using a different option, you can override global settings for the current document that is selected:
-
number prefixes and suffixes
-
thousands and decimal separators for parsing Microsoft Word document numerical data when performing mapping (Document Properties)
-
decimals or precision settings for all numeric data that is persisted to an instance document
-
scaling factors
-
date formats
To apply document properties:
Table 9-1 Positive Number Symbols Fields and Descriptions
Field | Description |
---|---|
Prefix | Sets the symbol, which is placed to the left of each positive value. Symbol options are:
Alternatively, you can specify another symbol in the list by highlighting the field and typing another symbol. |
Suffix | Sets the symbol, which is placed to the right of each positive value. Symbol options are:
Alternatively, you can specify another symbol in the list by highlighting the field and entering another symbol. |
Table 9-2 Negative Number Symbols Fields and Descriptions
Field | Description |
---|---|
Prefix | Sets the symbol, which is placed to the left of each negative value. Symbol options are:
Alternatively, you can specify another symbol in the list by highlighting the field and entering another symbol. |
Suffix | Sets the symbol which is placed to the right of each negative value. Symbol options are:
Alternatively, you can specify another symbol in the list by highlighting the field and typing another symbol. |
Table 9-3 Separator Character Fields and Descriptions
Field | Description |
---|---|
Separator Character | Sets the thousands and decimal separator character format for numeric values from the Separator Characters list.
You can specify a custom format by selecting Custom from the Separator Characters list. Next, select a thousands separator from the Thousands Separator list, and a decimal separator format from the Decimal Separator list. |
Thousands Separator | Sets the character for separating thousands in values from the Thousands Separator list. For example, you can select comma ( , ) to display a value of 1,000, or you can select period ( . ) to display a value of 1.000. Options are: comma ( , ), period ( . ), underscore ( _ ), and (blank) space.
Alternatively, you can specify another symbol in the list by highlighting the field and entering another symbol. |
Decimal Separator | Sets the character to represent decimal points (for example, 1,000.06) from the Decimal Separator list. Options are: comma ( , ), period ( . ), underscore ( _ ), and (blank) space.
Alternatively, you can specify another symbol in the list by highlighting the field and entering another symbol. |
Table 9-4 General Information about the Decimal, Precision, and Scale Attributes
Field | Description |
---|---|
General Information about the Decimal, Precision, and Scale Attributes | When instance documents are generated, numeric values mapped to XBRL line items are saved with their raw data values. Any formatting or rounding is removed from numeric values. To report values correctly, you need to apply both accuracy and scaling properties. For example, if you map an item to "30" but intend to represent this value in the millions, two attributes must be supplied. First, you must specify that the decimal attribute is set to "6" to indicate that the number is accurate to the millions. Secondly, you need to specify that the scale factor equals 6, which add 6 zeros to the mapped value 30 and report the value 30000000 in the instance document.
Since every numeric value in an instance document must have either a decimal or a precision attribute, Disclosure Management enables you to specify accuracy settings for all numeric data that is persisted to an instance document. In addition, you can specify a scale attribute to determine the correct zero values to include in the instance document.
|
Decimal |
Enter the number of decimal places to which the given value is accurate. This setting is required for SEC filers. Enter the setting as a positive whole number to denote the accuracy of the value to the right of the decimal point.For example, enter "3" to specify that the numeric fact is accurate to three digits right of the decimal point. In another example, if $42.38 is reported, then the decimals should be set to 2. If the number is 36.69%, the decimals should be set to 4. You can also enter the number as a negative "-" number to denote the accuracy of the value to the left of the decimal point. For example if you assign decimals to be "-3", the amount $30,000 is said to be accurate to the thousands. If decimals are "-6", the number is accurate to the millions.Note: It is often important to complement the decimals setting with the scaling property. For example, if you map the value $30 and it represents "30 million", it is necessary to set the scaling property to "6". This attribute adds 6 zeros to the mapped value 30 and report the value 30000000 in the instance document. |
Precision |
Select to use a precision setting and choose the number of digits of a numeric value that are accurate. For example, if you enter "7", the first seven digits counting from the left, starting at the first nonzero digit is correct to the seventh place. By default, Disclosure Management uses the precision setting. This option is set to "INF." |
Table 9-5 Scaling Fields and Descriptions
Field | Description |
---|---|
Scale By |
Select the initial global Scale by factor. Scaling is a method whereby units of values are multiplied by a scale factor to determine the correct value to include in the instance document. Scaling eliminates the need to enter zeros in Microsoft Word or Excel when mapping large numeric values. Scaling factors are defined as an exponent of 10. For example if the document has a mapped value of "2" and the scale factor is "3", then the value in the instance document is 2000. The default scaling factor is 0, which does not scale values. Negative scale factors such as "-1" or "-2" are also supported. For example, if you map the value $30, and the value actually represents "30 million", it is necessary to set the scaling factor to "6". This adds 6 zeros to the mapped value 30, and reports the value 30000000 in the instance document. If you apply a scale factor of ""-2"" to "30", this means to subtract 2 zeros, i.e. "0.3". (This is often used when reporting percentages. The report says 30% which is actually the number 0.3). Scaling is not mandatory. If a factor is not used, the scaling automatically defaults to 0, meaning that no scale is applied. The number "30" with scale="" 0 "" is still "30". |
Table 9-6 Date Format Fields and Descriptions
Field | Description |
---|---|
Date Format |
Select the date format from the Date format drop down. Valid options are:
|
Custom Format | To specify a custom date format, specify the custom date format. |
Table 9-7 String Format Fields and Descriptions
Field | Description |
---|---|
String |
Specify the format of the string. Formatting options are available for nonnumeric XBRL mappings in which the string is based on concepts of the "xbrl.us:TextBlockItemType" type and its derivatives. The available formatting options include:
|