ValidationErrorCode

ValidationErrorCode enumeration

Validation error code enum.

public enum ValidationErrorCode

Values

Name Value Description
SchemaRefNoTypeSimple 0 SchemaRef type MUST occur and MUST have the fixed content “simple”.
SchemaRefNoHref 1 SchemaRef MUST have an href attribute.
ContextNoId 2 Context id MUST include the id attribute.
ContextNoEntity 3 The entity element is required content of the context element.
ContextEntityNoIdentifier 4 The entity element MUST contain an identifier element
ContextPeriodNoStartTime 5 Context peroid type is duration, but has no start date.
ContextPeriodNoEndTime 6 Context peroid type is duration, but has no end date.
ContextPeriodStartAfterEnd 7 Context peroid type is duration, but end date is before start date.
ContextInstantNoTime 8 Context peroid type is instant, but has no instant date.
ContextScenarioXbrlNamespace 9 Context scenario can’t have xbrl namespace node.
ContextScenarioXbrlSubstitutionGroup 10 Context scenario can’t have element in the substitution group for elements defined in the xbrl namespace.
ContextScenarioEmpty 11 Context scenario can’t be empty"
ContextSegmentXbrlNamespace 12 Context segment can’t have xbrl namespace node.
ContextSegmentXbrlSubstitutionGroup 13 Context segment can’t have element in the substitution group for elements defined in the xbrl namespace.
ContextSegmentEmpty 14 Context segment can’t be empty
ItemNoContext 15 Item must have a context.
ItemPeroidTypeConflictWithContext 16 Item has period type conflict with context.
ItemNumericNoUnit 17 Item is numeric and must have a unit.
MonetaryItemNoSingleUnitMeasure 18 Item is monetary type and must have a single unit measure.
MonetaryItemNoISO4217 19 Item is monetary type and must have a Iso 4217 style unit measure.
ShareItemNoSingleUnitMeasure 20 Item is share type and must have a single unit measure.
ShareItemNoShareUnitMeasure 21 Item is share type and must have a xbrli:shares unit measure.
NillItemWithPrecisionOrDecimals 22 Item is nil and must not have either precision or decimals.
FractionItemWithPrecisionOrDecimals 23 Item is fraction type and must not have either precision or decimals.
NumericItemWithBothPrecisionAndDecimals 24 Item is numeric type and must not have both precision and decimals.
NumericItemWithoutPrecisionOrDecimals 25 Item is numeric type and must have either precision or decimals.
NonNumericItemWithPrecisionOrDecimals 26 Item is not numeric type and must not have either precision or decimals.
FootnoteArcFromNotFound 27 Footnote arc can’t find from Loc.
FootnoteArcToNotFound 28 Footnote arc can’t find to footnote.
DefinitionArcFromNotFound 29 Definition arc can’t find from Loc.
DefinitionArcToNotFound 30 Definition arc can’t find to Loc.
EssenceAliasDefinitionArcDifferentType 31 Essence-alias Definition arc has different types.
EssenceAliasDefinitionArcDifferentPeriodType 32 Essence-alias Definition arc has different periodTypes.
EssenceAliasDefinitionArcDifferentBalance 33 Essence-alias Definition arc has different balances.
CalculationArcFromNotFound 34 Calculation arc can’t find from Loc.
CalculationArcToNotFound 35 Calculation arc can’t find to Loc.
CalculationArcZeroWeight 36 Calculation arc has zero weight.
CalculationArcSummationItemNonNumeric 37 Summation item calculation arc has non numeric concept.
CalculationArcIllegalBalancecWeight 38 Summation item calculation arc has non numeric concept.
LabelArcFromNotFound 39 Label arc can’t find from Loc.
LabelArcToNotFound 40 Label arc can’t find to Label.
PresentationArcFromNotFound 41 Presentation arc can’t find from Loc.
PresentationArcToNotFound 42 Presentation arc can’t find to Loc.
PresentationArcPreferredLabelNotFound 43 Presentation arc can’t find preferredLabel.
ReferenceArcFromNotFound 44 Reference arc can’t find from Loc.
ReferenceArcToNotFound 45 Reference arc can’t find to Reference.
InlineFactMissContext 46 Inline Fact can’t find context.
InlineFactMissUnit 47 Inline Fact can’t find unit.
InlineDuplicatedId 48 Inline Xbrl document has duplicated id.
InlineRelationshipMissFromRef 49 Inline relationship can’t find from ref.
InlineRelationshipMissToRef 50 Inline relationship can’t find to ref.
InlineRelationshipIllegalFromRef 51 Inline relationship has illegal from ref.
InlineRelationshipIllegalToRef 52 Inline relationship has illegal to ref.
InlineContinuationNotMatch 53 Inline Continuation has illegal to match.
InlineFootnoteNotlang 54 Inline Footnote has no lang.
InlineFractionIllegalChildElement 55 Inline Fraction has illegal childelement.
InlineFractionIllegalAttrbuites 56 Inline Fraction has illegal attrbuites.
InlineFractionIllegalAncestor 57 Inline Fraction has illegal Ancestor.
InlineFractionTermNegative 58 Inline Fraction has Term Negative.
InlineHeaderIllegalAncestor 59 Inline Fraction has illegal tag.
InlineHeaderDisplayNone 60 Inline header father div node has no style of “display:none”.
InlineHeaderIllegalChildElement 61 Inline header has more than one “hidden” element or more than one “resources” element.
InlineNonFractionIllegalAncestor 62 Inline nonFraction has illegal Ancestor.
InlineNonFractionIllegalChildElement 63 Inline nonFraction has illegal Child Elemnt.
InlineNonFractionIllegalProperties 64 Inline nonFraction has illegal Properties.
InlineNonFractionTermNegative 65 Inline nonFraction has Term Negative.
InlineTupleIllegalChildElement 66 Inline tuple has illegal element.
InlineContinuationNoId 67 The ix:continuation element MUST have an id attribute..
InlineContinuationIllegalAncestor 68 The ix:continuation element MUST NOT be a descendant of an ix:hidden element.
InlineExcludeIllegalAncestor 69 The ix:exclude element MUST be a descendant of at least one ix:continuation, ix:footnote or ix:nonNumeric element.

See Also