| 1 | Concept {coyotefn:preferred-xml-qname($deprecated-concept)} is deprecated | xc-usg-w:DeprecatedConcept |
| 2 | Calculation Concept does not appear in any Presentation | xc-usgc-bp:CalculationConceptNotInAnyPresentation |
| 3 | Calculation Total not represented in any Presentation as a Total | xc-usgc-bp:CalculationTotalNotPresentationTotal |
| 4 | Presentation Total not represented in any Calculation as a Total | xc-usgc-bp:PresentationTotalNotCalculationTotal |
| 5 | Except for the penultimate child, a [Roll Forward] should not contain child concepts whose name contains 'IncreaseDecrease' | xc-usgrf-bp:NotRollForwardNamePeriodIncreaseDecrease |
| 6 | Except for the last child of a [Roll Forward], concepts should not have a preferred label role of 'http://www.xbrl.org/2003/role/periodEndLabel' | xc-usgrf-bp:NotRollForwardPeriodEnd |
| 7 | Except for the first child of a [Roll Forward], concepts should not have a preferred label role of 'http://www.xbrl.org/2003/role/periodStartLabel' | xc-usgrf-bp:NotRollForwardPeriodStart |
| 8 | The first child of a [Roll Forward] should have a preferred label role of 'http://www.xbrl.org/2003/role/periodStartLabel' | xc-usgrf-bp:RollForwardFirstChildPreferredLabelRole |
| 9 | The last child of a [Roll Forward] should have a preferred label role of 'http://www.xbrl.org/2003/role/periodEndLabel' | xc-usgrf-bp:RollForwardLastChildPreferredLabelRole |
| 10 | [Roll Forward] MUST have at least three children | xc-usgrf-bp:RollForwardMissingChildren |
| 11 | The Presentation indicates a "period start", but there is no corresponding "period end" | xc-usgrf-bp:RollForwardMissingPeriodEnd |
| 12 | The Presentation indicates a "period end", but there is no corresponding "PeriodIncreaseDecrease" | xc-usgrf-bp:RollForwardMissingPeriodIncreaseDecrease |
| 13 | The Presentation indicates a "period end", but there is no corresponding "period start" | xc-usgrf-bp:RollForwardMissingPeriodStart |
| 14 | Each [Roll Forward] should be abstract | xc-usgrf-bp:RollForwardNotAbstract |
| 15 | The penultimate child of a [Roll Forward] should have a concept whose name ends with 'PeriodIncreaseDecrease' | xc-usgrf-bp:RollForwardPenultimateChildNameNotPeriodIncreaseDecrease |
| 16 | The penultimate child of a [Roll Forward] should have a "total" preferred label role | xc-usgrf-bp:RollForwardPenultimateChildPreferredLabelRole |
| 17 | [Roll Forward] should not be nested | xc-usgrf-bp:RollForwardPlacement |
| 18 | Concepts with a name suffix of 'RollForward' should have a standard label with the suffix '[Roll Forward]' | xc-usgrf-i:RollForwardConceptNotRollForwardLabel |
| 19 | The standard label of the first child of a [Roll Forward] should have the suffix ', Beginning Balance' | xc-usgrf-i:RollForwardFirstChildStandardLabel |
| 20 | Concepts with a standard label with the suffix '[Roll Forward]' should have a name whose suffix is 'RollForward' | xc-usgrf-i:RollForwardLabelNotRollForwardConcept |
| 21 | The standard label of the last child of a [Roll Forward] should have the suffix ', Ending Balance' | xc-usgrf-i:RollForwardLastChildStandardLabel |
| 22 | All Hypercubes should be closed (using attribute xbrldt:closed on "all" and "notall" arcs) | xc-usgt-bp:OpenHypercube |
| 23 | In a presentation network, [Line Items] should be abstract | xc-usgt-bp:PresentationLineItemsNotAbstract |
| 24 | In a presentation network, [Line Items] should only appear a child of a [Table] | xc-usgt-bp:PresentationLineItemsPlacement |
| 25 | In a presentation network, [Axis] should appear before [Line Items] of a [Table] | xc-usgt-bp:PresentationTableDimensionOrder |
| 26 | In a presentation network, [Line Items] concept name should match the corresponding [Table] | xc-usgt-bp:PresentationTableLineItemsMismatch |
| 27 | In a presentation network, [Line Items] should appear immediately after all [Axis] concepts | xc-usgt-bp:PresentationTableLineItemsOrder |
| 28 | Dimension concepts should have a standard label with the suffix [Axis] | xc-usgt-i:DimensionNotAxis |
| 29 | Hypercube concepts should have a standard label with the suffix [Table] | xc-usgt-i:HypercubeNotTable |
| 30 | In a presentation network, A [Line Items] concept should have a standard label with the suffix [Line Items] | xc-usgt-i:PresentationLineItemsConceptNotLineItemsLabel |
| 31 | Only Hypercube concepts should have a standard label with the suffix [Table] | xc-usgt-i:TableNotHypercube |