Section 4.3 The Item Element |
Id: V-1 nš:1 |
Description: 301.01 Valid example of id attribute. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-01-IdScopeValid.xml |
|
Id: V-3 nš:2 |
Description: 301.03 Mismatch of periodType attribute and referenced context's period type. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionConceptFactPeriodTypeMistmatch
Period type on context of fact Numeric fact example:changeInRetainedEarnings is instant does not match period type on item declaration which is duration |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-03-IdScopePeriodDiff.xml |
|
Id: V-4 nš:3 |
Description: 301.04 contextRef has IDREF to unit element. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionTargetIsNotContext
The element in the XBRL report with an identifier of XML Fragment: xbrl is a u1 but is not a context |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-04-IdScopeContextRefToUnit.xml |
|
Id: V-5 nš:4 |
Description: 301.05 unitRef has IDREF to context element. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionTargetIsNotUnit
The element in the XBRL report with an identifier of XML Fragment: xbrl is a cd1 but is not a unit |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-05-IdScopeUnitRefToContext.xml |
|
Id: V-6 nš:5 |
Description: 301.06 Valid example of footnote link href attribute. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-06-FootnoteScopeValid.xml |
|
Id: V-8 nš:6 |
Description: 301.08 href attribute is referencing to context element. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-08-FootnoteToContext.xml#element(/1/4/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-08-FootnoteToContext.xml#element(/1/4), extended link type is link:footnoteLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException The source of the footnoteArc file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-08-FootnoteToContext.xml#element(/1/4/3) is not a fact element |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-08-FootnoteToContext.xml |
|
Id: V-9 nš:7 |
Description: 301.09 href attribute is referencing to unit element. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-09-FootnoteToUnit.xml#element(/1/4/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-09-FootnoteToUnit.xml#element(/1/4), extended link type is link:footnoteLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException The source of the footnoteArc file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-09-FootnoteToUnit.xml#element(/1/4/3) is not a fact element |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-09-FootnoteToUnit.xml |
|
Id: V-10 nš:8 |
Description: 301.10 The instance contains two footnote links. The second one contains an arc with a from value that does not have a corresponding loc in the same extended link. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionArcSourceErrorNoSourceFound
In the arc Arc: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-10-FootnoteFromOutOfScope.xml#element(/1/5/3), the locator or resource at the source of the arc cannot be found |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-10-FootnoteFromOutOfScope.xml |
|
Id: V-11 nš:9 |
Description: 301.11 The instance contains two footnote links. The second one contains an arc with a to value that does not have a corresponding footnote resource in the same extended link. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionArcTargetErrorNoTargetFound
In the arc Arc: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-11-FootnoteToOutOfScope.xml#element(/1/5/3), the locator or resource at the target of the arc cannot be found |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-11-FootnoteToOutOfScope.xml |
|
Id: V-12 nš:10 |
Description: 301.12 The instance contains a footnote link. In the footnote link there is a loc element that has an href that points to a fact in another instance document. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Illegal DTS. The element at file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-12-FootnoteLocOutOfScope.xml#element(/1/4) has a reference to an instance document at 301-12-FootnoteLocOutOfScope2.xml#f1. An XBRL Document in a DTS cannot include other XBRL Reports in the DTS. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-12-FootnoteLocOutOfScope.xml |
|
Id: V-13 nš:11 |
Description: 301.13 The instance contains a footnote link. In the footnote link there is a loc element that has an href that points to a fact in the instance document using the instance document file name with a fragment identifier. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-13-FootnoteLocInScope.xml |
|
Id: V-14 nš:12 |
Description: 301.14 The instance contains a footnote link. The arc in the footnote link has a from value that matches a footnote resource. This is not valid for the fact-footnote arc role on the arc. The from must point to a loc which in turns points to a fact in the same instance document. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-14-FootnoteFromResource.xml#element(/1/4/4) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-14-FootnoteFromResource.xml#element(/1/4), extended link type is link:footnoteLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException The source of the footnoteArc file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-14-FootnoteFromResource.xml#element(/1/4/4) is not a fact element |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-14-FootnoteFromResource.xml |
|
Id: V-15 nš:13 |
Description: 301.15 The instance contains a footnote link. The arc in the footnote link has a from value that matches a footnote resource. This is not valid for the fact-footnote arc role on the arc. The from must point to a loc which in turns points to a fact in the same instance document. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-15-FootnoteToLoc.xml#element(/1/4/4) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-15-FootnoteToLoc.xml#element(/1/4), extended link type is link:footnoteLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException The target of the footnoteArc file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-15-FootnoteToLoc.xml#element(/1/4/4) is not a resource element |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-15-FootnoteToLoc.xml |
|
Id: V-16 nš:14 |
Description: 301.16 The xml:lang attribute is missing on the footnote resource. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-16-FootnoteWithoutLang.xml#element(/1/4/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-16-FootnoteWithoutLang.xml#element(/1/4), extended link type is link:footnoteLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException The resource footnote file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-16-FootnoteWithoutLang.xml#element(/1/4/1) does not have an xml:lang attribute |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-16-FootnoteWithoutLang.xml |
|
Id: V-17 nš:15 |
Description: 301.17 The footnote custom arc role can relate two footnotes to each other instead of just fact to footnote. (Only the standard footnote arc role is restricted to being from item or tuple locators.) Maybe this might be used to indicate how some footnote is "footnoting" another footnote. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/301-17-FootnoteCustomArcRole.xml |
|
Section 4.4 The Context Element |
Id: V-01 nš:16 |
Description: 302.01 Valid segment in a context |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-01-SegmentValid.xml |
|
Id: V-02 nš:17 |
Description: 302.02 Invalid segment in a context; contains an element defined in xbrli namespace |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionSegmentContentErrorNamespace
In context Context identified by XML Fragment: xbrl and with id="c1" , the segment contains elements in the http://www.xbrl.org/2003/instance namespace |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-02-SegmentNamespaceInvalid.xml |
|
Id: V-03 nš:18 |
Description: 302.03 Valid scenario in a context |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-03-ScenarioValid.xml |
|
Id: V-04 nš:19 |
Description: 302.04 Invalid scenario in a context; contains an element defined in xbrli namespace |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionScenarioContentErrorNamespace
In context Context identified by XML Fragment: xbrl and with id="c1" , the scenario contains elements in the http://www.xbrl.org/2003/instance namespace |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-04-ScenarioNamespaceInvalid.xml |
|
Id: V-05 nš:20 |
Description: 302.05 Invalid segment in a context; contains an element in substitution group of xbrli:item |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionSegmentContentErrorSubstGroup
In context Context identified by XML Fragment: xbrl and with id="c1" , the segment contains fact elements which is not valid in XBRL |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-05-SegmentSubstitutionInvalid.xml |
|
Id: V-06 nš:21 |
Description: 302.06 Invalid scenario in a context; contains an element in substitution group of xbrli:item |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionScenarioContentErrorSubstGroup
In context Context identified by XML Fragment: xbrl and with id="c1" , the scenario contains fact elements which is not valid in XBRL |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-06-ScenarioSubstitutionInvalid.xml |
|
Id: V-07 nš:22 |
Description: 302.07 Segment in a context contains an element with empty content |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-07-SegmentEmptyContent.xml |
|
Id: V-08 nš:23 |
Description: 302.08 Scenario in a context contains an element with empty content |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-08-ScenarioEmptyContent.xml |
|
Id: V-09 nš:24 |
Description: 302.09 Valid duration context with start date earlier than end date |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-09-PeriodDateTimeValid.xml |
|
Id: V-10 nš:25 |
Description: 302.10 Invalid duration context with start date later than end date |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionDateDateEndIsEarlierThanDateStart
Invalid dates for a duration period. End date is earlier than start date. Start date is xs:date ("2002-12-01+01:00"), End date is xs:date ("2002-11-01+01:00") |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-10-PeriodDateTimeInvalid.xml |
|
Id: V-11 nš:26 |
Description: 302.11 Two contexts are S-Equal even though a decimal-valued attribute in their segment elements have different lexical representations. The contexts are S-equal, so a calculation inconsistency MUST be signaled. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="cPlus1.0"
Value of Fact eg:a is 1,000 p(4), and is not equal to the calculated value 2,000 p(4).
Calculation details are:
(1.0)x(eg:b=2,000 p(4)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-11-DecimalAttributeOnSegmentInconsistent.xbrl |
|
Id: V-12 nš:27 |
Description: 302.12 Two contexts are S-Equal even though a decimal-valued attribute in their scenario elements have different lexical representations. The contexts are S-equal, so a calculation inconsistency MUST be signaled. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="cPlus1.0"
Value of Fact eg:a is 1,000 p(4), and is not equal to the calculated value 2,000 p(4).
Calculation details are:
(1.0)x(eg:b=2,000 p(4)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/302-12-DecimalAttributeOnScenarioInconsistent.xbrl |
|
Section 4.3 The Item Element |
Id: V-01 nš:28 |
Description: 303.01 instant context and item defined with PeriodType="instant" |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/303-01-PeriodInstantValid.xml |
|
Id: V-02 nš:29 |
Description: 303.02 duration context and item defined with PeriodType="duration" |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/303-02-PeriodDurationValid.xml |
|
Id: V-03 nš:30 |
Description: 303.03 duration context and item defined with PeriodType="instant" |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionConceptFactPeriodTypeMistmatch
Period type on context of fact Numeric fact s:changeInRetainedEarnings is instant does not match period type on item declaration which is duration |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/303-03-PeriodInstantInvalid.xml |
|
Id: V-04 nš:31 |
Description: 303.04 instant context and item defined with PeriodType="duration" |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionConceptFactPeriodTypeMistmatch
Period type on context of fact Numeric fact s:fixedAssets is duration does not match period type on item declaration which is instant |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/303-04-PeriodDurationInvalid.xml |
|
Id: V-05 nš:32 |
Description: ForeverConcept with Instant Period Type is not allowed |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionConceptFactPeriodTypeMistmatch
Period type on context of fact Non numeric fact new:Forever is duration does not match period type on item declaration which is instant |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/303-05-ForeverElementewithInstancePeriodTypeReportedasForever.xbrl |
|
Section 4.4
The Context Element |
Id: V-01 nš:33 |
Description:
304.01 An element with a monetary item type has an ISO
currency code for its units (using the standard ISO
namespace prefix). |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-01-monetaryItemTypeUnitsRestrictions.xml |
|
Id: V-02 nš:34 |
Description:
304.02 An element with a monetary item type has an ISO
currency code for its units (using a non-standard ISO
namespace prefix). |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-02-monetaryItemTypeUnitsRestrictions.xml |
|
Id: V-03 nš:35 |
Description:
304.03 An element with a type derived by restriction from the
monetary item type has an ISO currency code for its units. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-03-monetaryItemTypeUnitsRestrictions.xml |
|
Id: V-04 nš:36 |
Description:
304.04 An element with a type derived by restriction from
monetary item type has an ISO currency code for its
units (using a non-standard ISO namespace prefix). |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-04-monetaryItemTypeUnitsRestrictions.xml |
|
Id: V-05 nš:37 |
Description:
304.05 An element with a non-monetary item type has an ISO
currency code for its units (using the standard ISO
namespace prefix). |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-05-monetaryItemTypeUnitsRestrictions.xml |
|
Id: V-06 nš:38 |
Description:
304.06 An element with a monetary item type does not have an ISO
currency code for its units - the namespace is wrong. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionFactError
Validating fact numeric fact my:assets A monetary unit MUST by identified by the http://www.xbrl.org/2003/iso4217 namespace. The unit unit identified by file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-06-monetaryItemTypeUnitsRestrictions.xml#element(/1/4) and with id="u1" is defined in the http://notTheISO4217Namespace namespace |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-06-monetaryItemTypeUnitsRestrictions.xml |
|
Id: V-07 nš:39 |
Description:
304.07 An element with a monetaryItemType does not have an
ISO currency code for its units - the local name is wrong. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionFactError
Validating fact numeric fact my:assets The code us_dollars is not valid according to the set of valid codes in the ISO4217 list |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-07-monetaryItemTypeUnitsRestrictions.xml |
|
Id: V-08 nš:40 |
Description:
304.08 An element with a type derived by restriction from
monetaryItemType does not have an
ISO currency code for its units - the namespace is wrong. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionFactError
Validating fact numeric fact my:assets A monetary unit MUST by identified by the http://www.xbrl.org/2003/iso4217 namespace. The unit unit identified by file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-08-monetaryItemTypeUnitsRestrictions.xml#element(/1/4) and with id="u1" is defined in the http://notTheISO4217Namespace namespace |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-08-monetaryItemTypeUnitsRestrictions.xml |
|
Id: V-09 nš:41 |
Description:
304.09 An element with a type derived by restriction from
monetaryItemType does not have an
ISO currency code for its units - the local name is wrong. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionFactError
Validating fact numeric fact my:assets The code us_dollars is not valid according to the set of valid codes in the ISO4217 list |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-09-monetaryItemTypeUnitsRestrictions.xml |
|
Id: V-10 nš:42 |
Description:
304.10 An item with a pureItemType data type MUST
have a unit element and the local part of the measure
MUST be "pure" with a namespace prefix that resolves
to a namespace of "http://www.xbrl.org/2003/instance". |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-10-pureItemTypeUnitsRestrictions.xml |
|
Id: V-11 nš:43 |
Description:
A measure element with a namespace prefix that resolves to the "http://www.xbrl.org/2003/instance" namespace MUST have a local part of either "pure" or "shares".
The value 'impure' is not a valid measure in the XBRL instance namespace. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionUnitDeclarationInNamespaceMustBeSharesOrPure
The measure declaration xbrli:impure in not valid, a measure in the http://www.xbrl.org/2003/instance namespace MUST be either "pure" or "shares" |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-11-pureItemTypeUnitsRestrictions.xml |
|
Id: V-12 nš:44 |
Description:
Unlike for monetaryItemType and sharesItemType, there is no constraint (in
4.8.2 or elsewhere) requiring an item with a pureItemType data type to have
a particular kind of unit. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-12-pureItemTypeUnitsRestrictions.xml |
|
Id: V-12a nš:45 |
Description:
Same as V-12, but the pure measure has no prefix and the default namespace is undefined. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-12a-pureItemTypeUnitsRestrictions.xml |
|
Id: V-13 nš:46 |
Description:
304.13 For facts that are of the sharesItemType, units MUST have
A single measure element. The local part of the
measure MUST be "shares" and the namespace prefix that
MUST resolve to http://www.xbrl.org/2003/instance |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-13-sharesItemTypeUnitsRestrictions.xml |
|
Id: V-14 nš:47 |
Description:
304.14 For facts that are DERIVED BY RESTRICTION from the
sharesItemType, units MUST have
A single measure element. The local part of the
measure MUST be "shares" and the namespace prefix that
MUST resolve to http://www.xbrl.org/2003/instance |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-14-sharesItemTypeUnitsRestrictions.xml |
|
Id: V-15 nš:48 |
Description:
304.15 For facts that are of shares item type, units MUST have
A single measure element. The local part of the
measure MUST be "shares" and the namespace prefix that
MUST resolve to http://www.xbrl.org/2003/instance. In
this case the unit has two measure elements, both
of which are pure. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionFactError
Validating fact numeric fact my:sharesOnIssue The unit pure is not valid for a shares concept. It MUST be xbrli:shares |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-15-pureItemTypeUnitsRestrictions.xml |
|
Id: V-15a nš:49 |
Description:
Same as V-15 but in this case the unit has has shares but no prefix and the default
namespace is undefined. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionFactError
Validating fact numeric fact my:sharesOnIssue A shares unit MUST by identified by the http://www.xbrl.org/2003/instance namespace. The unit unit identified by file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-15a-sharesItemTypeUnitsRestrictions.xml#element(/1/4) and with id="u1" is defined in the namespace |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-15a-sharesItemTypeUnitsRestrictions.xml |
|
Id: V-16 nš:50 |
Description:
304.16 The units must not have numerator and denominator measures that cancel. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionUnitsNotSimplifiedForm
Unit is not in the most simplified form, the measure my:feet appears in both, numerator and denominator |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-16-unitsInSimplestForm.xml |
|
Id: V-17 nš:51 |
Description:
304.17 The units equality test which two units have same order measures. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-17-sameOrderMeasuresValid.xml |
|
Id: V-18 nš:52 |
Description:
304.18 The units equality test which two units have same order divisions. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-18-sameOrderDivisionMeasuresValid.xml |
|
Id: V-19 nš:53 |
Description:
304.19 The units equality test which two units have different order measures. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-19-differentOrderMeasuresValid.xml |
|
Id: V-20 nš:54 |
Description:
304.20 The units equality test which two units have division elements which their order of child measures are different. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-20-differentOrderDivisionMeasuresValid.xml |
|
Id: V-21 nš:55 |
Description:
304.21 it tries to essence-alias equality of two elements with different units : where one is pure-feet and the second is pure-pounds. so the alias essence check is invalid and it should throw an error in xbrl validation |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionEssenceAliasNonUEqual
Facts Numeric fact my:conceptA and Numeric fact my:conceptB participate in an essence-alias relationship. They are c-equal (Context Equal) and p-equal (Parent Equal) but they are not u-equal (Unit Equal) so they cannot be considered one the essence and the other the alias. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-21-measuresInvalid.xml |
|
Id: V-22 nš:56 |
Description:
304.22 The test tried to essense-alias equality check of two elements with different units : where one is unit between "pure-inch / pound-feet" and other "pure-feet / pound-inch". The tests is invalid as it should throw an error during xbrl validation. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionEssenceAliasNonUEqual
Facts Numeric fact my:conceptA and Numeric fact my:conceptB participate in an essence-alias relationship. They are c-equal (Context Equal) and p-equal (Parent Equal) but they are not u-equal (Unit Equal) so they cannot be considered one the essence and the other the alias. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-22-divisionMeasuresInvalid.xml |
|
Id: V-23 nš:57 |
Description: Variation of 304-15 where the type of the fact value does not match that of the type of the reported element. Shares type versus Monetary unit |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionFactError
Validating fact numeric fact new:Child A shares unit MUST by identified by the http://www.xbrl.org/2003/instance namespace. The unit unit identified by file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-23-Calculation-item-does-not-match-unit.xml#element(/1/3) and with id="unit-monetary-AUD" is defined in the http://www.xbrl.org/2003/iso4217 namespace |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-23-Calculation-item-does-not-match-unit.xml |
|
Id: V-24 nš:58 |
Description: Valid ISO unit of measurement example |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-24-valid-ISO-unit-of-measue.xml |
|
Id: V-25 nš:59 |
Description: Measure reported with prefix undefined is considered XBRL invalid |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
While processing file xbrl-instance-2003-12-31.xsd included from file file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-25-measure-reported-with-prefix-undefined.xsd, an exception of type net.sf.saxon.trans.XPathException occurs. Exception message is I/O error reported by XML parser processing file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/xbrl-instance-2003-12-31.xsd: C:\Users\Ignacio\workspace\conformance\Common\300-instance\xbrl-instance-2003-12-31.xsd (El sistema no puede encontrar el archivo especificado) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-25-measure-reported-with-prefix-undefined-instance.xbrl |
|
Id: V-26 nš:60 |
Description: Monetary item reported with unit having a denominator. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionFactError
Validating fact numeric fact my:assets A fact with a monetary type MUST have a monetary unit. The unit unit identified by file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-26-monetaryItemTypeUnitsRestrictions.xml#element(/1/4) and with id="u1" has more than one measure |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/304-26-monetaryItemTypeUnitsRestrictions.xml |
|
Section 4.4 Items |
Id: V-01 nš:61 |
Description: 305.01 item has only Decimals specified |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/305-01-DecimalOnlySpecified.xml |
|
Id: V-02 nš:62 |
Description: 305.02 item has only Precision specified |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/305-02-PrecisionOnlySpecified.xml |
|
Id: V-03 nš:63 |
Description: 305.03 item has neither Decimals nor Precision specified |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionNumericValueHasNoDecimalsAndNoPrecision
Numeric fact Numeric fact my:someConcept does not have either decimals or precision attribute |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/305-03-NoDecimalOrPrecisionSpecified.xml |
|
Id: V-04 nš:64 |
Description: 305.04 item has both Decimals and Precision specified |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionNumericValueHasDecimalsAndPrecision
Numeric fact Numeric fact my:someConcept has decimals and precision attributes. Only one is allowed in XBRL |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/305-04-BothDecimalAndPrecisionSpecified.xml |
|
Id: V-05 nš:65 |
Description: 305.05 nil item has Decimals specified |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionNumericValueIsNillAndHasDecimalsOrPrecision
Numeric fact Numeric fact my:someConcept is nil and nil facts MUST not have decimals or precision attributes |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/305-05-DecimalSpecifiedOnNilItem.xml |
|
Id: V-06 nš:66 |
Description: 305.06 nil item has Precision specified |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionNumericValueIsNillAndHasDecimalsOrPrecision
Numeric fact Numeric fact my:someConcept is nil and nil facts MUST not have decimals or precision attributes |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/305-06-PrecisionSpecifiedOnNilItem.xml |
|
Id: V-07 nš:67 |
Description: 305.07 a genuine inconsistency due to roll up of child values |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="Context-2003"
Value of Fact decimals:TotalPropertyPlantEquipment is 4,001 p(4), and is not equal to the calculated value 4,000 p(2).
Calculation details are:
(1.0)x(decimals:Other=25 p(2)) +
(1.0)x(decimals:Buildings=3,900 p(4)) +
(1.0)x(decimals:ComputerEquipment=25 p(2)) +
(1.0)x(decimals:FurnitureFixtures=25 p(2)) +
(1.0)x(decimals:Land=25 p(2)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/305_07_invalid_instance.xbrl |
|
Id: V-08 nš:68 |
Description: 305.08 nil items have no decimals or precision, with unitref, but the type specifies fixed values for decimals and precision. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionNumericValueIsNillAndHasDecimalsOrPrecision
Numeric fact Numeric fact my:someConcept is nil and nil facts MUST not have decimals or precision attributes |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/305-08-UnitsSpecifiedOnNilItem.xml |
|
Section 5.5.6.4.1.5 |
Id: V-1 nš:69 |
Description:
306.01 The instance contains two elements in the same context.
The presence of one element forces the presence of the other. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/306-01-RequiredInstanceValid.xml |
|
Id: V-2 nš:70 |
Description: 306.02 The instance contains an item and a tuple. The presence of the tuple forces the presence of the item. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/306-02-RequiredInstanceTupleValid.xml |
|
Id: V-3 nš:71 |
Description: 306.03 The instance contains an item and a tuple. The presence of the tuple forces the presence of the item. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionRequiresElementTargetNotFound
In the requires-element relationship at Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/306-Required-definition.xml#element(/1/2/3), A source fact of the type Tuple s:tFlag was found in the XBRL report, but no fact of the type Item s:monetaryItem has been found in the same report. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/306-03-RequiredInstanceInvalid.xml |
|
Section 5 Taxonomies |
Id: V-1 nš:72 |
Description:
307.01 A schemaRef element MUST hold the URI of a
schema. In this case it does. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/307-01-SchemaRefExample.xml |
|
Id: V-2 nš:73 |
Description:
307.01 A schemaRef element MUST hold the URI of a
schema. In this case it does not because the second
reference to a schema actually points to an XML
document that is a label linkbase. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During processing of file file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/307-02-SchemaRefCounterExample.xml an schemaRef points to file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/SchemaRefCounterExample.xsd which is not an XBRL Taxonomy schema. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/307-02-SchemaRefCounterExample.xml |
|
Id: V-3 nš:74 |
Description:
307.03 schemaRef elements MUST hold the URI of
Schemas. In this case the requirement is not
satisfied because the schema reference has to be
resolved using the XML base attribute that ensures the
schemaRef URI resolves to the XML document in the base
directory. This document, however, is a label
linkbase, not a schema. If the XML base attribute
value is not used then the schema in the same
directory as the instance is discovered and no issues
are noticed. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During processing of file file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/307-03-SchemaRefXMLBase.xml an schemaRef points to file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/base/SchemaRefTrickyExample.xsd which is not an XBRL Taxonomy schema. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/307-03-SchemaRefXMLBase.xml |
|
3.5.2.4.5 and 3.5.2.5.5 duplicate instance roleRef and arcroleRef elements. |
Id: V-01 nš:75 |
Description: Instance contains two role references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/308-01-instance.xml. The exception message is In document file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/308-01-instance.xml there is a duplicate use of roleURI http://www.xbrl.org/role/role |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/308-01-instance.xml |
|
Id: V-02 nš:76 |
Description: Instance contains two arcrole references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/308-02-instance.xml. The exception message is In document file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/308-02-instance.xml there is a duplicate use of arcroleURI http://www.xbrl.org/arcrole/arcrole |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/308-02-instance.xml |
|
Test that LAX validation is performed |
Id: V-01 nš:77 |
Description:
Segment has an element for which there is no definition, so it is allowed; item has an attribute with no definition, so it is allowed. The definitions are imported to the discovered taxonomy. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/314-lax-validation-01.xml |
|
Id: V-02 nš:78 |
Description:
Segment has an element for which there is no definition, so it is allowed; item has an attribute with no definition, so it is allowed. The definitions are found by schemaLocation from the instance document. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/314-lax-validation-02.xml |
|
Id: V-03 nš:79 |
Description:
Same as v-01 but segment has an element defined as integer with string contents |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 20 column 82 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/314-lax-validation-03.xml#element(/1). The error message is The content "This is not an integer" of element <integerElement> does not match the required simple type. Cannot convert string "This is not an integer" to an integer |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/314-lax-validation-03.xml |
|
Id: V-04 nš:80 |
Description:
Same as v-01 but item has an attribute defined as integer with string contents |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 28 column 76 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/314-lax-validation-04.xml#element(/1). The error message is Validating a/@lax-test:integerAttribute: Cannot convert string "This is not an integer" to an integer |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/314-lax-validation-04.xml |
|
Id: V-05 nš:81 |
Description:
Same as v-02 but segment has an element defined as integer with string contents |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 23 column 82 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/314-lax-validation-05.xml#element(/1). The error message is The content "This is not an integer" of element <integerElement> does not match the required simple type. Cannot convert string "This is not an integer" to an integer |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/314-lax-validation-05.xml |
|
Id: V-06 nš:82 |
Description:
Same as v-02 but item has an attribute defined as integer with string contents |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 31 column 76 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/314-lax-validation-06.xml#element(/1). The error message is Validating a/@lax-test:integerAttribute: Cannot convert string "This is not an integer" to an integer |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/314-lax-validation-06.xml |
|
Relevant sections for calculation binding rules 5_2_5_2 and 4_6_6 |
Id: V-00 nš:83 |
Description: 320.00 - Valid |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-00-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-01 nš:84 |
Description: 320.01 - Valid |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="context"
Value of Fact calcinferprecisiontestcase:A is 1,500 p(2), and is not equal to the calculated value 1,567.3 p(3).
Calculation details are:
(1.0)x(calcinferprecisiontestcase:C=582.3 p(4)) +
(1.0)x(calcinferprecisiontestcase:B=985 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-01-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-02 nš:85 |
Description: 320.02 - InValid |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="context"
Value of Fact calcinferprecisiontestcase:A is 1,530 p(3), and is not equal to the calculated value 1,567.3 p(3).
Calculation details are:
(1.0)x(calcinferprecisiontestcase:C=582.3 p(4)) +
(1.0)x(calcinferprecisiontestcase:B=985 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-02-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-03 nš:86 |
Description: 320.03 - Valid |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-03-nestedtupleBindCalculationInferPrecision-instance.xbrl |
|
Id: V-04 nš:87 |
Description: 320.04 - Valid |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-04-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-05 nš:88 |
Description: 320.05 - Valid |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-05-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-06 nš:89 |
Description: 320.06 - inValid - inconsistent due to precision 0 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="context"
Value of Fact calcinferprecisiontestcase:A is 1.6 p(2), and is not equal to the calculated value 2 p(1).
Calculation details are:
(1.0)x(calcinferprecisiontestcase:C=1 p(0)) +
(1.0)x(calcinferprecisiontestcase:B=1 p(1)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-06-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-07 nš:90 |
Description: 320.07 - inValid - inconsistent due to precision 0 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Numeric fact calcinferprecisiontestcase:A was rounded to precision 0. The result value is not zero and not any number. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-07-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-08 nš:91 |
Description: 320.08 - inValid - inconsistent due to precision 0 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="context"
Value of Fact calcinferprecisiontestcase:A is 1.25 p(3), and is not equal to the calculated value 0 p(0).
Calculation details are:
(1.0)x(calcinferprecisiontestcase:B=0 p(0)) +
(1.0)x(calcinferprecisiontestcase:C=0 p(0)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-08-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-09 nš:92 |
Description: 320.09 - Valid |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-09-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-10 nš:93 |
Description: 320.10 - Valid - precision stated as 15 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-10-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-11 nš:94 |
Description: 320.11 - inValid - inconsistent |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="context"
Value of Fact calcinferprecisiontestcase:A is 1.001 p(INF), and is not equal to the calculated value 2.001 p(INF).
Calculation details are:
(1.0)x(calcinferprecisiontestcase:B=1 p(INF)) +
(1.0)x(calcinferprecisiontestcase:C=1.001 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-11-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-12 nš:95 |
Description: 320.12 - Valid - Consistent - precision attribute stated as 15 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-12-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-13 nš:96 |
Description: 320.13 - Valid - Consistent |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-13-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-14 nš:97 |
Description: 320.14 - Valid - Consistent |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-14-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-15 nš:98 |
Description: 320.15 - Valid - COnsistent - Decimal attribute zero |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-15-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-16 nš:99 |
Description: 320.16 - InValid - Inconsistency contributing items 3200, summation value is 3201 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="context"
Value of Fact calcinferprecisiontestcase:A is 4,001 p(4), and is not equal to the calculated value 4,000 p(0).
Calculation details are:
(1.0)x(calcinferprecisiontestcase:B=4,000 p(4)) +
(1.0)x(calcinferprecisiontestcase:C=0 p(0)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-16-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-17 nš:100 |
Description: 320.17 - InValid - Inconsistent roll up - weights stated as 1.0 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="context"
Value of Fact calcinferprecisiontestcase:A is 1 p(1), and is not equal to the calculated value 2 p(1).
Calculation details are:
(1.0)x(calcinferprecisiontestcase:B=1 p(1)) +
(1.0)x(calcinferprecisiontestcase:C=1 p(1)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-17-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-18 nš:101 |
Description: 320.18 - InValid - 2.04 effective value generates inconsistent roll up - weight is defined as 1.01 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="context"
Value of Fact calcinferprecisiontestcase:A is 2.02 p(3), and is not equal to the calculated value 2.0402 p(3).
Calculation details are:
(1.01)x(calcinferprecisiontestcase:B=1.01 p(3)) +
(1.01)x(calcinferprecisiontestcase:C=1.01 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-18-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-19 nš:102 |
Description: 320.19 - InValid - effective value 1.02 generates inconsistent roll up - weight is defined as 1.01 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="context"
Value of Fact calcinferprecisiontestcase:A is 1.02 p(3), and is not equal to the calculated value 1.01 p(3).
Calculation details are:
(1.01)x(calcinferprecisiontestcase:B=1 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-19-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-20 nš:103 |
Description:
320.20 - Valid - Consistent
Weight is applied to the value after the decimal or precision is applied to the lexical value reported in the instance
Arc weights are defined with the value 1.01
Test ensures the sequence that we apply these rules of inferred precision and weight attribute
Summation
ns:A weight: 1.01
ns:A lexical value: 1.01
ns:A decimal: 2
Contributing items
ns:B weight: 1.01
ns:B lexical value: 1
ns:B decimal: 0
Valid Summation: 1.01 = 1.01 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-20-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-21 nš:104 |
Description:
320.21 - Duplicate Facts reported and thus calculation will not bind per 5.2.5.2
A calculation represented by a “summation-item” relationship binds for a summation item S if and only if:
1. S has at least one contributing item.
2. S is not a duplicate item (as defined in section 4.10), and
3. None of the contributing items are duplicates.
4. S is not nil-valued (i.e. it does not have an xsi:nil attribute with value true).
Test ensures that we do not bind the calculation due to a duplicated fact and do not infer precision. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-21-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-22 nš:105 |
Description:
320.22 - Duplicate Facts reported and thus calculation will not bind per 5.2.5.2
A calculation represented by a “summation-item” relationship binds for a summation item S if and only if:
1. S has at least one contributing item.
2. S is not a duplicate item (as defined in section 4.10), and
3. None of the contributing items are duplicates.
4. S is not nil-valued (i.e. it does not have an xsi:nil attribute with value true).
Test ensures that we Do NOT bind the calculation and do not infer precision. If it did bind then there would be an inconsistency. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-22-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-23 nš:106 |
Description:
320-24 - Valid - Consistent
Inferred precision and Weight Attribute test
Summation
ns:A weight: 1.01
ns:A lexical value: -3.03
ns:A decimal: 4
Contributing items
ns:B weight: 1.01
ns:B lexical value: -1.01
ns:B decimal: 4
ns:C weight: 1.01
ns:C lexical value: 1.99
ns:C decimal: 4
Effective summation of contributing items: -3.0300 + -1.0100 + -1.9900 =-3.0300
Valid Summation: -3.0300 = -3.03 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-23-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-24 nš:107 |
Description:
320-24 - Valid - Consistent
Inferred precision and Weight Attribute test in correct sequence
ns:A weight: 1.99
ns:A lexical value: 14.99
ns:A decimal: 4
Computed value: 14.9900
ns:B weight: 1
ns:B lexical value: 10
ns:B decimal: 4
Computed value: 10.0000
ns:Parent lexical value: 39.8301
ns:Parent decimal: 4
Computed value: 39.8301
Effective summation of contributing items: 29.8301 + 10.0000 = 39.8301
Valid Summation: 39.8301 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-24-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-25 nš:108 |
Description:
320-25 - Invalid
Test: Verifies that IsNill facts do not bind to calculations per 5.2.5.2
A calculation represented by a “summation-item” relationship binds for a summation item S if and only if:
1. S has at least one contributing item.
2. S is not a duplicate item (as defined in section 4.10), and
3. None of the contributing items are duplicates.
4. S is not nil-valued (i.e. it does not have an xsi:nil attribute with value true). |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="context"
Value of Fact calcinferprecisiontestcase:A is 2 p(1), and is not equal to the calculated value 1 p(1).
Calculation details are:
(1.0)x(calcinferprecisiontestcase:B=1 p(1)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-25-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-26 nš:109 |
Description:
320-26 - Valid, but contains number likely to sneak in errors in floating point multiplication of the weight 0.45 x A113 (=1010103). For non-decimal CPU arithmetic rounding may be required on each weight multiplication to avoid floating point weirdnesses. (this irritation contributed by Herm Fischer) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-26-BindCalculationInferPrecision-instance.xbrl |
|
Id: V-30 nš:110 |
Description: Tests that a decimals 0 value 0 is not treated as precision 0 (invalid) but as numeric zero. In the prior approach where decimals 0 value 0 converted to precision 0 value 0, this would have been invalid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-30-BindCalculationInferDecimals-instance.xbrl |
|
Id: V-31 nš:111 |
Description: Edge case tests that decimal rounding with is performed. In decimals representations, summation 0d1 is compared to contributing items 1.234d2 and -1.223d2. Contributing items round to 1.23 and -1.22, the contributing items rounded sum is .01. Summation has decimals 1 which is applied to comparing 0 decimals 1 to contributing items rounded sum .01, but in decimals 1, which makes the contributing rounded sum .01 be rounded as .0, which is equal to summation zero decimals 1, in decimals. If the calculation were performed the old way, treating summation 0d1 as 0p0 this alone would make the calculation roll up be invalid. But many processors have anyway treated 0d1 as 0p1, in which case such a processor still would be comparing numeric 0 for the summation, to the rounded contributing items sum .01 in some non-zero precision, which would still be invalid. So the point of this test is to be sure the processor is using the all-decimals calculation roll up. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/320-31-BindCalculationInferDecimals-instance.xbrl |
|
Test the implementation of converting the xlink:href from the represented character string into the right URL for file names and the content of ID attributes |
Id: V-00 nš:112 |
Description: 321-01 the instance document refers to a taxonomy that contains item definitions using Spanish characters. The item definitions are references from the linkbases. The instance should be considered valid but inconsistent according to the relationships in the calculation linkbase |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="Espaņa"
Value of Fact tx:Espaņa1 is 100 p(3), and is not equal to the calculated value 101 p(2).
Calculation details are:
(1.0)x(tx:la_é=20 p(2)) +
(1.0)x(tx:la_á=10 p(2)) +
(1.0)x(tx:la_ú=1 p(1)) +
(1.0)x(tx:la_í=30 p(2)) +
(1.0)x(tx:ó=40 p(2)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/321-01-internationalization-instance-invalid.xml |
|
Id: V-01 nš:113 |
Description: 321-01 the instance document refers to a taxonomy that contains item definitions using Spanish characters. The item definitions are references from the linkbases. The instance should be considered valid and consistent according to the relationships in the calculation linkbase |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/321-01-internationalization-instance-valid.xml |
|
Test equvalent relationships processing |
Id: V-01 nš:114 |
Description:
t:P1 is a summation of t:P2 and t:P3. The contributing items have a calculation inconsistency. Following tests will use relationship equivalence to prohibit (or not be successful at prohibiting) P3 so the sum is clean (or inconsistent if unsuccessful at prohibiting), and thus the test case determines if equivalency matches the spec (by prohibition successfulness in subsequent tests). |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 111 p(3), and is not equal to the calculated value 1,110 p(3).
Calculation details are:
(1.0)x(t:P3=999 p(3)) +
(1.0)x(t:P2=111 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-01.xml |
|
Id: V-02 nš:115 |
Description:
Same as V-01 but t:P3 calculation arc is with an arc prohibited with nothing tricky, thus avoiding the calculation inconsistency. The prohibiting arc has the same arcrole, from, to, order, weight, t: attributes and use=prohibited. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-02.xml |
|
Id: V-03 nš:116 |
Description:
Same as V-02 but prohibiting arc has different weight causing nonequivalency and thus the prohibit is ineffective and calculation is inconsistent. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 111 p(3), and is not equal to the calculated value 1,110 p(3).
Calculation details are:
(1.0)x(t:P2=111 p(3)) +
(1.0)x(t:P3=999 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-03.xml |
|
Id: V-04 nš:117 |
Description:
Same as V-02 but prohibiting arc has has an xmlns not on the original arc, which is exempt. Also the xmlns provides different lexical prefixes for the home-made attributes on the arc. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-04.xml |
|
Id: V-05 nš:118 |
Description:
Same as V-02 but prohibiting arc has has an xlink:title not on the original arc, which is exempt. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-05.xml |
|
Id: V-06 nš:119 |
Description:
Same as V-02 but prohibiting arc has has an default attribute matching the default value (the original arc has the default valued attribute missing). Because the arc allows this attribute with an any wildcard attribute definition, it is not considered an explicit attribute use in the schema declared attributes, and thus it the validator has no way of knowing this default attribute might be put into the PSVI by the validator, and is simply absent on the original arc in the PSVI. Thus the equivalency test fails here. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 111 p(3), and is not equal to the calculated value 1,110 p(3).
Calculation details are:
(1.0)x(t:P3=999 p(3)) +
(1.0)x(t:P2=111 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-06.xml |
|
Id: V-07 nš:120 |
Description:
Same as V-02 but prohibiting arc has has an defaulted attribute whose value does not match the default value (of the original arc, where the default valued attribute was missing, and per V-06 didn't enter the post-schema-validation infoset of attributes of the original arc). |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 111 p(3), and is not equal to the calculated value 1,110 p(3).
Calculation details are:
(1.0)x(t:P3=999 p(3)) +
(1.0)x(t:P2=111 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-07.xml |
|
Id: V-08 nš:121 |
Description:
Same as V-02 but prohibiting arc has an fixed attribute of the correct fixed value (the original arc has the fixed valued attribute missing). Per testing by several vendors, the fixed is determined to behave like default, and thus this attribute is not present on the original arc and causes nonequivalence. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 111 p(3), and is not equal to the calculated value 1,110 p(3).
Calculation details are:
(1.0)x(t:P3=999 p(3)) +
(1.0)x(t:P2=111 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-08.xml |
|
Id: V-09 nš:122 |
Description:
Same as V-02 but prohibiting arc has the stringAttr differently valued. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 111 p(3), and is not equal to the calculated value 1,110 p(3).
Calculation details are:
(1.0)x(t:P3=999 p(3)) +
(1.0)x(t:P2=111 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-09.xml |
|
Id: V-10 nš:123 |
Description:
Same as V-02 but prohibiting arc has the decimalAttr lexically different but same value. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-10.xml |
|
Id: V-11 nš:124 |
Description:
Same as V-02 but prohibiting arc has the doubleAttr lexically different and scaled differently but same value. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-11.xml |
|
Id: V-12 nš:125 |
Description:
Same as V-02 but prohibiting arc has the doubleAttr lexically different and scaled differently to produce a different value. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 111 p(3), and is not equal to the calculated value 1,110 p(3).
Calculation details are:
(1.0)x(t:P2=111 p(3)) +
(1.0)x(t:P3=999 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-12.xml |
|
Id: V-13 nš:126 |
Description:
Same as V-02 but prohibiting arc has the boolAttr lexically different but same value (e.g., 1 == true, 0 == false). |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/331-equivalentRelationships-instance-13.xml |
|
Test s-equal processing |
Id: V-01 nš:127 |
Description:
t:P1 is a summation of t:P2 and t:P3. The contributing items have identical contextRef and thus there is no calculation inconsistency. The context has a scenario contrived to show nesting, attributes, and elements for s-equality testing purposes in subsequent variations. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-01.xml |
|
Id: V-02 nš:128 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context is missing the scenario of the summation item and other contributing item, thus causing calculation inconsistency. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 300,003 p(6), and is not equal to the calculated value 200,002 p(6).
Calculation details are:
(1.0)x(t:P3=200,002 p(6)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-02.xml |
|
Id: V-03 nš:129 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has a different t:strVal within its context scenario, thus causing calculation inconsistency. (Prior versions of V-03 and following had different nested context element ID attributes and expected them to be ignored, per bug 378, but now deemed significant, so nested IDs have been removed to effectuate the desired testing of this and following variations.) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 300,003 p(6), and is not equal to the calculated value 200,002 p(6).
Calculation details are:
(1.0)x(t:P3=200,002 p(6)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-03.xml |
|
Id: V-04 nš:130 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has a ordering of t:strVal and t:decVal within its context scenario, thus causing calculation inconsistency. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 300,003 p(6), and is not equal to the calculated value 200,002 p(6).
Calculation details are:
(1.0)x(t:P3=200,002 p(6)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-04.xml |
|
Id: V-05 nš:131 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has a different parenting of t:strVal within its context scenario, thus causing calculation inconsistency. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 300,003 p(6), and is not equal to the calculated value 200,002 p(6).
Calculation details are:
(1.0)x(t:P3=200,002 p(6)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-05.xml |
|
Id: V-06 nš:132 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has a different attribute a1 on nested element t:scenarioVal within its context scenario, thus causing calculation inconsistency. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 300,003 p(6), and is not equal to the calculated value 200,002 p(6).
Calculation details are:
(1.0)x(t:P3=200,002 p(6)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-06.xml |
|
Id: V-07 nš:133 |
Description:
t:P1 is a summation of t:P2 and t:P3. According to the 2006-12-18 spec, t:P2's context would be s-equal to that of t:P1 and t:P3 were it not for the id attributes in the scenario. Current 2.1 spec treats these IDs as significant, see bug 378. Thus this test is invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 300,003 p(6), and is not equal to the calculated value 200,002 p(6).
Calculation details are:
(1.0)x(t:P3=200,002 p(6)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-07.xml |
|
Id: V-08 nš:134 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has the same scenario, but attributes on element dv2-v02 have been re-ordered, but it is still s-equal to the context of t:P1 and t:P3, so the calculation is valid. (Only the id attribute on the context differs, for the moment, id attributes have been removed from subelements.) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-08.xml |
|
Id: V-12 nš:135 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has the same scenario, but doubles and booleans test lexical representations by scaling, though values are the same. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-12.xml |
|
Id: V-13 nš:136 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has the same scenario, but numbers test lexical signing representations, + optional on positive, and +0 equal to -0. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-13.xml |
|
Id: V-14 nš:137 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has the same scenario, but doubles and test lexical non-number representations, INF. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-14.xml |
|
Id: V-15 nš:138 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has the same scenario, but doubles and test lexical non-number representations, INF. Attribute a3 differs, to check that + infinity and - infinity are detected as unequal. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 300,003 p(6), and is not equal to the calculated value 200,002 p(6).
Calculation details are:
(1.0)x(t:P3=200,002 p(6)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-15.xml |
|
Id: V-16 nš:139 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has the same scenario, but attributes a3 in both contexts are NaN which is always unequal to all values including itself. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c-V01"
Value of Fact t:P1 is 300,003 p(6), and is not equal to the calculated value 200,002 p(6).
Calculation details are:
(1.0)x(t:P3=200,002 p(6)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-16.xml |
|
Id: V-17 nš:140 |
Description:
t:P1 is a summation of t:P2 and t:P3. t:P2's context has the same scenario, but booleans test lexical representations, 0 or 1 for false or true. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/330-s-equal-instance-17.xml |
|
Section 4.4 Items |
Id: V-01 nš:141 |
Description: Test variation 391-01 using a base lexical representation of .0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-01-InferPrecisionFromDecimals.xml |
|
Id: V-02 nš:142 |
Description: Test variation 391-02 using a base lexical representation of 0.0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-02-InferPrecisionFromDecimals.xml |
|
Id: V-03 nš:143 |
Description: Test variation 391-03 using a base lexical representation of 0. for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-03-InferPrecisionFromDecimals.xml |
|
Id: V-04 nš:144 |
Description: Test variation 391-04 using a base lexical representation of 0000. for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-04-InferPrecisionFromDecimals.xml |
|
Id: V-05 nš:145 |
Description: Test variation 391-05 using a base lexical representation of 0 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-05-InferPrecisionFromDecimals.xml |
|
Id: V-06 nš:146 |
Description: Test variation 391-06 using a base lexical representation of 0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-06-InferPrecisionFromDecimals.xml |
|
Id: V-07 nš:147 |
Description: Test variation 391-07 using a base lexical representation of .001234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-07-InferPrecisionFromDecimals.xml |
|
Id: V-08 nš:148 |
Description: Test variation 391-08 using a base lexical representation of 0.001234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-08-InferPrecisionFromDecimals.xml |
|
Id: V-09 nš:149 |
Description: Test variation 391-09 using a base lexical representation of 0000.001234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-09-InferPrecisionFromDecimals.xml |
|
Id: V-10 nš:150 |
Description: Test variation 391-10 using a base lexical representation of .00123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-10-InferPrecisionFromDecimals.xml |
|
Id: V-11 nš:151 |
Description: Test variation 391-11 using a base lexical representation of 0.00123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-11-InferPrecisionFromDecimals.xml |
|
Id: V-12 nš:152 |
Description: Test variation 391-12 using a base lexical representation of 0000.00123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-12-InferPrecisionFromDecimals.xml |
|
Id: V-13 nš:153 |
Description: Test variation 391-13 using a base lexical representation of .1234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-13-InferPrecisionFromDecimals.xml |
|
Id: V-14 nš:154 |
Description: Test variation 391-14 using a base lexical representation of 0.1234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-14-InferPrecisionFromDecimals.xml |
|
Id: V-15 nš:155 |
Description: Test variation 391-15 using a base lexical representation of 0000.1234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-15-InferPrecisionFromDecimals.xml |
|
Id: V-16 nš:156 |
Description: Test variation 391-16 using a base lexical representation of .123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-16-InferPrecisionFromDecimals.xml |
|
Id: V-17 nš:157 |
Description: Test variation 391-17 using a base lexical representation of 0.123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-17-InferPrecisionFromDecimals.xml |
|
Id: V-18 nš:158 |
Description: Test variation 391-18 using a base lexical representation of 0000.123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-18-InferPrecisionFromDecimals.xml |
|
Id: V-19 nš:159 |
Description: Test variation 391-19 using a base lexical representation of 1234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-19-InferPrecisionFromDecimals.xml |
|
Id: V-20 nš:160 |
Description: Test variation 391-20 using a base lexical representation of 001234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-20-InferPrecisionFromDecimals.xml |
|
Id: V-21 nš:161 |
Description: Test variation 391-21 using a base lexical representation of 001234. for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-21-InferPrecisionFromDecimals.xml |
|
Id: V-22 nš:162 |
Description: Test variation 391-22 using a base lexical representation of 1234. for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-22-InferPrecisionFromDecimals.xml |
|
Id: V-23 nš:163 |
Description: Test variation 391-23 using a base lexical representation of 1234.0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-23-InferPrecisionFromDecimals.xml |
|
Id: V-24 nš:164 |
Description: Test variation 391-24 using a base lexical representation of 001234.0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-24-InferPrecisionFromDecimals.xml |
|
Id: V-25 nš:165 |
Description: Test variation 391-25 using a base lexical representation of 123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-25-InferPrecisionFromDecimals.xml |
|
Id: V-26 nš:166 |
Description: Test variation 391-26 using a base lexical representation of 00123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-26-InferPrecisionFromDecimals.xml |
|
Id: V-27 nš:167 |
Description: Test variation 391-27 using a base lexical representation of 123400. for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-27-InferPrecisionFromDecimals.xml |
|
Id: V-28 nš:168 |
Description: Test variation 391-28 using a base lexical representation of 00123400. for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-28-InferPrecisionFromDecimals.xml |
|
Id: V-29 nš:169 |
Description: Test variation 391-29 using a base lexical representation of 123400.0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-29-InferPrecisionFromDecimals.xml |
|
Id: V-30 nš:170 |
Description: Test variation 391-30 using a base lexical representation of 00123400.0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-30-InferPrecisionFromDecimals.xml |
|
Id: V-31 nš:171 |
Description: Test variation 391-31 using a base lexical representation of 1234.001234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-31-InferPrecisionFromDecimals.xml |
|
Id: V-32 nš:172 |
Description: Test variation 391-32 using a base lexical representation of 001234.001234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-32-InferPrecisionFromDecimals.xml |
|
Id: V-33 nš:173 |
Description: Test variation 391-33 using a base lexical representation of 123400.001234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-33-InferPrecisionFromDecimals.xml |
|
Id: V-34 nš:174 |
Description: Test variation 391-34 using a base lexical representation of 00123400.001234 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-34-InferPrecisionFromDecimals.xml |
|
Id: V-35 nš:175 |
Description: Test variation 391-35 using a base lexical representation of 1234.00123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-35-InferPrecisionFromDecimals.xml |
|
Id: V-36 nš:176 |
Description: Test variation 391-36 using a base lexical representation of 001234.00123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-36-InferPrecisionFromDecimals.xml |
|
Id: V-37 nš:177 |
Description: Test variation 391-37 using a base lexical representation of 123400.00123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-37-InferPrecisionFromDecimals.xml |
|
Id: V-38 nš:178 |
Description: Test variation 391-38 using a base lexical representation of 00123400.00123400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-38-InferPrecisionFromDecimals.xml |
|
Id: V-39 nš:179 |
Description: Test variation 391-39 using a base lexical representation of .001204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-39-InferPrecisionFromDecimals.xml |
|
Id: V-40 nš:180 |
Description: Test variation 391-40 using a base lexical representation of 0.001204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-40-InferPrecisionFromDecimals.xml |
|
Id: V-41 nš:181 |
Description: Test variation 391-41 using a base lexical representation of 0000.001204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-41-InferPrecisionFromDecimals.xml |
|
Id: V-42 nš:182 |
Description: Test variation 391-42 using a base lexical representation of .00120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-42-InferPrecisionFromDecimals.xml |
|
Id: V-43 nš:183 |
Description: Test variation 391-43 using a base lexical representation of 0.00120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-43-InferPrecisionFromDecimals.xml |
|
Id: V-44 nš:184 |
Description: Test variation 391-44 using a base lexical representation of 0000.00120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-44-InferPrecisionFromDecimals.xml |
|
Id: V-45 nš:185 |
Description: Test variation 391-45 using a base lexical representation of .1204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-45-InferPrecisionFromDecimals.xml |
|
Id: V-46 nš:186 |
Description: Test variation 391-46 using a base lexical representation of 0.1204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-46-InferPrecisionFromDecimals.xml |
|
Id: V-47 nš:187 |
Description: Test variation 391-47 using a base lexical representation of 0000.1204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-47-InferPrecisionFromDecimals.xml |
|
Id: V-48 nš:188 |
Description: Test variation 391-48 using a base lexical representation of .120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-48-InferPrecisionFromDecimals.xml |
|
Id: V-49 nš:189 |
Description: Test variation 391-49 using a base lexical representation of 0.120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-49-InferPrecisionFromDecimals.xml |
|
Id: V-50 nš:190 |
Description: Test variation 391-50 using a base lexical representation of 0000.120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-50-InferPrecisionFromDecimals.xml |
|
Id: V-51 nš:191 |
Description: Test variation 391-51 using a base lexical representation of 1204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-51-InferPrecisionFromDecimals.xml |
|
Id: V-52 nš:192 |
Description: Test variation 391-52 using a base lexical representation of 001204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-52-InferPrecisionFromDecimals.xml |
|
Id: V-53 nš:193 |
Description: Test variation 391-53 using a base lexical representation of 001204. for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-53-InferPrecisionFromDecimals.xml |
|
Id: V-54 nš:194 |
Description: Test variation 391-54 using a base lexical representation of 1204. for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-54-InferPrecisionFromDecimals.xml |
|
Id: V-55 nš:195 |
Description: Test variation 391-55 using a base lexical representation of 1204.0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-55-InferPrecisionFromDecimals.xml |
|
Id: V-56 nš:196 |
Description: Test variation 391-56 using a base lexical representation of 001204.0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-56-InferPrecisionFromDecimals.xml |
|
Id: V-57 nš:197 |
Description: Test variation 391-57 using a base lexical representation of 120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-57-InferPrecisionFromDecimals.xml |
|
Id: V-58 nš:198 |
Description: Test variation 391-58 using a base lexical representation of 00120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-58-InferPrecisionFromDecimals.xml |
|
Id: V-59 nš:199 |
Description: Test variation 391-59 using a base lexical representation of 120400. for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-59-InferPrecisionFromDecimals.xml |
|
Id: V-60 nš:200 |
Description: Test variation 391-60 using a base lexical representation of 00120400. for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-60-InferPrecisionFromDecimals.xml |
|
Id: V-61 nš:201 |
Description: Test variation 391-61 using a base lexical representation of 120400.0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-61-InferPrecisionFromDecimals.xml |
|
Id: V-62 nš:202 |
Description: Test variation 391-62 using a base lexical representation of 00120400.0000 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-62-InferPrecisionFromDecimals.xml |
|
Id: V-63 nš:203 |
Description: Test variation 391-63 using a base lexical representation of 1204.001204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-63-InferPrecisionFromDecimals.xml |
|
Id: V-64 nš:204 |
Description: Test variation 391-64 using a base lexical representation of 001204.001204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-64-InferPrecisionFromDecimals.xml |
|
Id: V-65 nš:205 |
Description: Test variation 391-65 using a base lexical representation of 120400.001204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-65-InferPrecisionFromDecimals.xml |
|
Id: V-66 nš:206 |
Description: Test variation 391-66 using a base lexical representation of 00120400.001204 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-66-InferPrecisionFromDecimals.xml |
|
Id: V-67 nš:207 |
Description: Test variation 391-67 using a base lexical representation of 1204.00120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-67-InferPrecisionFromDecimals.xml |
|
Id: V-68 nš:208 |
Description: Test variation 391-68 using a base lexical representation of 001204.00120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-68-InferPrecisionFromDecimals.xml |
|
Id: V-69 nš:209 |
Description: Test variation 391-69 using a base lexical representation of 120400.00120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-69-InferPrecisionFromDecimals.xml |
|
Id: V-70 nš:210 |
Description: Test variation 391-70 using a base lexical representation of 00120400.00120400 for the data value with various exponent parts |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/391-70-InferPrecisionFromDecimals.xml |
|
Section 5.5.7.15 The DefinitionArc Element |
Id: V-1 nš:211 |
Description: 392.01 Valid example of essence-alias attribute. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-01-EssenceAliasValid.xml |
|
Id: V-2 nš:212 |
Description: 392.02 Valid example of essence-alias attribute using duplicate. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-02-EssenceAliasDuplicate.xml |
|
Id: V-3 nš:213 |
Description: 392.03 Valid example of essence-alias attribute using duplicate. No copy happens. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-03-EssenceAliasDuplicateNoEssence.xml |
|
Id: V-4 nš:214 |
Description: 392.04 Valid example of essence-alias attribute not to apply reverse direction. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-04-EssenceAliasReverse.xml |
|
Id: V-5 nš:215 |
Description: 392.05 Valid example of essence-alias attribute. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-05-EssenceAliasValidWithValue.xml |
|
Id: V-6 nš:216 |
Description: 392.06 Invalid example of essence-alias attribute. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionEssenceAliasNonVEqual
Facts Numeric fact example:TaxExpense and Numeric fact example:ForeignDomesticIncomeTaxExpense participate in an essence-alias relationship. They are c-equal (Context Equal) and p-equal (Parent Equal) and u-equal (Unit Equal) but they are not v-equal (Value equal) so they cannot be considered one the essence and the other the alias. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-06-EssenceAliasInvalid.xml |
|
Id: V-7 nš:217 |
Description: 392.07 Valid example of essence-alias attribute. This testset has items set to essence-alias, but Essence item and alias items are located in other tuples, so even if these values are not identical but it is still valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-07-EssenceAliasDifferentScopeValid.xml |
|
Id: V-8 nš:218 |
Description: 392.08 Invalid example of essence-alias attribute. This testset has items set to essence-alias, but Essence item and alias items in same tuple are not identical but other essence item in other tuple is identical. So scoping is wrong, it is invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionEssenceAliasNonVEqual
Facts Numeric fact example:TaxExpense and Numeric fact example:ForeignDomesticIncomeTaxExpense participate in an essence-alias relationship. They are c-equal (Context Equal) and p-equal (Parent Equal) and u-equal (Unit Equal) but they are not v-equal (Value equal) so they cannot be considered one the essence and the other the alias. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-08-EssenceAliasDifferentScopeInValid.xml |
|
Id: V-9 nš:219 |
Description: 392.09 Valid example of essence-alias attribute. This testset has items set to essence-alias, One Essence item in same tuple with alias is identical and other essence items located in other tuples is no identical, By scoping, it is valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-09-EssenceAliasDifferentScopeValidWithValue.xml |
|
Id: V-10 nš:220 |
Description: 392.10 Invalid example of essence-alias attribute. This testset has numeric items set to essence-alias, but Essence item and alias item have different units. so it is invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionEssenceAliasNonUEqual
Facts Numeric fact example:TaxExpense and Numeric fact example:ForeignDomesticIncomeTaxExpense participate in an essence-alias relationship. They are c-equal (Context Equal) and p-equal (Parent Equal) but they are not u-equal (Unit Equal) so they cannot be considered one the essence and the other the alias. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-10-EssenceAliasDifferentUnit.xml |
|
Id: V-11 nš:221 |
Description: 392.11 Valid example of essence-alias attribute. This testset has items set to essence-alias, but Essence item and alias item are different values and units. so it is valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-11-EssenceAliasDifferentContext.xml |
|
Id: V-12 nš:222 |
Description: 392.12 Invalid example of essence-alias attribute. This testset make an essence-alias relation between two different item type. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-12-EssenceAlias_definition.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-12-EssenceAlias_definition.xml#element(/1/1), extended link type is definitionLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the essence-alias relationship at Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-12-EssenceAlias_definition.xml#element(/1/1/3), the from element Item ea:ForeignIncomeTaxExpenseTypeDecimal and the to element Item ea:CurrentDeferredIncomeTaxExpense MUST have the same item type |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-12-EssenceAliasInvalid.xsd |
|
Id: V-13 nš:223 |
Description: 392.13 Invalid example of essence-alias attribute. This testset make an essence-alias relation between two items which are different period type. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-13-EssenceAlias_definition.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-13-EssenceAlias_definition.xml#element(/1/1), extended link type is definitionLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the essence-alias relationship at Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-13-EssenceAlias_definition.xml#element(/1/1/3), the from element Item ea:ForeignIncomeTaxExpenseDuration and the to element Item ea:CurrentDeferredIncomeTaxExpense MUST have the same period type |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-13-EssenceAliasDifferentPeriodType.xml |
|
Id: V-14 nš:224 |
Description: 392.14 Valid example of essence-alias attribute regarding nonNumericContext. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-14-EssenceAliasNonNumericValid.xml |
|
Id: V-15 nš:225 |
Description: 392.15 invalid example of essence-alias attribute regarding nonNumericContext. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionEssenceAliasNonVEqual
Facts Non numeric fact example:desc1 and Non numeric fact example:desc2 participate in an essence-alias relationship. They are c-equal (Context Equal) and p-equal (Parent Equal) and u-equal (Unit Equal) but they are not v-equal (Value equal) so they cannot be considered one the essence and the other the alias. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-15-EssenceAliasNonNumericInValid.xml |
|
Id: V-16 nš:226 |
Description: 392.16 Valid example of essence-alias attribute regarding nonNumericContext. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-16-EssenceAliasNonNumericTupleValid.xml |
|
Id: V-17 nš:227 |
Description: 392.17 invalid example of essence-alias attribute regarding nonNumericContext. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionEssenceAliasNonVEqual
Facts Non numeric fact example:desc1 and Non numeric fact example:desc2 participate in an essence-alias relationship. They are c-equal (Context Equal) and p-equal (Parent Equal) and u-equal (Unit Equal) but they are not v-equal (Value equal) so they cannot be considered one the essence and the other the alias. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/392-17-EssenceAliasNonNumericTupleInValid.xml |
|
Section 5.2.5.2 The CalculationArc Element |
Id: V-1 nš:228 |
Description: 395.01 Valid example of summation-item attribute. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/395-01-InferCalculatedValueConsistencyValid.xml |
|
Id: V-2 nš:229 |
Description: 395.02 This is a test for detecting inconsistency between value in an Instance and value calculated by calculation link..This is set to invalid but the document validity itself is still valid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.example.com/mycalculation
In Context identified by id="c1"
Value of Fact example:Asset is 1,500 p(2), and is not equal to the calculated value 1,567.3 p(3).
Calculation details are:
(1.0)x(example:CurrentAsset=582.3 p(4)) +
(1.0)x(example:FixedAsset=985 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/395-02-InferCalculatedValueConsistencyDifferentValue.xml |
|
5.2.5.2 - Fully conformant XBRL processors MUST detect and signal inconsistencies, as defined above, between an XBRL instance and the summation-item arcs of calculation linkbases in its supporting DTS |
Id: V-00 nš:230 |
Description: A simple consistent instance; A = B + C |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-00-ConsistentInstance-valid.xbrl |
|
Id: V-01 nš:231 |
Description: A simple inconsistent instance; A != B + C |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 4 p(INF), and is not equal to the calculated value 3 p(INF).
Calculation details are:
(1.0)x(abc:B=1 p(INF)) +
(1.0)x(abc:C=2 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-01-InconsistentInstance-invalid.xbrl |
|
Id: V-02 nš:232 |
Description:
A != B + C, but A is in a different context from B and C, so B and C are
not contributing items for A. No checks are performed. The instance is
consistent. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-02-NonCEqualContributing-valid.xbrl |
|
Id: V-03 nš:233 |
Description:
A != B + C, but A has a different unit from B and C, so B and C are not
contributing items for A. No checks are performed. The instance is
consistent. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-03-NonUEqualContributing-valid.xbrl |
|
Id: V-04 nš:234 |
Description:
B and C are c-equal and u-equal to A. B and C are contributing items for
A, but A != B + C so the instance is inconsistent. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1_dup"
Value of Fact abc:A is 4 p(INF), and is not equal to the calculated value 3 p(INF).
Calculation details are:
(1.0)x(abc:C=2 p(INF)) +
(1.0)x(abc:B=1 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-04-SEqualContextsAndUnitsContributing-invalid.xbrl |
|
Id: V-05 nš:235 |
Description:
B and C are both nil-valued, so neither contributes to A. No checks are
performed. The instance is consistent. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-05-BothNilContributing-valid.xbrl |
|
Id: V-06 nš:236 |
Description:
B is nil-valued but C is not. A = C, so the instance is consistent. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-06-OneNilContributing-valid.xbrl |
|
Id: V-07 nš:237 |
Description:
B is nil-valued but C is not. A != C, so the instance is not consistent. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 4 p(INF), and is not equal to the calculated value 2 p(INF).
Calculation details are:
(1.0)x(abc:C=2 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-07-OneNilContributing-invalid.xbrl |
|
Id: V-08 nš:238 |
Description: A simple consistent instance; A = B; C not present |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-08-OneContributing-valid.xbrl |
|
Id: V-09 nš:239 |
Description: A simple inconsistent instance; A != B; C not present |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 3 p(INF), and is not equal to the calculated value 1 p(INF).
Calculation details are:
(1.0)x(abc:B=1 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-09-OneContributing-invalid.xbrl |
|
Id: V-10 nš:240 |
Description:
A (the summation item) is nil, so no checks are performed. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-10-NilSummationItem-valid.xbrl |
|
Id: V-11 nš:241 |
Description:
Two occurrences of A, the first of which is nil. The first is ignored.
The second would result in an inconsistency were it not for the fact that
it is a duplicate of the first (because values are not considered). |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-11-DuplicateSummationItems-valid.xbrl |
|
Id: V-12 nš:242 |
Description:
Things don't add up, but this goes undetected because one of the
contributing items is duplicated. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-12-DuplicateContributingItems-valid.xbrl |
|
Id: V-13 nš:243 |
Description:
All items within one tuple, and things don't add up. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 0 p(INF), and is not equal to the calculated value 2 p(INF).
Calculation details are:
(1.0)x(abc:C=1 p(INF)) +
(1.0)x(abc:B=1 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-13-InconsistentWithinTuple-invalid.xbrl |
|
Id: V-14 nš:244 |
Description:
Summation item is in a separate tuple from occurrences of the
contributing concepts. Because of tuple scoping rules, the summation
item has no contributing items. Nothing is checked. The instance is
consistent. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-14-SeparateTuplesConsistent-valid.xbrl |
|
Id: V-15 nš:245 |
Description:
Contributing items (within tuples) are in-scope for the summation item
(at top level). Inconsistency should be detected. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 0 p(INF), and is not equal to the calculated value 2 p(INF).
Calculation details are:
(1.0)x(abc:B=1 p(INF)) +
(1.0)x(abc:B=1 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-15-ContributingWithinTuples-invalid.xbrl |
|
Id: V-16 nš:246 |
Description:
Summation item at top level has sibling contributing items and nephew
contributing items. Inconsistency should be detected. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 2 p(INF), and is not equal to the calculated value 4 p(INF).
Calculation details are:
(1.0)x(abc:C=1 p(INF)) +
(1.0)x(abc:C=1 p(INF)) +
(1.0)x(abc:B=1 p(INF)) +
(1.0)x(abc:B=1 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-16-MultiLevelBinding-invalid.xbrl |
|
Id: V-17 nš:247 |
Description:
Binding across many levels (consistent). |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-17-ConsistentCountdown-valid.xbrl |
|
Id: V-18 nš:248 |
Description:
Binding across many levels (inconsistent). |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 0 p(INF), and is not equal to the calculated value 1 p(INF).
Calculation details are:
(1.0)x(abc:B=1 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-18-InconsistentCountdown-invalid.xbrl |
|
Id: V-19 nš:249 |
Description:
Would be inconsistent, were it not for the duplicate contributing items
deep in the hierarchy. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-19-DuplicateCountdown-valid.xbrl |
|
Id: V-20 nš:250 |
Description:
If you infer a value for 'A', then X is consistent, but since this is not
allowed, the instance is inconsistent. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact xyz:X is 3 p(INF), and is not equal to the calculated value 1 p(INF).
Calculation details are:
(1.0)x(xyz:Y=1 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-20-NoSummationItemInference-invalid.xbrl |
|
Id: V-21 nš:251 |
Description:
If you infer a value for 'A', then X is consistent, but since this is not
allowed, the instance is inconsistent. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact xyz:X is 3 p(INF), and is not equal to the calculated value 1 p(INF).
Calculation details are:
(1.0)x(xyz:Y=1 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-21-NoEssenceAliasInference-invalid.xbrl |
|
Id: V-22 nš:252 |
Description:
The 'B' and 'C' children both inside and outside the tuple are, according to the spec, bound in the summation of 'A' at the top level.
10 + 20 + 1 + 2 is not equal to 3. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 3 p(INF), and is not equal to the calculated value 33 p(INF).
Calculation details are:
(1.0)x(abc:B=2 p(INF)) +
(1.0)x(abc:B=20 p(INF)) +
(1.0)x(abc:C=1 p(INF)) +
(1.0)x(abc:C=10 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-22-TopAndTuple-inconsistent.xbrl |
|
Id: V-23 nš:253 |
Description:
The 'B' children both inside and outside the tuple are, according to the spec, bound in the summation of 'A' at the top level.
20 + 2 equals 22. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-23-TopAndTuple-consistent.xbrl |
|
Id: V-24 nš:254 |
Description:
Value of A = 0.8 to precision zero is inconsistent. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Numeric fact abc:A was rounded to precision 0. The result value is not zero and not any number. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-24-PrecisionZeroRoundUp.xbrl |
|
Id: V-25 nš:255 |
Description:
Value of A = 0.4 to precision zero is inconsistent. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 0 p(0), and is not equal to the calculated value 1 p(INF).
Calculation details are:
(1.0)x(abc:B=0.5 p(INF)) +
(1.0)x(abc:C=0.5 p(INF)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-25-PrecisionZeroRoundDown.xbrl |
|
Id: V-26 nš:256 |
Description:
Valid with decimals summation because 0.5 (precision=INF) + -0.5 (precision=INF) = 0.08 (decimals=0). Valid, since 0.08 to 0 decimal places becomes 0, which agrees with the calculated total.
(In prior approach based on inferred precision, if stated decimals is less than the actual precision, you get precision 0 which is inconsistent.) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-26-DecimalsTrailingDigits.xbrl |
|
Id: V-27 nš:257 |
Description:
Invalid with decimals summation because 0.5 (precision=INF) + -0.5 (precision=INF) != 0.8 (decimals=0). It's invalid because the total gets rounded up to 1 which disagrees with the calculated total of 0.
(In prior approach based on inferred precision, if stated decimals is less than the actual precision, you should get precision zero which is inconsistent.) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Inconsistency found in the set of rules defined in role: http://www.xbrl.org/2003/role/link. The declared value of the sum for abc:A in context identified by id="c1" is 1 with inferred or calculated precision 0, the calculated value is 0.0. |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-27-DecimalsTrailingDigits.xbrl |
|
Id: V-28 nš:258 |
Description:
In the current inferring decimals approach, the summation item reported as 100.00 precision 5, is deemed 100.00 decimals 2,
and compared to a sum of contributing items 99.996, with 99.996 rounded according to the precision of the summation item, which
is deemed decimals 2, so then the sum of contributing items after such rounding is 100.00, exactly matching the summation item, and
this case is valid.
(In the prior approach with inferred precision, this was invalid because
the summation item is 100.00 precision 5 and the calculated total of contributing items is 99.996, which when rounded to precision 5, remains
99.996.
This is within the implied error bounds so you might reasonably expect the calculation to be consistent.
The prior spec which required inferring precision, however, says to round using the precision of the total so you actually end up checking 100 against 99.996 so that the calculation fails.) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-28-PrecisionDifferentScales.xbrl |
|
Id: V-29 nš:259 |
Description:
The contribution items have stated precision 0. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 1 p(INF), and is not equal to the calculated value 2 p(0).
Calculation details are:
(1.0)x(abc:B=1 p(0)) +
(1.0)x(abc:C=1 p(0)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-29-StatedPrecisionZeroContributions.xbrl |
|
Id: V-30 nš:260 |
Description:
Invalid with decimals approach because 0.5 (decimals=0) + 0.5 (decimals=0) != 1 (precision=INF). It's still invalid because each 0.5 gets rounded up to 1, giving a calculated total of 2.
(In prior approach based on inferring precision, invalid because the contribution items have inferred precision 0.) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact abc:A is 1 p(INF), and is not equal to the calculated value 2 p(0).
Calculation details are:
(1.0)x(abc:C=1 p(0)) +
(1.0)x(abc:B=1 p(0)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/397-30-InferredPrecisionZeroContributions.xbrl |
|
5.1.1 - Fully conformant XBRL processors MUST support the use of the XML Schema 'nillable' attribute. |
Id: V-01 nš:261 |
Description: It is legal for the tuple to be empty with xsi:nil='true', even though its type requires a child element, because the tuple definition has nillable='true'. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/300-instance/398-NilTuple.xbrl |
|
Section 5 Taxonomies |
Id: V-01 nš:262 |
Description:
201.01 The LinkbaseRef elements MUST hold the URI of
Linkbases. In this case the URI's do not resolve to
XML documents. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
While processing file label.xml included from file file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-01-LinkbaseRefCounterExample.xsd, an exception of type net.sf.saxon.trans.XPathException occurs. Exception message is I/O error reported by XML parser processing file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/label.xml: C:\Users\Ignacio\workspace\conformance\Common\200-linkbase\label.xml (El sistema no puede encontrar el archivo especificado) |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-01-LinkbaseRefCounterExample.xsd |
|
Id: V-02 nš:263 |
Description:
201.02 The LinkbaseRef elements hold the URI of
Linkbases. In this case the URI's actually resolve to
documents that contain the right kinds of XBRL linkbases. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-02-LinkbaseRef.xsd |
|
Id: V-03 nš:264 |
Description:
201.03 XML Base must be used to process the URI of a
LinkbaseRef. In this case the schema use the xml base
attribute to get the linkbase to be picked up from the
base directory instead of the current directory. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-03-LinkbaseRefXMLBase.xsd |
|
Id: V-04 nš:265 |
Description:
201.04 The LinkbaseRef XLink role attribute value must
match the linkbase found at its target. In this case
it does not. The role indicates a label linkbase and
the actual linkbase is a reference linkbase. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During processing of file file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-04-LinkbaseRefLabelCounterExample.xsd the linkbaseRef element pointing to linkbase document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/LinkbaseRef-reference.xml and with role http://www.xbrl.org/2003/role/labelLinkbaseRef, the role and linkbase content does not match. Linkbase content is {http://www.xbrl.org/2003/linkbase}referenceLink |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-04-LinkbaseRefLabelCounterExample.xsd |
|
Id: V-05 nš:266 |
Description:
201.05 The LinkbaseRef element role must match the
linkbase found at its target. In this case
it does not. The role indicates a reference linkbase and
the actual linkbase is a label linkbase. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During processing of file file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-05-LinkbaseRefReferenceCounterExample.xsd the linkbaseRef element pointing to linkbase document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/LinkbaseRef-label.xml and with role http://www.xbrl.org/2003/role/referenceLinkbaseRef, the role and linkbase content does not match. Linkbase content is {http://www.xbrl.org/2003/linkbase}labelLink |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-05-LinkbaseRefReferenceCounterExample.xsd |
|
Id: V-06 nš:267 |
Description:
201.06 The LinkbaseRef element role must match the
linkbase found at its target. In this case a
calculation linkbase is indicated and a definition
linkbase is provided. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During processing of file file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-06-LinkbaseRefDefinitionCounterExample.xsd the linkbaseRef element pointing to linkbase document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/LinkbaseRef-definition.xml and with role http://www.xbrl.org/2003/role/calculationLinkbaseRef, the role and linkbase content does not match. Linkbase content is {http://www.xbrl.org/2003/linkbase}definitionLink |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-06-LinkbaseRefDefinitionCounterExample.xsd |
|
Id: V-07 nš:268 |
Description:
201.07 The LinkbaseRef element role must match the
linkbase found at its target. In this case a
definition linkbase is indicated and a presentation
linkbase is provided. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During processing of file file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-07-LinkbaseRefPresentationCounterExample.xsd the linkbaseRef element pointing to linkbase document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/LinkbaseRef-presentation.xml and with role http://www.xbrl.org/2003/role/definitionLinkbaseRef, the role and linkbase content does not match. Linkbase content is {http://www.xbrl.org/2003/linkbase}presentationLink |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-07-LinkbaseRefPresentationCounterExample.xsd |
|
Id: V-08 nš:269 |
Description:
201.08 The LinkbaseRef element role must match the
linkbase found at its target. In this case a
presentation linkbase is indicated and a calculation
linkbase is provided. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During processing of file file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-08-LinkbaseRefCalculationCounterExample.xsd the linkbaseRef element pointing to linkbase document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/LinkbaseRef-calculation.xml and with role http://www.xbrl.org/2003/role/presentationLinkbaseRef, the role and linkbase content does not match. Linkbase content is {http://www.xbrl.org/2003/linkbase}calculationLink |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-08-LinkbaseRefCalculationCounterExample.xsd |
|
Id: V-09 nš:270 |
Description:
201.09 There can be any number of LinkbaseRef elements
having the same role but the role must always match
the target. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-09-LinkbaseRefMultipleExample.xsd |
|
Id: V-10 nš:271 |
Description:
201.10 The LinkbaseRef element in the second appinfo section holds
the URI of a reference linkbase, but uses a role that should only
point to label Linkbases. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During processing of file file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-10-InvalidLinbaseRefInSecondAppinfo.xsd the linkbaseRef element pointing to linkbase document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/LinkbaseRef-reference.xml and with role http://www.xbrl.org/2003/role/labelLinkbaseRef, the role and linkbase content does not match. Linkbase content is {http://www.xbrl.org/2003/linkbase}referenceLink |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/201-10-InvalidLinbaseRefInSecondAppinfo.xsd |
|
Section 5.5.7.8 Arc equivalence 5.5.7.8 |
Id: V-01 nš:272 |
Description: 202.01 A URI reference appearing in an href attribute must resolve to an XML Schema element element or an xlink resource-type element |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-01-HrefResolution-label.xml |
|
Id: V-02 nš:273 |
Description: 202.02 A URI reference appearing in an href attribute must resolve to an XML Schema element element or an xlink resource-type element |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-02-HrefResolutionCounterExample-label.xml#element(/1/1/5) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-02-HrefResolutionCounterExample-label.xml#element(/1/1), extended link type is labelLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the concept-label relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-02-HrefResolutionCounterExample-label.xml#element(/1/1/5), the from element XML Fragment: import MUST be a concept definition |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-02-HrefResolutionCounterExample-label.xml |
|
Id: V-03 nš:274 |
Description: 202.03 A URI reference appearing in an href attribute must be computed using the method described in XML Base [XMLBase]. Xsd specifies base for linkbase as "./base/". |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/base/202-03-HrefResolutionXMLBase-label.xml |
|
Id: V-03a nš:275 |
Description: 202.03a
Same as 202.03 (V-03) but instead readMeFirst on linkbase, the readMeFirst is on the xsd. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-03a-HrefResolutionXMLBase.xsd |
|
Id: V-03b nš:276 |
Description: 202.03b
Same as 202.03 (V-03) but instead of Xsd base for linkbase as "./base/", here base is "base/" (without leading ./). |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-03b-HrefResolutionXMLBase.xsd |
|
Id: V-03c nš:277 |
Description: 202.03c
Same as 202.03 (V-03) but instead of Xsd base for linkbase as "./base/", here base is "./base" (without trailing /) so base is actually the parent (this directory) where the linkbase isn't. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
While processing file 202-03c-HrefResolutionXMLBase-label.xml included from file file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-03c-HrefResolutionXMLBase.xsd, an exception of type net.sf.saxon.trans.XPathException occurs. Exception message is I/O error reported by XML parser processing file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-03c-HrefResolutionXMLBase-label.xml: C:\Users\Ignacio\workspace\conformance\Common\200-linkbase\202-03c-HrefResolutionXMLBase-label.xml (El sistema no puede encontrar el archivo especificado) |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-03c-HrefResolutionXMLBase.xsd |
|
Id: V-03d nš:278 |
Description: 202.03d
Same as 202.03 (V-03) but instead enclosing appinfo has base="base/" and its enclosing annotation has base="base/", so effective base for linkbaseRef is "base/base/". The surrounding directories have the linkbase file but with invalid locs, so it will fail if enclosing element base's aren't processed correctly. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-03d-HrefResolutionXMLBase.xsd |
|
Id: V-03e nš:279 |
Description: 202.03e
Same as 202.03d (V-03d), but the linkbaseRef element has base="./base", which will result in an effective base="base/base/base" which is still base/base/ for relative URI resolution, so the valid linkbase is obtained. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-03e-HrefResolutionXMLBase.xsd |
|
Id: V-03f nš:280 |
Description: 202.03f
The linkbase has an xml:base="base/base/base" which means the relative URIs resolve to base/base/. The xsd discovery should find the xsd in the base/base/ directory. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-03f-HrefResolutionXMLBase-label.xml |
|
Id: V-05 nš:281 |
Description: 202.05 element() scheme pointers are legal (Spec 3.5.4) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-05-ElementLocatorExample-label.xml |
|
Id: V-06 nš:282 |
Description: 202.06 Locators with different xlink labels pointing to the same taxonomy element. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-06-DuplicateLocatorExample-label.xml |
|
Id: V-07 nš:283 |
Description: 202.07 shorthand pointers are legal (Spec 3.5.4) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-07-ShorthandPointerExample-label.xml |
|
Id: V-08 nš:284 |
Description: 202.08 xpointer() Scheme pointers are illegal (Spec 3.5.4) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidXPointerSyntaxForXBRL
xpointer xpointer(//*[@name='aaa']) is not legal in XBRL. xpointer() Scheme pointers are illegal as per Spec 3.5.4 |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-08-XPointerLocatorExample-label.xml |
|
Id: V-09 nš:285 |
Description: 202.09 element() Scheme pointers are legal (Spec 3.5.4) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-09-ElementSchemeXPointerLocatorExample-label.xml |
|
Id: V-10 nš:286 |
Description: 202.10 A sequence of element() Schemes in an X pointer is legal (Spec 3.5.4). The first of the element schemes does not resolve but the second does. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-10-ElementSchemeXPointerLocatorExample-label.xml |
|
Id: V-11 nš:287 |
Description: 202.11 An xmlns() scheme in an X pointer is illegal in XBRL 2.1 (Spec 3.5.4) even if resolution of that scheme is not attempted because an early scheme resolves. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidXPointerSyntaxForXBRL
xpointer element(/1/3)xmlns(abc=http://example.com/ns/abc) contains an xmlns() definition which may be a valid XPointer syntax but it is not valid in XBRL |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-11-ElementSchemeXPointerLocatorExample-label.xml |
|
Id: V-12 nš:288 |
Description: 202.12 An element scheme in an X pointer in a label linkbase locator that does not resolve to a concept is illegal. See 5.2.2.1 in the XBRL 2.1 specification. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-12-ElementSchemeXPointerLocatorExample-label.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-12-ElementSchemeXPointerLocatorExample-label.xml#element(/1/1), extended link type is labelLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the concept-label relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-12-ElementSchemeXPointerLocatorExample-label.xml#element(/1/1/3), the from element XML Fragment: xsd:schema MUST be a concept definition |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-12-ElementSchemeXPointerLocatorExample-label.xml |
|
Id: V-13 nš:289 |
Description: 202.13 An element scheme in an X pointer in a linkbaseRef. See 3.5.1.2 in the XBRL 2.1 specification. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/202-13-ElementSchemeXPointerLocatorExample-label.xml |
|
Section 5.7.7 The arcrole Attribute |
Id: V-4 nš:290 |
Description: 204.04 parent-child arcs must not form directed cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
a presentation network of parent-child arc roles that contains no cycles. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesPCNC.xml |
|
Id: V-5 nš:291 |
Description: 204.05 parent-child arcs must not form directed cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
two presentation networks of parent-child arc roles that contains no cycles. If the networks were
interpreted as a single network than a cycle would occur. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesPCNCWR.xml |
|
Id: V-6 nš:292 |
Description: 204.06 parent-child arcs must not form directed cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
a presentation network of parent-child arc roles that contain a directed cycle between
conceptB, conceptE and conceptJ. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidDirectedCyclesFound
During processing of relationship file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesPCDC_presentation.xml#element(/1/11/3) from Item self:conceptJ to Item self:conceptB a directed cycle has been detected. Additional information: The relationship belongs to extended link role http://www.xbrl.org/2003/role/link on a linkbase of type presentationLink. Relationship Arcrole type is http://www.xbrl.org/2003/arcrole/parent-child. Other elements that are part of the net where the directed cycle exist are: Item self:conceptA, Item self:conceptB, Item self:conceptE, Item self:conceptJ |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesPCDC.xml |
|
Id: V-7 nš:293 |
Description: 204.07 parent-child arcs must not form directed cycles.
This schema extends the ArcCyclesPCNC.xsd taxonomy and defines conceptZ. The linkbase
adds conceptZ as a child of conceptG. It also prohibits the arc between conceptB and conceptD and creates a
new arc between conceptA and conceptD.
The ArcCyclesPCNCExtension.xsd taxonomy schema imports ArcCyclesPCNC.xsd |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesPCNCExtension.xml |
|
Id: V-8 nš:294 |
Description: 204.08 parent-child arcs must not form directed cycles.
This schema extends the ArcCyclesPCNC.xsd taxonomy and defines conceptZ. The linkbase adds conceptZ as a child of conceptG and a child of conceptL.
This forms an undirected cycle bewteen conceptA, conceptB, conceptE, conceptI, conceptA, conceptG and conceptC.
The ArcCyclesPCWCExtension.xsd taxonomy schema imports ArcCyclesPCNC.xsd |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Directed cycles found in network of relationships: :presentationLink
Role: http://www.xbrl.org/2003/role/link
Arcrole: http://www.xbrl.org/2003/arcrole/parent-child |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesPCWCExtension.xml |
|
Id: V-9 nš:295 |
Description: 204.09 summation-item arcs may form any cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
a calculation network of summation-item arc roles that contains no cycles. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesSINC.xml |
|
Id: V-10 nš:296 |
Description: 204.10 summation-item arcs may form any cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
two calculation networks of summation-item arc roles that contains no cycles. If the networks were
interpreted as a single network than a cycle would occur. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesSINCWR.xml |
|
Id: V-11 nš:297 |
Description: 204.11 summation-item arcs may form any cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
a calculation network of summation-item arc roles that contain an undirected cycle between
conceptA, conceptB and conceptD. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesSIUC.xml |
|
Id: V-12 nš:298 |
Description: 204.12 summation-item arcs may form any cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
a calculation network of summation-item arc roles that contain a directed cycle between
conceptB, conceptE and conceptJ. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesSIDC.xml |
|
Id: V-13 nš:299 |
Description: 204.13 summation-item arcs may form any cycles.
This schema extends the ArcCyclesSINC.xsd taxonomy and defines conceptZ. The linkbase
adds conceptZ as a child of conceptG. It also prohibits the arc between conceptB and conceptD and creates a
new arc between conceptA and conceptD.
The ArcCyclesSINCExtension.xsd taxonomy schema imports ArcCyclesSINC.xsd |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesSINCExtension.xml |
|
Id: V-14 nš:300 |
Description: 204.14 summation-item arcs may form any cycles.
This schema extends the ArcCyclesSINC.xsd taxonomy and defines conceptZ. The linkbase adds conceptZ as a child of conceptG and a child of conceptL.
This forms an undirected cycle bewteen conceptA, conceptB, conceptE, conceptI, conceptA, conceptG and conceptC.
The ArcCyclesSIWCExtension.xsd taxonomy schema imports ArcCyclesSINC.xsd |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesSIWCExtension.xml |
|
Id: V-15 nš:301 |
Description: 204.15 general-special arcs must not form directed cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
a definition network of general-special arc roles that contains no cycles. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesGSNC.xml |
|
Id: V-16 nš:302 |
Description: 204.16 general-special arcs must not form directed cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
two definition networks of general-special arc roles that contains no cycles. If the networks were
interpreted as a single network than a cycle would occur. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesGSNCWR.xml |
|
Id: V-17 nš:303 |
Description: 204.17 general-special arcs must not form directed cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
a definition network of general-special arc roles that contain an undirected cycle between
conceptA, conceptB and conceptD. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesGSUC.xml |
|
Id: V-18 nš:304 |
Description: 204.18 general-special arcs must not form directed cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
a definition network of general-special arc roles that contain a directed cycle between
conceptB, conceptE and conceptJ. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidDirectedCyclesFound
During processing of relationship file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesGSDC_definition.xml#element(/1/11/3) from Item self:conceptJ to Item self:conceptB a directed cycle has been detected. Additional information: The relationship belongs to extended link role http://www.xbrl.org/2003/role/link on a linkbase of type definitionLink. Relationship Arcrole type is http://www.xbrl.org/2003/arcrole/general-special. Other elements that are part of the net where the directed cycle exist are: Item self:conceptA, Item self:conceptB, Item self:conceptE, Item self:conceptJ |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesGSDC.xml |
|
Id: V-19 nš:305 |
Description: 204.19 general-special arcs must not form directed cycles.
This schema extends the ArcCyclesGSNC.xsd taxonomy and defines conceptZ. The linkbase
adds conceptZ as a child of conceptG. It also prohibits the arc between conceptB and conceptD and creates a
new arc between conceptA and conceptD.
The ArcCyclesGSNCExtension.xsd taxonomy schema imports ArcCyclesGSNC.xsd |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesGSNCExtension.xml |
|
Id: V-20 nš:306 |
Description: 204.20 general-special arcs must not form directed cycles.
This schema extends the ArcCyclesGSNC.xsd taxonomy and defines conceptZ. The linkbase adds conceptZ as a child of conceptG and a child of conceptL.
This forms an undirected cycle bewteen conceptA, conceptB, conceptE, conceptI, conceptA, conceptG and conceptC.
The ArcCyclesGSWCExtension.xsd taxonomy schema imports ArcCyclesGSNC.xsd |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesGSWUCExtension.xml |
|
Id: V-21 nš:307 |
Description: 204.21 general-special arcs must not form directed cycles.
This schema extends the ArcCyclesGSNC.xsd taxonomy and defines conceptZ. The linkbase adds conceptZ as a child of conceptG
and makes conceptC a child of concept A. This forms a directed cycle bewteen conceptC, conceptG and conceptZ.
The ArcCyclesGSWCExtension.xsd taxonomy schema imports ArcCyclesGSNC.xsd |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidDirectedCyclesFound
During processing of relationship file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesGSWDCExtension_definition.xml#element(/1/2/3) from Item conceptZ to Item self:conceptC a directed cycle has been detected. Additional information: The relationship belongs to extended link role http://www.xbrl.org/2003/role/link on a linkbase of type definitionLink. Relationship Arcrole type is http://www.xbrl.org/2003/arcrole/general-special. Other elements that are part of the net where the directed cycle exist are: Item self:conceptA, Item self:conceptC, Item conceptZ, Item self:conceptG |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesGSWDCExtension.xml |
|
Id: V-22 nš:308 |
Description: 204.22 parent-child arcs must not form directed cycles.
This schema defines concepts conceptA through conceptL.
The presentation linkbase referenced in the linkbaseRef element creates
a network of arcs that forms an undirected cycle between concepts A, B and D. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesPCUC.xml |
|
Id: V-23 nš:309 |
Description: 204.23 essence-alias arcs must not form directed cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
a definition network of essence-alias arc roles that contain an undirected cycle between
conceptA, conceptB and conceptD. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesEAUC.xml |
|
Id: V-24 nš:310 |
Description: 204.24 essence-alias arcs must not form directed cycles.
This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
a definition network of essence-alias arc roles that contain a directed cycle between
conceptB, conceptE and conceptJ. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidDirectedCyclesFound
During processing of relationship file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesEADC_definition.xml#element(/1/11/3) from Item self:conceptJ to Item self:conceptB a directed cycle has been detected. Additional information: The relationship belongs to extended link role http://www.xbrl.org/2003/role/link on a linkbase of type definitionLink. Relationship Arcrole type is http://www.xbrl.org/2003/arcrole/essence-alias. Other elements that are part of the net where the directed cycle exist are: Item self:conceptA, Item self:conceptB, Item self:conceptE, Item self:conceptJ |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesEADC.xml |
|
Id: V-29 nš:311 |
Description:
Tests that base sets are determined by arc's element name in addition to role
and arcrole. This schema and linkbase creates a set of concepts (named conceptA to conceptL) and creates
two networks of custom arcrole1 arcroles that contains no cycles. One network has arc elements of the
presentationArc element, the second network has arc elements of a calculationArc network. If the base sets
processing did not separate arcs into the networks by arc element (or link element), then they would appear to have a cycle.
(A more thorough companion series to V-29 and V-30, based on generic arcs, is in generic arc cycles tests, directory 70000, 70018-GenericLink-StaticAnalysis-Arc-Cycles, V-02 to V-04.) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesCustRolesNC.xml |
|
Id: V-30 nš:312 |
Description:
Companion to V-29, but all arc elements have the presentationArc element, in links of element presentationLink,
a direct cycle. Assures that the detection of cycles is performed for custom arcrole1 role as expected
when the network separations of arc element or link element, of V-290, are not used. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Directed cycles found in network of relationships: :presentationLink
Role: http://mycompany.com/xbrl/arcCycles/linkrole1
Arcrole: http://mycompany.com/xbrl/arcCycles/arcrole1 |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcCyclesCustRolesDC.xml |
|
Section 5.5.8 |
Id: V-1 nš:313 |
Description: 205.01 A new role for use on a linkbaseRef is defined in RoleSSchema.xsd. A new extended link element and arc type element are also defined in this schema. The RoleS.xsd taxonomy schema uses the new role on the linkbaseRef element pointing to RoleS_linkbase.xml |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleS.xml |
|
Id: V-2 nš:314 |
Description: 205.02 A new role for used on the extended-type presentationLink element is defined in RoleE.xsd. RoleE_presentation.xml uses the new role. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleE.xml |
|
Id: V-3 nš:315 |
Description: 205.03 A new role for used on a label resource element is defined in RoleL.xsd. RoleL_label.xml uses the new role. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleL.xml |
|
Id: V-4 nš:316 |
Description: 205.04 A new role for used on a reference resource element is defined in RoleR.xsd. RoleR_reference.xml uses the new role. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleR.xml |
|
Id: V-5 nš:317 |
Description: 205.05 A new role for use on a presentationLink elment is defined in RoleSBUSchema.xsd. A new extended link element and arc type element are also defined in this schema. The RoleSBU.xsd taxonomy schema uses the new role on the linkbaseRef element pointing to RoleSBU_linkbase.xml. The role is defined to be used on a presentationLink element, but this does not matter since this is not checked for custom links. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleSBU.xml |
|
Id: V-6 nš:318 |
Description: 205.06 A new role for use on a linkbaseRef elment is defined in RoleSBRSchema.xsd. A new extended link element and arc type element are also defined in this schema. The RoleSBR.xsd taxonomy schema attempts to use the new role on the linkbaseRef element pointing to RoleSBR_linkbase.xml. On the linkbaseRef element, the fragment identifier of the role does not match the name defined on the roleType element. This does not matter because this is not checked for linkbaseRefs. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleSBR.xml |
|
Id: V-7 nš:319 |
Description: 205.07 A new role for use on a linkbaseRef elment is defined in RoleSBRSchema.xsd. The same role is also defined in RoleSDR2Schema.xsd. RoleSDRschema.xsd imports RoleSDR2Schema.xsd. Since both schemas are part of the DTS (via the import) the role is defined twice,however, this doesn't matter because they are equivalent, and, more importantly, this is not checked for linkbaseRefs anyway. The RoleSDR.xsd uses the new role on a linkbaseRef pointing to RoleSDR_linkbase.xml. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleSDR.xml |
|
Id: V-8 nš:320 |
Description: 205.08 A new role for use on a linkbaseRef elment is defined in RoleSBRISchema.xsd. The same role is also defined in RoleSDRI2Schema.xsd with a different usedOn list. RoleSDRIschema.xsd imports RoleSDRI2Schema.xsd. Since both schemas are part of the DTS (via the import) the role is defined twice. Because role definitions for the same role are defined separately, the DTS is invalid. The RoleSDRI.xsd uses the new role on a linkbaseRef pointing to RoleSDRI_linkbase.xml. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionMultipleRoleTypeDefinitions
Two role type definitions with the same role URI http://mycompany.com/xbrl/newRoleLinkbaseDR/newRole are not s-equal (semantically equal) role type definitions. One is located at file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleSDRI2Schema.xsd#element(/1/1/1/1) and the other is at file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleSDRISchema.xsd#element(/1/1/1/1) |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleSDRI.xml |
|
Id: V-9 nš:321 |
Description: 205.09 A new role intended for used on the extended-type presentationLink element is defined in RoleE.xsd, however the usedOn attribute indicates the definitionLink. RoleE_presentation.xml uses the new role. The element that the role is used on does not match the usedOn attribute on the roleType. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Role uri http://mycompany.com/xbrl/roleEBR/newExtendedRoleType is used on element {http://www.xbrl.org/2003/linkbase}presentationLink but there is no a usedOn declaration for that element QName. Valid elements are: {http://www.xbrl.org/2003/linkbase}definitionLink |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleEBR.xml |
|
Id: V-10 nš:322 |
Description: 205.10 A role is defined in RoleE2.xsd, once for use on a presentationLink element and once for use on a defintionLink element. RoleE2.xsd points to RoleE2_presentation.xml (a presentation linkbase) and RoleE2_definition.xml (a definition linkbase) via linkbaseRef elements. The presentation linkbases uses the role on the presentationLink element. The definition linkbase uses the role on the definitionLink element. These uses are valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleE2.xml |
|
Id: V-11 nš:323 |
Description: 205.11 Two roles with the same URI are defined in RoleLDR.xsd with one for use on a label and one for reference resources. The two definitions are not equivalent so this should be an error. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Role type http://mycompany.com/xbrl/roleLDR/newLabelRole is defined more than once in the same taxonomy schema |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/RoleLDR.xml |
|
Section 5.5.9 |
Id: V-1 nš:324 |
Description: 206.01 ArcRoleG.xsd declares a new arc role called row-cell for use on prsentationArc elements. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcRoleG.xml |
|
Id: V-2 nš:325 |
Description: 206.02 ArcRoleBU.xsd declares a new arc role called row-cell for use on prsentationArc elements. In the ArcRoleBU_calculation.xml linkbase, the new arc role is used on a calculation arc. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Arcrole uri http://mycompany.com/xbrl/arcroleBU/row-cell is used on element {http://www.xbrl.org/2003/linkbase}calculationArc but there is no a usedOn declaration for that element QName. Valid elements are: {http://www.xbrl.org/2003/linkbase}presentationArc |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcRoleBU.xml |
|
Id: V-3 nš:326 |
Description: 206.03 ArcRoleBR.xsd declares a new arc role called row-cell for use on prsentationArc elements. In the ArcroleBR_presentation.xml linkbase, a presentationArc element uses cell-row as the arc role which is not declared. The arcroleRef contains the URI for the cell-row arc role with an href pointing to the arcroleType for row-cell. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
ArcroleType definition http://mycompany.com/xbrl/arcroleBR/cell-row not found in the referenced schema ArcRoleBR.xsd#row-cell |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcRoleBR.xml |
|
Id: V-4 nš:327 |
Description: 206.04 ArcRoleBR2.xsd declares a new arc role called row-cell for use on prsentationArc elements. In the ArcroleBR_presentation.xml linkbase, a presentationArc element uses cell-row as the arc role which is not declared. There is no arcroleRef to resolve the cell-row arc role. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
The arcroleURI http://mycompany.com/xbrl/arcroleBR2/cell-row is used on {http://www.xbrl.org/2003/linkbase}presentationLink but declaration of the arcroleType cannot be found via arcroleRef. XPath is /link:linkbase[1]/link:presentationLink[1] |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcRoleBR2.xml |
|
Id: V-5 nš:328 |
Description: 206.05 ArcRoleDR.xsd declares a new arc role twice within the same taxonomy schema document called row-cell for use on prsentationArc elements. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Arcrole type http://mycompany.com/xbrl/arcroleDR/row-cell is defined more than once in the same taxonomy schema |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcRoleDR.xml |
|
Id: V-6 nš:329 |
Description: 206.06 ArcRoleDR2.xsd and ArcRoleDR2a declare a new arc role called row-cell for use on prsentationArc elements. The ArcRoleDR2_presentation.xml linkbase has locator to both of these schemas. So that in the DTS, the arc role is declared twice. Since the declarations are equivalent, the files are valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcRoleDR2.xml |
|
Id: V-7 nš:330 |
Description: 206.07 ArcRoleDR3.xsd and ArcRoleDR3a declare a new arc role called row-cell for use on prsentationArc elements. The ArcRoleDR3_presentation.xml linkbase has locator to both of these schemas. So that in the DTS, the arc role is declared twice. Since the declarations are not equivalent, the files are not valid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionMultipleArcroleTypeDefinitions
Two arcrole type definitions with the same arcrole URI http://mycompany.com/xbrl/arcroleDR3/row-cell are not s-equal (semantically equal) arcrole type definitions. One is located at file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcRoleDR3a.xsd#element(/1/1/1/1) and the other is at file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcRoleDR3.xsd#element(/1/1/1/1) |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcRoleDR3.xml |
|
Id: V-8 nš:331 |
Description: A set of custom arc roles are defined to demonstrate allowed end points differing from the usual, per Spec call July 13, 2006 (pursuant to "Create Conformance Suite entry for summation-item end points?" http://xbrl.org/scripts/wa.exe?A2=ind0607&L=int-spec&P=4022). Tests (a) that calculation arcs can be used between a string and a numeric end point (here to define a countOf-item relationship), (b) that calculation arcs can be used between an end point inside tuples and a statistic end point at root level (here an averageOf-quantity relationship), and (c) that definition arcs can be used between a tuple end point and an item end point at root level (here an isStatisticOf-tuple relationship). (Submitted by Herm Fischer, UBmatrix, herman.fischer@ubmatrix.com) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcRoleCustomEndPoints.xsd |
|
Section 5.5.9 |
Id: V-1 nš:332 |
Description: 207.01 DecArcCyclesNN.xsd declares an arcrole that does not allow any cycles. It references the DecArcCyclesNN_definition.xml linkbase. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesNN.xml |
|
Id: V-2 nš:333 |
Description: 207.02 DecArcCyclesNU.xsd declares an arcrole that does not allow any cycles. It references the DecArcCyclesNU_definition.xml linkbase which contains an undirected cycle. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidUndirectedCyclesFound
During processing of relationship file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesNU_definition.xml#element(/1/2/3) from Item conceptA to Item conceptB an undirected cycle has been detected. Additional information: The relationship belongs to extended link role http://www.xbrl.org/2003/role/link on a linkbase of type definitionLink. Relationship Arcrole type is http://mycompany.com/xbrl/decArcCyclesNU/noCycles. Other elements that are part of the net where the undirected cycle exist are: Item conceptC, Item conceptB, Item conceptA, Item conceptF |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesNU.xml |
|
Id: V-3 nš:334 |
Description: 207.03 DecArcCyclesND.xsd declares an arcrole that does not allow any cycles. It references the DecArcCyclesND_definition.xml linkbase which contains a directed cycle. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidUndirectedCyclesFound
During processing of relationship file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesND_definition.xml#element(/1/12/3) from Item conceptI to Item conceptB an undirected cycle has been detected. Additional information: The relationship belongs to extended link role http://www.xbrl.org/2003/role/link on a linkbase of type definitionLink. Relationship Arcrole type is http://mycompany.com/xbrl/decArcCyclesND/noCycles. Other elements that are part of the net where the undirected cycle exist are: Item conceptI, Item conceptA, Item conceptB, Item conceptE |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesND.xml |
|
Id: V-4 nš:335 |
Description: 207.04 DecArcCyclesNUE.xsd declares an arcrole that does not allow any cycles. It references the DecArcCyclesNUE_definition.xml linkbase which in itself contains no cycles. However, via the DTS DecArcCyclesNUE2.xsd and DecArcCyclesNUE2_definition.xml are also discovered. The combined linkbases form a network containing an undirected cycle. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidUndirectedCyclesFound
During processing of relationship file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesNUE_definition.xml#element(/1/10/3) from Item conceptC to Item conceptG an undirected cycle has been detected. Additional information: The relationship belongs to extended link role http://www.xbrl.org/2003/role/link on a linkbase of type definitionLink. Relationship Arcrole type is http://mycompany.com/xbrl/decArcCyclesNUE/noCycles. Other elements that are part of the net where the undirected cycle exist are: Item conceptH, Item conceptX, Item conceptC, Item conceptA, Item conceptG |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesNUE.xml |
|
Id: V-5 nš:336 |
Description: 207.05 DecArcCyclesNE.xsd declares an arcrole that does not allow any cycles. It references the DecArcCyclesNE_definition.xml linkbase which in itself contains an undirected cycle. However, via the DTS DecArcCyclesNE2.xsd and DecArcCyclesNE2_definition.xml are also discovered. DecArcCyclesNE2_definition.xml prohibits the arcs that form the undirected cycle. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesNE.xml |
|
Id: V-6 nš:337 |
Description: 207.06 DecArcCyclesUN.xsd declares an arcrole that allows undirected cycles. It references the DecArcCyclesUN_definition.xml linkbase which contains no cycles. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesUN.xml |
|
Id: V-7 nš:338 |
Description: 207.07 DecArcCyclesUU.xsd declares an arcrole that allows undirected cycles. It references the DecArcCyclesUU_definition.xml linkbase which contains an undirected cycle. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesUU.xml |
|
Id: V-8 nš:339 |
Description: 207.08 DecArcCyclesUD.xsd declares an arcrole that allows undirected cycles. It references the DecArcCyclesUD_definition.xml linkbase which contains a directed cycle. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidDirectedCyclesFound
During processing of relationship file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesUD_definition.xml#element(/1/13/3) from Item conceptI to Item conceptB a directed cycle has been detected. Additional information: The relationship belongs to extended link role http://www.xbrl.org/2003/role/link on a linkbase of type definitionLink. Relationship Arcrole type is http://mycompany.com/xbrl/decArcCyclesUD/undirected. Other elements that are part of the net where the directed cycle exist are: Item conceptI, Item conceptA, Item conceptB, Item conceptE |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesUD.xml |
|
Id: V-9 nš:340 |
Description: 207.09 DecArcCyclesUUE.xsd declares an arcrole that allows undirected cycles. It references the DecArcCyclesUUE_definition.xml linkbase which in itself contains no cycles. However, via the DTS DecArcCyclesUUE2.xsd and DecArcCyclesUUE2_definition.xml are also discovered. The combined linkbases form a network of arcs that have an undirected cycle. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesUUE.xml |
|
Id: V-10 nš:341 |
Description: 207.10 DecArcCyclesUDE.xsd declares an arcrole that allows undirected cycles. It references the DecArcCyclesUDE_definition.xml linkbase which in itself contains no cycles. However, via the DTS DecArcCyclesUDE2.xsd and DecArcCyclesUDE2_definition.xml are also discovered. The combined linkbases form a network of arcs that have a directed cycle. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionInvalidDirectedCyclesFound
During processing of relationship file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesUDE2_definition.xml#element(/1/4/3) from Item conceptY to Item conceptC a directed cycle has been detected. Additional information: The relationship belongs to extended link role http://www.xbrl.org/2003/role/link on a linkbase of type definitionLink. Relationship Arcrole type is http://mycompany.com/xbrl/decArcCyclesUDE/undirected. Other elements that are part of the net where the directed cycle exist are: Item conceptY, Item conceptG, Item conceptA, Item conceptC |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesUDE.xml |
|
Id: V-11 nš:342 |
Description: 207.11 DecArcCyclesDN.xsd declares an arcrole that allows any cycles. It references the DecArcCyclesDN_definition.xml linkbase. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesDN.xml |
|
Id: V-12 nš:343 |
Description: 207.12 DecArcCyclesDU.xsd declares an arcrole that allows any cycles. It references the DecArcCyclesDU_definition.xml linkbase which contains an undirected cycle. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesDU.xml |
|
Id: V-13 nš:344 |
Description: 207.13 DecArcCyclesDD.xsd declares an arcrole that allows any cycles. It references the DecArcCyclesDD_definition.xml linkbase which contains a directed cycle. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesDD.xml |
|
Id: V-14 nš:345 |
Description: 207.14 DecArcCyclesNU2.xsd declares an arcrole that does not allow cycles. It references the DecArcCyclesNU2_definition.xml linkbase which contains a structure where A and Z are the parents of both B and C but there are no other cycles, directed or undirected. This forms an undirected cycle. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
While processing file ../lib/xbrl-instance-2003-12-31.xsd included from file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesNU2.xsd, an exception of type net.sf.saxon.trans.XPathException occurs. Exception message is I/O error reported by XML parser processing file:///C:/Users/Ignacio/workspace/conformance/Common/lib/xbrl-instance-2003-12-31.xsd: C:\Users\Ignacio\workspace\conformance\Common\lib\xbrl-instance-2003-12-31.xsd (El sistema no puede encontrar el archivo especificado) |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/DecArcCyclesNU2.xml |
|
Section 5 Taxonomies |
Id: V-01 nš:346 |
Description:
209.01 Checking that trivial undirected cycles (created by a pair of arcs with the same
source and destination) are detected. As per
http://xbrlbugs.decisionsoft.com/show_bug.cgi?id=7 such cycles are no
longer illegal. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/209-01-DifferentWeights.xsd |
|
Id: V-02 nš:347 |
Description:
209.02 (Spec 2_1 - Section 5-2-4-2-1) Checking that two presentation arcs are NOT identified as being
equivalent when they are equivalent in all other respects AND their
preferredLabel attributes are not equal.
There are two Presentation arcs that have exactly same structure and value except that they have preferred Label
attributes different (standard, terse) The presentation arcs are not identical. the test is valid |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/209-02-DifferentPreferredLabels.xsd |
|
Id: V-03 nš:348 |
Description:
209.03 Verify that arcs in separate extended-links do not violate any XLink constraint
even though their 'from' and 'to' labels identify identical hrefs.
The definitionLink and general-special arc are used in this test because the
general-special arc allows the undirected cycle formed by the pair of arcs in this test. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/209-03-SameDefinitionArcs.xsd |
|
Id: V-04 nš:349 |
Description:
209.04 This test is extended from "209.03".
This arcs are same as 209.03 except arcrole value.
This arcs have different arcrole value,then the result of 209-04-Out.xml has two arc elements. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/209-04-DifferentArcroles.xsd |
|
Section 5.1.1.2 - An optional balance attribute MAY be added to the definition of an element if its type is monetaryItemType or derived from monetaryItemType. The balance attribute MUST NOT be used on items that do not have type equal to the monetaryItemType or to a type that is derived from monetaryItemType. If the idea of debit/credit balance is appropriate to the element, it MAY be indicated using this attribute. |
Id: V-01 nš:350 |
Description: 208.01 When the item and summation have no balance attribute they are consistent |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-01-ItemNoneSummationNone-instance.xml |
|
Id: V-02 nš:351 |
Description: 208.02 If an item is a credit, and the item it sums to is a credit, its weight MUST be +1 (greater than 0) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-02-ItemCreditSumCreditWeight+1-instance.xml |
|
Id: V-03 nš:352 |
Description: 208.03 If an item is a credit and the item it sums to is a credit, its weight MUST NOT be -1 (less than 0) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-03-ItemCreditSumCreditWeight-1-calculation.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-03-ItemCreditSumCreditWeight-1-calculation.xml#element(/1/1), extended link type is calculationLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the summation-item relationship at Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-03-ItemCreditSumCreditWeight-1-calculation.xml#element(/1/1/3), there is an invalid value for the weight attribute, CREDIT concept and CREDIT concept requires POSITIVE weight |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-03-ItemCreditSumCreditWeight-1-instance.xml |
|
Id: V-04 nš:353 |
Description: 208.04 If an item is a debit, and the item it sums to is a credit, its weight MUST NOT be +1 (greater than 0) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-04-ItemDebitSumCreditWeight+1-calculation.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-04-ItemDebitSumCreditWeight+1-calculation.xml#element(/1/1), extended link type is calculationLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the summation-item relationship at Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-04-ItemDebitSumCreditWeight+1-calculation.xml#element(/1/1/3), there is an invalid value for the weight attribute, DEBIT concept and CREDIT concept requires NEGATIVE weight |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-04-ItemDebitSumCreditWeight+1-instance.xml |
|
Id: V-05 nš:354 |
Description: 208.05 If an item is a debit, and the item it sums to is a credit, its weight MUST be -1 (less than 0) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-05-ItemDebitSumCreditWeight-1-instance.xml |
|
Id: V-06 nš:355 |
Description: 208.06 If an item is a credit, and the item it sums to is a credit, its weight MUST NOT be +1 (greate than 0) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-06-ItemCreditSumDebitWeight+1-calculation.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-06-ItemCreditSumDebitWeight+1-calculation.xml#element(/1/1), extended link type is calculationLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the summation-item relationship at Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-06-ItemCreditSumDebitWeight+1-calculation.xml#element(/1/1/3), there is an invalid value for the weight attribute, CREDIT concept and DEBIT concept requires NEGATIVE weight |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-06-ItemCreditSumDebitWeight+1-instance.xml |
|
Id: V-07 nš:356 |
Description: 208.07 If an item is a credit, and the item it sums to is a debit, its weight MUST be -1 (less than 0) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-07-ItemCreditSumDebitWeight-1-instance.xml |
|
Id: V-08 nš:357 |
Description: 208.08 If an item is a debit, and the item it sums to is a debit, its weight MUST be +1 (greater than 0) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-08-ItemDebitSumDebitWeight+1-instance.xml |
|
Id: V-09 nš:358 |
Description: 208.09 If an item is a debit, and the item it sums to is a debit, its weight MUST NOT be -1 (less than 0) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-09-ItemDebitSumDebitWeight-1-calculation.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-09-ItemDebitSumDebitWeight-1-calculation.xml#element(/1/1), extended link type is calculationLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the summation-item relationship at Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-09-ItemDebitSumDebitWeight-1-calculation.xml#element(/1/1/3), there is an invalid value for the weight attribute, DEBIT concept and DEBIT concept requires POSITIVE weight |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-09-ItemDebitSumDebitWeight-1-instance.xml |
|
Id: V-10 nš:359 |
Description: 208.10 The value of a weight attribute MUST NOT be 0 (zero) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="CD1"
Value of Fact example:ItemCredit is 5,000 p(4), and is not equal to the calculated value 0 p(4).
Calculation details are:
(0.0)x(example:SumCredit=5,000 p(4)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/208-10-WeightNotZero-instance.xml |
|
Checks that relationship equivalence is correctly evaluated. |
Id: V-1 nš:360 |
Description: 210.01 A prohibiting arc of a higher priority overrides a relationship, thus removing the calculation relationship. The instance would be invalid if the relationship had not been prohibited. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/210-01-RelationshipEquivalence-instance.xml |
|
Id: V-2 nš:361 |
Description: 210.02 A prohibiting arc of a higher priority has a different order to another arc and thus fails to prohibit the said arc. The instance is thus invalid since it doesn't add up. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="c1"
Value of Fact my:fixedAssets is 5,000 p(3), and is not equal to the calculated value 1,000 p(3).
Calculation details are:
(1.0)x(my:changeInRetainedEarnings=1,000 p(3)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/210-02-DifferentOrder-instance.xml |
|
Id: V-3 nš:362 |
Description: 210.03 A prohibiting arc of a higher priority has no order attribute, and another arc has order one. The instance is thus valid since the arc is prohibited as the prohibiting arc's order takes the default value. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/210-03-MissingOrder-instance.xml |
|
Id: V-4 nš:363 |
Description: 210.04 A prohibiting arc of a higher priority overrides a relationship, thus removing the calculation relationship. The instance would be invalid if the relationship had not been prohibited. In this variation, linkbase calculation-2 has the "optional" arc appear before the "prohibited". |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/210-04-RelationshipEquivalence-instance.xml |
|
Id: V-5 nš:364 |
Description: 210.05 A prohibiting arc of a higher priority overrides a relationship, thus removing the calculation relationship. The instance would be invalid if the relationship had not been prohibited. In this variation, linkbase calculation-2 has the "prohibited" arc appear before the "optional". |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/210-05-RelationshipEquivalence-instance.xml |
|
5.1.3.4 - Within a roleType element there MUST NOT be s-equal usedOn elements. |
Id: V-00 nš:365 |
Description:
A valid roleType. usedOn elements refer to different elements in the
same namespace. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/211-00-NonSEqualUsedOn-valid.xsd |
|
Id: V-01 nš:366 |
Description:
Simple invalid roleType. usedOn elements refer to the same element
twice.
QName content of the two usedOn elements is lexically identical AND equal
in the QName value space (same prefix, same namespace, same local name). |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionDuplicateUseOn
In the definition of Role type at Taxonomy in file file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/211-01-SEqualUsedOnSamePrefixSameNamespace-invalid.xsd with URI http://xbrl.example.com/testRole there is a duplicate for the possible location foo:foo |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/211-01-SEqualUsedOnSamePrefixSameNamespace-invalid.xsd |
|
Id: V-02 nš:367 |
Description:
roleType invalid according to erratum 041. usedOn elements refer to the
same element twice.
QName content of the two usedOn elements is lexically different, but
equal in the QName value space (prefixes are different, but both prefixes
are bound to the same namespace). |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionDuplicateUseOn
In the definition of Role type at Taxonomy in file file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/211-02-SEqualUsedOnDifferentPrefixesSameNamespace-invalid.xsd with URI http://xbrl.example.com/testRole there is a duplicate for the possible location foo2:foo |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/211-02-SEqualUsedOnDifferentPrefixesSameNamespace-invalid.xsd |
|
Id: V-03 nš:368 |
Description:
roleType that is valid according to erratum 041. usedOn elements refer
to elements that have the same local name but different namespaces.
QName content of the two usedOn elements is lexically identical but
distinct in the QName value space (prefixes are the same, but each prefix
is bound to a different namespace). |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/211-03-NonSEqualUsedOnSamePrefixDifferentNamespaces-valid.xsd |
|
3.5.2.3 and 3.5.3.5 linkbase documentation elements. |
Id: V-01 nš:369 |
Description:
A valid documentation element as a child of a linkbase element. There are no
attributes on the documentation element. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/212-01-schema.xsd |
|
Id: V-03 nš:370 |
Description:
A documentation element as a child of a linkbase element but where the documentation
element has a valid xml:lang attribute. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/212-03-schema.xsd |
|
Id: V-04 nš:371 |
Description:
A documentation element as a child of a linkbase element but where the documentation
element has a valid attribute with an explicitly declared namespace. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/212-04-schema.xsd |
|
Id: V-05 nš:372 |
Description:
A documentation element as a child of a linkbase element but where the documentation
element has no content. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/212-05-schema.xsd |
|
Id: V-06 nš:373 |
Description:
A valid documentation element as a child of an extended link. There are no
attributes on the documentation element. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/212-06-schema.xsd |
|
Id: V-08 nš:374 |
Description:
A documentation element as a child of an extended link but where the documentation
element has a valid xml:lang attribute. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/212-08-schema.xsd |
|
Id: V-09 nš:375 |
Description:
A documentation element as a child of an extended link but where the documentation
element has a valid attribute with an explicitly declared namespace. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/212-09-schema.xsd |
|
Id: V-10 nš:376 |
Description:
A documentation element as a child of an extended link element but where the documentation
element has no content. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/212-10-schema.xsd |
|
Section 5.2.5.2 - Summation-item arcs MUST represent relationships only between concepts that are in the item substitution group and whose type is numeric. |
Id: V-01 nš:377 |
Description: 213.01 When the Summation and Item are numeric it is consistent. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/213-01-SummationNumeric_ItemNumeric.xsd |
|
Id: V-02 nš:378 |
Description: 213.02 The |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/213-02-SummationNonNumeric_ItemNumeric-calculation.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/213-02-SummationNonNumeric_ItemNumeric-calculation.xml#element(/1/1), extended link type is link:calculationLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the summation-item relationship at Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/213-02-SummationNonNumeric_ItemNumeric-calculation.xml#element(/1/1/3), the from element Item a:str1 MUST be numeric |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/213-02-SummationNonNumeric_ItemNumeric.xsd |
|
Id: V-03 nš:379 |
Description: 213.03 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/213-03-SummationNumeric_ItemNonNumeric-calculation.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/213-03-SummationNumeric_ItemNonNumeric-calculation.xml#element(/1/1), extended link type is link:calculationLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the summation-item relationship at Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/213-03-SummationNumeric_ItemNonNumeric-calculation.xml#element(/1/1/3), the target element Item a:str1 must be a numeric item. In this case the element is not of a numeric type. |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/213-03-SummationNumeric_ItemNonNumeric.xsd |
|
Test that LAX validation is performed |
Id: V-01 nš:380 |
Description:
Label has an attribute which is undefined. Linkbase schema allows anyAttribute of xml namespace with lax processing. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/214-lax-validation-01.xsd |
|
Id: V-02 nš:381 |
Description:
same as V-01 but has an invalid value in xml:space attribute (lax) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 17 column 18 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/214-lax-validation-02-label.xml#element(/1). The error message is Validating label/@xml:space: The value "this is not valid" is not a valid NCName |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/214-lax-validation-02.xsd |
|
Id: V-03 nš:382 |
Description:
same as V-01 but has an valid value in xml:lang attribute (lax) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/214-lax-validation-03.xsd |
|
Id: V-04 nš:383 |
Description:
same as V-01 but has an invalid value in xml:lang attribute (lax) |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 16 column 18 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/214-lax-validation-04-label.xml#element(/1). The error message is Validating label/@xml:lang: Value "startrek-klingonian" does not match any member of union type of attribute xml:lang |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/214-lax-validation-04.xsd |
|
3.5.2.4.5 and 3.5.2.5.5 linkbase roleRef and arcroleRef elements. |
Id: V-01 nš:384 |
Description: 215-01-calculation.xml contains two role references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-01-calculation.xml. The exception message is In document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-01-calculation.xml there is a duplicate use of roleURI http://www.xbrl.org/role/role |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-01.xsd |
|
Id: V-02 nš:385 |
Description: 215-02-definition.xml contains two role references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-02-definition.xml. The exception message is In document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-02-definition.xml there is a duplicate use of roleURI http://www.xbrl.org/role/role |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-02.xsd |
|
Id: V-03 nš:386 |
Description: 215-03-label.xml contains two role references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-03-label.xml. The exception message is In document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-03-label.xml there is a duplicate use of roleURI http://www.xbrl.org/role/role |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-03.xsd |
|
Id: V-04 nš:387 |
Description: 215-04-presentation.xml contains two role references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-04-presentation.xml. The exception message is In document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-04-presentation.xml there is a duplicate use of roleURI http://www.xbrl.org/role/role |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-04.xsd |
|
Id: V-05 nš:388 |
Description: 215-05-reference.xml contains two role references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-05-reference.xml. The exception message is In document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-05-reference.xml there is a duplicate use of roleURI http://www.xbrl.org/role/role |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-05.xsd |
|
Id: V-06 nš:389 |
Description: 215-06-calculation.xml contains two arcrole references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-06-calculation.xml. The exception message is In document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-06-calculation.xml there is a duplicate use of arcroleURI http://www.xbrl.org/arcrole/arcrole |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-06.xsd |
|
Id: V-07 nš:390 |
Description: 215-07-definition.xml contains two arcrole references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-07-definition.xml. The exception message is In document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-07-definition.xml there is a duplicate use of arcroleURI http://www.xbrl.org/arcrole/arcrole |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-07.xsd |
|
Id: V-08 nš:391 |
Description: 215-08-label.xml contains two arcrole references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-08-label.xml. The exception message is In document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-08-label.xml there is a duplicate use of arcroleURI http://www.xbrl.org/arcrole/arcrole |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-08.xsd |
|
Id: V-09 nš:392 |
Description: 215-09-presentation.xml contains two arcrole references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-09-presentation.xml. The exception message is In document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-09-presentation.xml there is a duplicate use of arcroleURI http://www.xbrl.org/arcrole/arcrole |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-09.xsd |
|
Id: V-10 nš:393 |
Description: 215-10-reference.xml contains two arcrole references to the same URI, INVALID |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
During the process of loading files in the DTS an XBRL Validation Exception has occurred on file file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-10-reference.xml. The exception message is In document file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-10-reference.xml there is a duplicate use of arcroleURI http://www.xbrl.org/arcrole/arcrole |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/215-10.xsd |
|
Non-standard Embedded linkbases |
Id: V-01 nš:394 |
Description: A cycle between arcs in a non-core extended link, and non-core arcs. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/220-01-NonStandardArcrole.xsd |
|
Id: V-02 nš:395 |
Description: Cycle in custom arc with arcrole URI that isnt defined in an arcroleRef or arcroleType. Cycles should be OK. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/220-02-NonStandardArcWithUndefinedArcrole.xsd |
|
Id: V-03 nš:396 |
Description: ArcroleType and linkbase in same file, linkbase doesnt reference arcroleType which prohibits cycles. We have a cycle. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/220-03-CycleInUnreferencedArcrole.xsd |
|
Id: V-04 nš:397 |
Description: Arcrole defined in same file as linkbase where it is used, but with no arcroleRef. Should require arcroleRef. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
The arcroleURI http://mycompany.com/xbrl/arcroleDR/row-cell is used on {http://www.xbrl.org/2003/linkbase}labelLink but declaration of the arcroleType cannot be found via arcroleRef. XPath is /xs:schema[1]/xs:annotation[1]/xs:appinfo[1]/link:linkbase[1]/link:labelLink[1] |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/220-04-StandardArcWithUnreferencedArcrole.xsd |
|
Id: V-05 nš:398 |
Description: Custom arcrole type with usedOn of presentationArc. Referenced and used on a non-standard arc. Should get error according to 5.1.4.5. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/220-05-UsedOnSignificanceOnCustomArc.xsd |
|
Id: V-06 nš:399 |
Description: Individually linkbases are valid, but putting them together is undefined. Should we report the cycles? |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/220-06-Taxonomy.xsd |
|
Id: V-07 nš:400 |
Description: Test of just linkbase1. It has the cycle, but no arcrole ref. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/220-06-Linkbase1.xml |
|
Id: V-08 nš:401 |
Description: Test of just linkbase1. It has the cycle, but no arcrole ref. Yet we add the arcrole type definition to the DTS. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/220-08-Taxonomy.xsd |
|
3.5.3.7.2 Locators may point to XML documents |
Id: V-01 nš:402 |
Description:
230.01 Section 3.5.3.7.2 allows locators to point to an XML document. If a link:loc points to a document, that document MUST be discovered and loaded into the DTS. In this case there is an instance document that contains facts from two taxonomies the first taxonomy is referenced in a schemaRef element. The second taxonomy is discovered through a link:loc in a custom linkbase of the first taxonomy. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/230-01-LocatorToADocumentWithoutFragment.xbrl |
|
Id: V-02 nš:403 |
Description:
230.02 only link:loc elements can be used to fire DTS discovery, in this case the custom linkbase contains an element in the link:loc substitution group but the file pointed to by that loc should not be included in the DTS. The file is an invalid taxonomy that will fire an error if included in the DTS. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/230-02-ElementInLinkLocSubGroup.xsd |
|
XBRL 2.1 spec says duplicate arcs are not allowed on extended links. Two syntactically equal arcs in different extended links are not equal. |
Id: V-01 nš:404 |
Description: XBRL 2.1 spec says duplicate arcs are not allowed on extended links. Two syntactically equal arcs in different extended links are not equal. Th test case must raise a calculation mistmatch. If duplicate arcs are found then the 231-02 variation will also raise the same error and this means there is something wrong in the duplicate arc recognition. If a calculation mistmatch is not found then this could be that the processor is ignoring or not resolving appropiately the overwriten relationships. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Calculation mismatch for calculation rule in extended link: http://www.xbrl.org/2003/role/link
In Context identified by id="ctx0"
Value of Fact tx:A is 2,000 p(4), and is not equal to the calculated value 1,000 p(4).
Calculation details are:
(1.0)x(tx:B=1,000 p(4)) |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/231-01-ArcsAreNotEqualButTheyLookAsEqual.xbrl |
|
Id: V-02 nš:405 |
Description: XBRL 2.1 spec says duplicate arcs are not allowed on extended links. Two syntactically equal arcs in different extended links are not equal. this is a valid instance document according to the taxonomy with syntactically equal arcs that are not duplicate arcs. The example must not raise duplicate arcs errors and no calculation mistmatch or warnings of this type. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/231-02-ArcsAreNotEqualButTheyLookAsEqual.xbrl |
|
Section 5.5.7.10 Overriding arcs |
Id: V-1 nš:406 |
Description: 291.01 The two disjoint label linkbases of a schema together combine into a single PTVL. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/ArcOverrideDisjointLinkbases.xsd |
|
Id: V-2 nš:407 |
Description: 291.02One label linkbase overrides another label linkbase. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-02-ArcOverrideLabelLinkbases.xsd |
|
Id: V-3 nš:408 |
Description: 291.03 One label linkbase prohibits a link in another linkbase and link again. But use attribute must be prohibited so the second override must not be permitted. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-03-ArcOverrideLabelLinkbases-3-label.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-03-ArcOverrideLabelLinkbases-3-label.xml#element(/1/1), extended link type is labelLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the concept-label relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-03-ArcOverrideLabelLinkbases-3-label.xml#element(/1/1/3), the target element Label: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-03-ArcOverrideLabelLinkbases-1-label.xml#labelaaa [Fixed Assets] is not a local resource and the relationship does not have an attribute use="prohibited" |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-03-ArcOverrideLabelLinkbases.xsd |
|
Id: V-4 nš:409 |
Description: 291.04 The two disjoint definition linkbases of a schema together combine into a single PTVL. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-04-ArcOverrideDisjointLinkbases.xsd |
|
Id: V-5 nš:410 |
Description: 291.05 One Linkbase prohibits one link in another linkbase. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-05-ArcOverrideDisjointLinkbases.xsd |
|
Id: V-6 nš:411 |
Description: 291.06 One Linkbase prohibits and another Linkbase links againt the link in other linkbase. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-06-ArcOverrideDisjointLinkbases.xsd |
|
Id: V-7 nš:412 |
Description: 291.07 One label linkbase overrides another label linkbase. But overriding labelArc element's use attribute value is "optional". That's why this must be invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-07-ArcOverrideLabelLinkbases-2-label.xml#element(/1/1/4) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-07-ArcOverrideLabelLinkbases-2-label.xml#element(/1/1), extended link type is labelLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the concept-label relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-07-ArcOverrideLabelLinkbases-2-label.xml#element(/1/1/4), the target element Label: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-07-ArcOverrideLabelLinkbases-1-label.xml#labelaaa [Fixed Assets] is not a local resource and the relationship does not have an attribute use="prohibited" |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-07-ArcOverrideLabelLinkbases.xsd |
|
Id: V-08 nš:413 |
Description: 291.08 One label linkbase overrides another label linkbase. But overriding labelArc element have from and to attribute which both points to item in a schema.That's why this must be invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionConceptLabelProhibitedInvalidTarget
In the concept-label relationship Arc: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-08-ArcOverrideLabelLinkbases-2-label.xml#element(/1/1/4) a label to a concept definition is prohibited. The relationship target is Item currentAssets which is not valid because it is not a resource |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-08-ArcOverrideLabelLinkbases.xsd |
|
Id: V-09 nš:414 |
Description: 291.09 One label linkbase overrides another label linkbase. But overriding labelLink has different role.
There seems to have no special usecase for this. But it is no problem from the Specificaiton point of
view. That's why this must be valid and ignored or warned. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-09-ArcOverrideLabelLinkbases.xsd |
|
Id: V-10 nš:415 |
Description: 291.10 The two disjoint reference linkbases of a schema together combine into a single PTVL. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-10-ArcOverrideDisjointLinkbases.xsd |
|
Id: V-11 nš:416 |
Description: 291.11 One reference linkbase overrides another reference linkbase. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-11-ArcOverrideReferenceLinkbases.xsd |
|
Id: V-12 nš:417 |
Description: 291.12 One reference linkbase prohibits a link in another linkbase and link again. But use attribute must be prohibited so the second override must not be permitted. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Document http://www.xbrl.org/2003/xbrl-linkbase-2003-21-31.xsd does not exist or cannot be opened |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-12-ArcOverrideReferenceLinkbases.xsd |
|
Id: V-13 nš:418 |
Description: 291.13 One reference linkbase overrides another reference linkbase. But overriding referenceArc element's use attribute value is "optional". That's why this must be invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-13-ArcOverrideReferenceLinkbases-2-reference.xml#element(/1/1/4) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-13-ArcOverrideReferenceLinkbases-2-reference.xml#element(/1/1), extended link type is referenceLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the concept-reference relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-13-ArcOverrideReferenceLinkbases-2-reference.xml#element(/1/1/4), the target element Resource: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-13-ArcOverrideReferenceLinkbases-1-reference.xml#labelaaa is not a local resource and the relationship does not have an attribute use="prohibited" |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-13-ArcOverrideReferenceLinkbases.xsd |
|
Id: V-14 nš:419 |
Description: 291.14 One reference linkbase overrides another reference linkbase. But overriding referenceArc element have from and to attribute which both points to item in a schema.That's why this must be invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionConceptReferenceProhibitedInvalidTarget
In the concept-reference relationship Arc: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-14-ArcOverrideReferenceLinkbases-2-reference.xml#element(/1/1/4) a reference to a concept definition is prohibited. The relationship target is Item currentAssets which is not valid because it is not a resource |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-14-ArcOverrideReferenceLinkbases.xsd |
|
Id: V-15 nš:420 |
Description: 291.15 One reference linkbase overrides another reference linkbase. But overriding referenceLink has different role.
There seems to have no special usecase for this. But it is no problem from the Specificaiton point of
view. That's why this must be valid and ignored or warned. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/291-15-ArcOverrideReferenceLinkbases.xsd |
|
Embedded linkbases |
Id: V-00 nš:421 |
Description: Embedded linkbase |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/292-00-Embeddedlinkbaseinthexsd.xsd |
|
Id: V-01 nš:422 |
Description: Multiple embedded linkbases |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/292-01-Embeddedlinkbaseinthexsd.xsd |
|
Id: V-02 nš:423 |
Description: Multiple embedded linkbases, and a linkbaseref |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/292-02-EmbeddedLinkbaseAndLinkbaseRef.xsd |
|
Id: V-03 nš:424 |
Description: Multiple embedded linkbases, the second uses invalid arcroles |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Arcrole uri http://www.xbrl.org/2003/arcrole/parent-child is used on element {http://www.xbrl.org/2003/linkbase}calculationArc but there is no a usedOn declaration for that element QName. |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/292-03-EmbeddedLinkbaseSecondInvalid.xsd |
|
5.1.3.4 The usedOn element in roleType elements / 5.1.4.5 The usedOn element on arcroleType elements |
Id: V-1 nš:425 |
Description: 293.01 A usedOn element in a roleType element identifies which standard extended link elements and resource elements may use the role type being defined. It is valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/293-01-RoleTypeUsedOnValid.xsd |
|
Id: V-2 nš:426 |
Description: 293.02 A usedOn element in a roleType element identifies which non-standard extended link elements and resource elements may use the role type being defined. It is valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/293-02-RoleTypeUsedOnValid.xsd |
|
Id: V-3 nš:427 |
Description: 293.03 A usedOn element in a roleType element identifies which standard arc elements may use the role type being defined. It is meaningless, but it is still valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/293-03-RoleTypeUsedOnValid.xsd |
|
Id: V-4 nš:428 |
Description: 293.04 A usedOn element in a roleType element identifies which standard elements other than link elements may use the role type being defined. It is meaningless, but it is still valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/293-04-RoleTypeUsedOnValid.xsd |
|
Id: V-5 nš:429 |
Description: 293.05 A usedOn element in an arcroleType element identifies which standard arc elements may use the arcrole type being defined. It is valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/293-05-ArcroleTypeUsedOnValid.xsd |
|
Id: V-6 nš:430 |
Description: 293.06 A usedOn element in an arcroleType element identifies which non-standard arc elements may use the arcrole type being defined. It is valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/293-06-ArcroleTypeUsedOnValid.xsd |
|
Id: V-7 nš:431 |
Description: 293.07 A usedOn element in an arcroleType element identifies which standard extended link elements may use the arcrole type being defined. It is meaningless, but it is still valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/293-07-ArcroleTypeUsedOnValid.xsd |
|
Id: V-8 nš:432 |
Description: 293.08 A usedOn element in an arcroleType element identifies which standard elements other than link elements may use the arcrole type being defined. It is meaningless, but it is still valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/293-08-ArcroleTypeUsedOnValid.xsd |
|
Section 5.2.4.2.1 The preferredLabel attribute (optional) |
Id: V-1 nš:433 |
Description: The presentationArc's 'to' concept has label resource with a role value which is equal to the value of the preferredLabel attribute. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-single-language-valid.xsd |
|
Id: V-2 nš:434 |
Description: The presentationArc's 'to' concept does not have label resource with a role value which is equal to the value of the preferredLabel attribute. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-single-language-invalid-presentation.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-single-language-invalid-presentation.xml#element(/1/1), extended link type is link:presentationLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the parent-child relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-single-language-invalid-presentation.xml#element(/1/1/3), the concept in the target of the relationship Item conf:CurrentAsset MUST have a label with the role http://www.xbrl.org/2003/role/verboseLabel. That label do not exist |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-single-language-invalid.xsd |
|
Id: V-3 nš:435 |
Description: The presentationArc's 'from' concept has label resource with a role value which is equal to the value of the preferredLabel attribute. But the presentationArc's 'to' concept does not have label resource with a role value which is equal to the value of the preferredLabel attribute. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-single-language-invalid2-presentation.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-single-language-invalid2-presentation.xml#element(/1/1), extended link type is link:presentationLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the parent-child relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-single-language-invalid2-presentation.xml#element(/1/1/3), the concept in the target of the relationship Item conf:CurrentAsset MUST have a label with the role http://www.xbrl.org/2003/role/verboseLabel. That label do not exist |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-single-language-invalid2.xsd |
|
Id: V-4 nš:436 |
Description: The presentationArc's 'to' concept does not have 'en' label resource with a role value which is equal to the value of the preferredLabel attribute, but has 'ja' label resource with a role value which is equal to the value of the preferredLabel attribute. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-incomplete-multi-languageset.xsd |
|
Id: V-5 nš:437 |
Description: The presentationArc's 'to' concept does not have label resource with a role value which is equal to the value of the preferredLabel attribute, but the presentationArc's 'from' concept has 'ja' label resource with a role value which is equal to the value of the preferredLabel attribute. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-incomplete-multi-languageset-invalid-presentation.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-incomplete-multi-languageset-invalid-presentation.xml#element(/1/1), extended link type is link:presentationLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the parent-child relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-incomplete-multi-languageset-invalid-presentation.xml#element(/1/1/3), the concept in the target of the relationship Item conf:CurrentAsset MUST have a label with the role http://www.xbrl.org/2003/role/verboseLabel. That label do not exist |
file:/C:/Users/Ignacio/workspace/conformance/Common/200-linkbase/prefLabel-incomplete-multi-languageset-invalid.xsd |
|
Section 5.4 Taxonomy Elements |
Id: V-1 nš:438 |
Description: 102.01 The periodType attribute is required all item types. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/102-01-SpecExample.xml |
|
Id: V-2 nš:439 |
Description: 102.02 The periodType attribute is required for both numeric and non-numeric item types. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionConceptMissingPeriodType
The concept definition Item t1 does not have a period type |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/102-02-MissingPeriodType.xsd |
|
Id: V-3 nš:440 |
Description: 102.03 The periodTyope attribute is not allowed on tuples. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Tuples must not have xbrli:periodType attribute. Tuple is: managementInformation |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/102-03-NoPeriodTypeTuple.xsd |
|
Id: V-4 nš:441 |
Description: 102.04 Valid example for usage of substitutionGroup for item type elements. Added test erratam #021 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/102-04-substitutionItem.xsd |
|
Id: V-5 nš:442 |
Description: 102.05 Valid example for usage of substitutionGroup for item type elements. Added test erratam #021 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/102-05-substitutionItem.xsd |
|
Id: V-6 nš:443 |
Description: 102.06 Valid example for usage of substitutionGroup for item type elements. Added test erratam #021 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/102-06-substitutionItemValid.xbrl |
|
Id: V-8 nš:444 |
Description: 102.08 Valid example for usage of substitutionGroup for tuple type elements. Added test erratam #021 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/102-08-substitutionTuple.xsd |
|
Id: V-9 nš:445 |
Description: 102.09 Valid example for usage of substitutionGroup for tuple type elements. Added test erratam #021 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/102-09-substitutionTuple.xsd |
|
Id: V-10 nš:446 |
Description: 102.10 Valid example for usage of substitutionGroup for tuple type elements. Added test erratam #021 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/102-10-substitutionTupleValid.xbrl |
|
Id: V-11 nš:447 |
Description: 102.11 Valid example for usage of substitutionGroup. The element substituted is declared in an external schema. Note this test case has been submited by Ignacio Hernandez-Ros ignacio@hernandez-ros.com on May 2007 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/102-11-DerivedElementFromAnElementInAnotherSchema.xsd |
|
Section 5.3 Other Data Types |
Id: V-1 nš:448 |
Description: 103.01 An item type in a taxonomy can never have complex content unless it is derived by restriction from fractionItemType. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
The item type of {http://mycompany.com/xbrl/taxonomy}companyLocation is not derived from any of the xbrl defined types |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/103-01-ComplexContentCounterExample.xsd |
|
Section 4.5 The tuple element |
Id: V-1 nš:449 |
Description: 104.01 Tuples are derived from tupleType. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-01-SpecTupleExample.xml |
|
Id: V-2 nš:450 |
Description: 104.02 Tuples are derived from tupleType and subelements all appear as references. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-02-TupleExampleAnyOrder.xml |
|
Id: V-3 nš:451 |
Description: 104.03 Subelements of a tuple may use minOccurs and maxOccurs. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-03-TupleExampleCardinality.xml |
|
Id: V-4 nš:452 |
Description: 104.04 Tuples may be defined as a complex type. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-04-TupleExampleComplextype.xml |
|
Id: V-5 nš:453 |
Description: 104.05 Tuples may be defined as a complex type containing other tuples. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-05-TupleExampleNestedComplextype.xml |
|
Id: V-6 nš:454 |
Description: 104.06 Anonymous type definitions are fine, per erratum 054. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-06-TupleCounterExampleNestedComplexType.xsd |
|
Id: V-7 nš:455 |
Description: 104.07 Tuples may be defined using choice, sequence and all elements. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-07-TupleChoiceExample.xml |
|
Id: V-8 nš:456 |
Description: 104.08 Tuples can use the any element, section 4.9, point 7, erratum 2.8. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-08-TupleAnyCounterExample.xsd |
|
Id: V-9 nš:457 |
Description: 104.09 Tuples can have unqualified local attributes other than id. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-09-TupleAttributeCounterExample.xml |
|
Id: V-10 nš:458 |
Description: 104.10 Tuples should not have attributes in XBRL spec defined namespaces. The tuple declaration allows "anyAttribute", and the instance takes advantage of this by putting xbrli:periodType on the tuple fact. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionTupleContainsNonValidAttributes
Tuple fact Tuple fact my:managementInformation at file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-10-TupleXBRLAttributeCounterExample.xml#element(/1/2) contains an attribute Attribute: xbrli:periodType that is in the xbrli namespace |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-10-TupleXBRLAttributeCounterExample.xml |
|
Id: V-10b nš:459 |
Description: 104.10b Tuples should not have attributes in XBRL spec defined namespaces. Like v-10, but without the instance. Tests whether processors reject "anyAttribute" in tuple declarations as illegal at the schema level. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-10-TupleXBRLAttributeCounterExample.xsd |
|
Id: V-10c nš:460 |
Description: 104.10c Tuples should not have attributes in XBRL spec defined namespaces. This schema contains a tuple *requires* the use of xbrli:periodType. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Tuple definition contains attributes in the XBRL Instance namespace. Tuple is: managementInformation |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-10c-TupleXBRLAttributeCounterExample.xsd |
|
Id: V-10d1 nš:461 |
Description: 104.10d1 Tuples should not have attributes in XBRL spec defined namespaces. This variation tests the http://www.xbrl.org/2003/instance namespace, by including a tuple that allows the use of xbrli:periodType. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Tuple definition contains attributes in the XBRL Instance namespace. Tuple is: managementInformation |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-10d1-TupleXBRLAttributeCounterExample.xsd |
|
Id: V-10d2 nš:462 |
Description: 104.10d2 Tuples should not have attributes in XBRL spec
defined namespaces. This variation tests the http://www.w3.org/1999/xlink
namespace, by including a tuple that allows the use of
xlink:href. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Tuple definition contains attributes in the XLink namespace. Tuple is: managementInformation |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-10d2-TupleXBRLAttributeCounterExample.xsd |
|
Id: V-10d3 nš:463 |
Description: 104.10d3 Tuples should not have attributes in XBRL spec
defined namespaces. This variation tests the http://www.xbrl.org/2003/linkbase namespace, by including a tuple that allows the use of any attributes from the namespace (there aren't currently any global attributes in this namespace). Are such wildcards illegal? |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-10d3-TupleXBRLAttributeCounterExample.xsd |
|
Id: V-10d4 nš:464 |
Description: 104.10d4 Tuples should not have attributes in XBRL spec
defined namespaces. This variation tests the http://www.xbrl.org/2003/XLink namespace, by including a tuple that allows the use of any attributes from the namespace (there aren't currently any global attributes in this namespace). Are such wildcards illegal? |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-10d4-TupleXBRLAttributeCounterExample.xsd |
|
Id: V-11 nš:465 |
Description: 104.11 Tuples can use the group element. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-11-TupleGroupCounterExample.xsd |
|
Id: V-12 nš:466 |
Description: 104.12 Tuples must not use the mixed attribute. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Tuples MUST NOT have mixed content. Tuple is: managementInformation |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-12-TupleMixedCounterExample.xsd |
|
Id: V-13 nš:467 |
Description: 104.13 A tuple's content model can be derived by restriction from xsd:anyType. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-13-TupleRestrictionExample.xml |
|
Id: V-14 nš:468 |
Description: 104.14 a tuple's content model may be derived by either restriction or extension from a data type derived by xsd:anyType. This is the case of derivation of restriction. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-14-TupleNestedRestrictionExample.xml |
|
Id: V-16 nš:469 |
Description: Errata #23 - 104.16 Tuple elements can be declared abstract. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-16-TupleAbstractCounterExample.xsd |
|
Id: V-17 nš:470 |
Description: 104.17 In the declaration of any tuple in a taxonomy schema,
declarations of child elements of that tuple MUST be references to global
element declarations that are in a substitution group that has either item
or tuple as its head. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Tuple definition contains elements that are not global. Tuple is: managementInformation |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-17-TupleAnonymousCounterExample.xsd |
|
Id: V-18 nš:471 |
Description: 104.18 Redefine element MUST NOT be used. This is bug#30 and erratam #30 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionRedefineError
The taxonomy Taxonomy in file file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-18-redefine.xsd contains redefine statements at #element(/1/2) xsd:redefine. The use of xs:redefine statements in schemas is not permitted in XBRL |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-18-redefine.xsd |
|
Id: V-19 nš:472 |
Description: 104.19 Abstract tuple definition can be possible. bug# 31.Erratum#28 |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-19-abstractTuple.xsd |
|
Id: V-20 nš:473 |
Description: 104.20 The XBRL 2.1 specification allows concept definitions in the types defined in the XBRL specification. One of the types defined in the specification is xbrli:contextScenarioType that in turns allows ANY content. Concept definitions using the xbrli:contextScenarioType are valid concept definitions but they must be in the xbrli:item or xbrli:tuple substitution groups. This makes possible to define a totally open fact items as in this example. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/104-20-extreme-tuple-content-model.xbrl |
|
Section 5.5.9 (Optional) An optional balance attribute MAY be added to the definition of an element if its type is monetaryItemType or derived from monetaryItemType. The balance attribute MUST NOT be used on items that do not have type equal to the monetaryItemType or to a type that is derived from monetaryItemType. If the idea of debit/credit balance is appropriate to the element, it MAY be indicated using this attribute. |
Id: V-01 nš:474 |
Description: 105.01 Any element with a balance attibute MUST have a type attribute value of monetaryItemType |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionConceptAmbiguousBalance
The concept definition Item ItemWithBalance is not derived from a monetary type and has a balance attribute. The balance attribute is meaningless and MUST be removed |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/105-01-ElementWithBalanceTypeNotMonetary-instance.xml |
|
Id: V-02 nš:475 |
Description: 105.02 Elemements where the substitutionGroup attribute value is tuple MUST NOT have a balance attribute |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Tuples must not have xbrli:balance attribute. Tuple is: TupleWithBalance |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/105-02-TuplesMustHaveNoBalanceAttribute-instance.xml |
|
Id: V-03 nš:476 |
Description: 105.03 An optional balance attribute MAY be added to the definition of an element if its type is monetaryItemType or derived from monetaryItemType. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/105-03-ElementWithBalanceTypeMonetary.xml |
|
Id: V-04 nš:477 |
Description: 105.04 Derived element of Monetary datatype with Balance defined |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/105-04-DerivedElementWithBalanceTypeMonetary.xsd |
|
Id: V-05 nš:478 |
Description: 105.05 Derived element with string datatype with Balance defined |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionConceptAmbiguousBalance
The concept definition Item ext:ItemWithBalance is not derived from a monetary type and has a balance attribute. The balance attribute is meaningless and MUST be removed |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/105-05-DerivedElementWithBalanceTypeString.xsd |
|
Section 5.1.1 - TypeExtension |
Id: nš:479 |
Description: Type Extension - Valid |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/155-TypeExtension-Valid.xsd |
|
Section 5.1 Taxonomy schemas |
Id: V-1 nš:480 |
Description: 106.01 Taxonomy schema has non-empty targetNamespace attribute value. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/106-01-NonEmptyTargetNamespace.xsd |
|
Id: V-2 nš:481 |
Description: 106.02 Taxonomy schema has empty targetNamespace attribute value. Empty targetNamespace attribute is prohibited by Section 5.1. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
While processing file file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/106-02-EmptyTargetNamespace.xsd included from file file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/106-02-EmptyTargetNamespace.xsd, an exception of type net.sf.saxon.type.SchemaException occurs. Exception message is The zero-length string is not a legal namespace URI |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/106-02-EmptyTargetNamespace.xsd |
|
Id: V-3 nš:482 |
Description: 106.03 Both including and included Taxonomy schemas have identical targetNamespace attribute values. Valid and XBRL specification 5.1 recommended approach. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/106-03-ExtTargetNamespace.xsd |
|
Id: V-4 nš:483 |
Description: 106.04 Included taxonomy schema has no targetNamespace attribute but including taxonomy schema has targetNamespace attribute which it is valid. Even though this usage does not recommended by XBRL Specification section 5.1, this is valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/106-04-ExtTargetNamespace.xsd |
|
DTS discovery when linkbases are not root elements of XML documents. |
Id: V-1 nš:484 |
Description:
107.01 DTS descovery begins from a taxonomy schema that contains a linkbase
reference to a linkbase that that is placed inside the documentation of another
XML schema. The other XML schema also contains valid XML Schema markup but the
markup violates the requirements of the XBRL 2.1 specification. By following the
rules of DTS discovery the linkbase in the second schema should be
discovered, and processed *as a taxonomy schema* so the material that
violates the XBRL 2.1 specification should trigger a determination that
the result is invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionConceptAmbiguousBalance
The concept definition Item ItemWithBalance is not derived from a monetary type and has a balance attribute. The balance attribute is meaningless and MUST be removed |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/107-01-SchemaLinkingToALinkbaseInAnotherSchema.xsd |
|
Test that LAX validation is performed |
Id: V-01 nš:485 |
Description:
appinfo has an element for which there is no definition, so it is allowed; element has an attribute with no definition, so it is allowed |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/114-lax-validation-01.xsd |
|
Id: V-02 nš:486 |
Description:
appinfo has an element defined as integer with string contents |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 18 column 80 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/114-lax-validation-02.xsd#element(/1). The error message is The content "this is not an integer" of element <integerElement> does not match the required simple type. Cannot convert string "this is not an integer" to an integer |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/114-lax-validation-02.xsd |
|
Id: V-03 nš:487 |
Description:
element has an attribute defined as integer with string contents |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 34 column 23 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/114-lax-validation-03.xsd#element(/1). The error message is Validating element/@lax-test:integerAttribute: Cannot convert string "this is not an integer" to an integer |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/114-lax-validation-03.xsd |
|
Id: V-04 nš:488 |
Description:
appinfo has an embedded linkbase without bad stuff, to be sure that the embedded clean linkbase is processed without error (next variation adds a schema error to the linkbase in the appinfo) |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/114-lax-validation-04.xsd |
|
Id: V-05 nš:489 |
Description:
appinfo has an embedded linkbase with defined valid element in unwanted location in linkbase, to ensure that xml validation is being performed on the embedded linkbase |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 20 column 35 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/114-lax-validation-05.xsd#element(/1). The error message is In content of element <labelLink>: The content model does not allow element <lax-test:stringElement> to appear here. Expected one of: {http://www.xbrl.org/2003/XLink}title, {http://www.xbrl.org/2003/linkbase}loc, {http://www.xbrl.org/2003/linkbase}labelArc, {http://www.xbrl.org/2003/linkbase}documentation, {http://www.xbrl.org/2003/linkbase}label |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/114-lax-validation-05.xsd |
|
3.5.2.4.5 and 3.5.2.5.5 linkbase roleRef and arcroleRef elements. |
Id: V-01 nš:490 |
Description: 115-01.xsd contains two role references to the same URI in different linkbases, VALID. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/115-01.xsd |
|
Id: V-02 nš:491 |
Description: 115-02.xsd contains two role references to the same URI in the same linkbase, INVALID. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
While processing file file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/115-02.xsd#element(/1/1/1/3) included from file file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/115-02.xsd, an exception of type java.lang.NullPointerException occurs. Exception message is null |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/115-02.xsd |
|
Id: V-03 nš:492 |
Description: 115-03.xsd contains two arcrole references to the same URI in different linkbases, VALID. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/115-03.xsd |
|
Id: V-04 nš:493 |
Description: 115-04.xsd contains two arcrole references to the same URI in the same linkbase, INVALID. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
While processing file file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/115-04.xsd#element(/1/1/1/3) included from file file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/115-04.xsd, an exception of type java.lang.NullPointerException occurs. Exception message is null |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/115-04.xsd |
|
Section 5.1.3.4 and Section 5.1.4.5 - The element where the role/arcrole is used MUST correspont to an instance of the QName defined in the roleType/arcroleType declaration but ONLY if it is used inside a standard extended link or in a custom extended link with a roleRef/arcroleRef pointing to the roleType/arcroleType declaration |
Id: nš:494 |
Description: A new roleType definition contains a usedOn element pointing to a valid QName but a standard linkbase uses it in a different element (a label resource)- Invalid |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Role uri http://xbrl.org/role/conformance is used on element {http://www.xbrl.org/2003/linkbase}label but there is no a usedOn declaration for that element QName. Valid elements are: {http://www.w3.org/1999/xlink}label |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/160-01-roleType-standard-linkbase-incorrect-element-Invalid.xsd |
|
Id: nš:495 |
Description: A new roleType definition contains a usedOn element pointing to a valid QName but a standard linkbase uses it in a different element (a labelLink element)- Invalid |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Role uri http://xbrl.org/role/conformance is used on element {http://www.xbrl.org/2003/linkbase}labelLink but there is no a usedOn declaration for that element QName. Valid elements are: {http://www.xbrl.org/2003/linkbase}label |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/160-02-roleType-standard-linkbase-incorrect-element-Invalid.xsd |
|
Id: nš:496 |
Description: A new roleType definition contains a usedOn element pointing to a valid QName; a custom linkbase uses it in a different element but there is no a roleRef pointing to the roleType declaration - Valid |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/160-04-roleType-non-standard-linkbase-incorrect-element-Valid.xsd |
|
Id: nš:497 |
Description: This is the same 160-04 test case but the hidden schema imports a new taxonomy in the DTS. That imported schema is not a valid taxonomy and it should be ignored because it is not in the DTS. - valid |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/160-05-roleType-non-standard-linkbase-incorrect-element-invalid.xsd |
|
Id: nš:498 |
Description: A role that is only used on elements that cannot accept an xlink:role attribute is nonsensical but valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/RoleUsedOnArcElement.xsd |
|
Id: nš:499 |
Description: An arcrole that is only used on elements that cannot accept an xlink:arcrole attribute is nonsensical but valid. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/ArcroleUsedOnNonArcElements.xsd |
|
Id: nš:500 |
Description: The UsedOn values are not S-Equal even though they have the same namespace prefix and element name, because the namespace prefixes resolve to different namespaces. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/UsedOnSEquality-valid.xsd |
|
Id: nš:501 |
Description: The UsedOn values are S-Equal even though they have different namespace prefixes, because the namespace prefixes resolve to the same namespace. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionDuplicateUseOn
In the definition of Arcrole type at Taxonomy in file file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/UsedOnSEquality-invalid.xsd with URI http://xbrl.org/role/conformance there is a duplicate for the possible location someArc |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/UsedOnSEquality-invalid.xsd |
|
Section 3.4 ''XBRL instances, XBRL linkbases and XBRL taxonomy schemas MUST comply with the syntax requirements imposed in this specification. Many of these syntax requirements are expressed using XML Schemas so a part of the validation process can be performed using XML Schema validation software.'' Since annotation/appinfo stipulates lax validation, any processor that chooses to satisfy section 3.4 by employing a validating XML parser (such as Xerces) has a responsibility to ensure that the appropriate declarations for XBRL components are provided to that parser. |
Id: nš:502 |
Description: A role type declaration with a missing id. Valid, but useless. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-01-roleType-id-missing-valid.xsd |
|
Id: nš:503 |
Description: A role type declaration with an id not an ncname. Invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 8 column 102 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-02-roleType-id-notncname-invalid.xsd#element(/1). The error message is Validating roleType/@id: The value "ThisIs(not)anNCName" is not a valid NCName |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-02-roleType-id-notncname-invalid.xsd |
|
Id: nš:504 |
Description: A role type declaration with a missing roleURI. Invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 8 column 53 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-03-roleType-uri-missing-invalid.xsd#element(/1). The error message is Required attribute @roleURI is missing |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-03-roleType-uri-missing-invalid.xsd |
|
Id: nš:505 |
Description: A role type declaration with an empty roleURI. Invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 8 column 64 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-04-roleType-uri-empty-invalid.xsd#element(/1). The error message is Validating roleType/@roleURI: Value "" contravenes the minLength facet "1" of the type nonEmptyURI |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-04-roleType-uri-empty-invalid.xsd |
|
Id: nš:506 |
Description: A role type declaration with roleURI not absolute. Invalid. Section
5.1.3 -- This isn't actually invalid according to the 2008-07-02 spec; discussion required |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-05-roleType-uri-notabsolute-invalid.xsd |
|
Id: nš:507 |
Description: A arcrole type declaration with a missing id. Valid, but useless. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-11-arcroleType-id-missing-valid.xsd |
|
Id: nš:508 |
Description: A arcrole type declaration with an id not an ncname. Invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 9 column 57 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-12-arcroleType-id-notncname-invalid.xsd#element(/1). The error message is Validating arcroleType/@id: The value "ThisIs(not)AnNCName" is not a valid NCName |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-12-arcroleType-id-notncname-invalid.xsd |
|
Id: nš:509 |
Description: A arcrole type declaration with a missing arcroleURI. Invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 8 column 79 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-13-arcroleType-uri-missing-invalid.xsd#element(/1). The error message is Required attribute @arcroleURI is missing |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-13-arcroleType-uri-missing-invalid.xsd |
|
Id: nš:510 |
Description: A arcrole type declaration with an empty arcroleURI. Invalid. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 8 column 93 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-14-arcroleType-uri-empty-invalid.xsd#element(/1). The error message is Validating arcroleType/@arcroleURI: Value "" contravenes the minLength facet "1" of the type nonEmptyURI |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-14-arcroleType-uri-empty-invalid.xsd |
|
Id: nš:511 |
Description: A arcrole type declaration with arcroleURI not absolute. Invalid. Section
5.1.3 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 8 column 105 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-15-arcroleType-uri-noturi-invalid.xsd#element(/1). The error message is Validating arcroleType/@arcroleURI: Invalid URI: #sharp#signs |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-15-arcroleType-uri-noturi-invalid.xsd |
|
Id: nš:512 |
Description: A arcrole type declaration with cyclesAllowed = All Invalid. Section
5.1.3 |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Schema validation error detected at line 8 column 119 during the validation of element file:///C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-16-arcroleType-cyclesAllowedAll-invalid.xsd#element(/1). The error message is Validating arcroleType/@cyclesAllowed: Value "all" contravenes the enumeration facet "none, undirected, any" of the type of attribute cyclesAllowed |
file:/C:/Users/Ignacio/workspace/conformance/Common/100-schema/161-16-arcroleType-cyclesAllowedAll-invalid.xsd |
|
XLink Arc Duplication tests. From XLink 1.0: Constraint: No Arc Duplication Each arc-type element must have a pair of from and to values that does not repeat the from and to values (respectively) for any other arc-type element in the same extended link; that is, each pair in a link must be unique. |
Id: V-04 nš:513 |
Description: 202.04 Arc-type elements connecting the same "from" and "to" labels MUST appear in different extended-type link elements even if the arcrole attributes are equal. This is an XLink constraint. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationException
Encapsulated Exception Adding the relationship Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04-XLinkLabelCounterExample-definition.xml#element(/1/1/3) to the extended link Extended link: file:///C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04-XLinkLabelCounterExample-definition.xml#element(/1/1), extended link type is definitionLink, role is http://www.xbrl.org/2003/role/link causes an XBRLValidationException In the essence-alias relationship at Relationship: file:///C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04-XLinkLabelCounterExample-definition.xml#element(/1/1/3), the from element Item aaa and the to element Item bbb MUST have the same period type |
file:/C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04-XLinkLabelCounterExample-definition.xml |
|
Id: V-04a nš:514 |
Description: 202.04a. Similar to 202.04 above, but presentation linkbase uses same arcRole on both arcs and each has the usual XBRL order, use, and priority, to appear like a proper ordinary arc override. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionXLINKErrorDuplicateArcs
XLink error: The arcs Arc: file:///C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04a-XLinkLabelCounterExample-presentation.xml#element(/1/1/3) and Arc: file:///C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04a-XLinkLabelCounterExample-presentation.xml#element(/1/1/4) are duplicate arcs |
file:/C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04a-XLinkLabelCounterExample-presentation.xml |
|
Id: V-04b nš:515 |
Description: 202.04b. Similar to 202.04 above, but label linkbase uses same arcRole on both arcs and each has the usual XBRL order, use, and priority, to appear like a proper ordinary arc override. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionXLINKErrorDuplicateArcs
XLink error: The arcs Arc: file:///C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04b-XLinkLabelCounterExample-label.xml#element(/1/1/5) and Arc: file:///C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04b-XLinkLabelCounterExample-label.xml#element(/1/1/7) are duplicate arcs |
file:/C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04b-XLinkLabelCounterExample-label.xml |
|
Id: V-04c nš:516 |
Description: 202.04c. Similar to 202.04 above, but custom arc uses same arcRole on both arcs and each has the usual XBRL order, use, and priority, to appear like a proper ordinary arc override. Also, like 220 series tests, the linkbase is in the xsd to be sure that appinfo-contained linkbases are XLink validated. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.XBRLValidationExceptionXLINKErrorDuplicateArcs
XLink error: The arcs Arc: file:///C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04c-XLinkLabelCounterExample.xsd#element(/1/3/1/2/2/3) and Arc: file:///C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04c-XLinkLabelCounterExample.xsd#element(/1/3/1/2/2/4) are duplicate arcs |
file:/C:/Users/Ignacio/workspace/conformance/Common/related-standards/xlink/arc-duplication/202-04c-XLinkLabelCounterExample.xsd |
|
Test that LAX validation is performed. For more information please see http://bugzilla.xbrl.org/show_bug.cgi?id=359. Unique Particle Attribution (UPA) schema validation should be handled consistently between XBRL products but Roland Hommes reports it's not (and it affects his clients). This inconsistent xml schema validation affects tuples <mytuple> <balance contextRef='startInstantPeriod'...>xxx ... <change1 contextRef='durationPeriod'...>yyy1 ... <change2 contextRef='durationPeriod'...>yyy2 ... <balance contextRef='endInstantPeriod'...>zzz ... </mytuple> |
Id: V-01 nš:517 |
Description:
Beginning balance optional, changes required, ending balance optional. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/related-standards/xml-schema/uniqueParticleAttribution/uniqueParticleAttribution-01.xsd |
|
Id: V-02 nš:518 |
Description:
Beginning balance required, changes optional, ending balance optional. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/related-standards/xml-schema/uniqueParticleAttribution/uniqueParticleAttribution-02.xsd |
|
Id: V-03 nš:519 |
Description:
Beginning balance optional, changes optional, ending balance required. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
There are errors compiling in the schemas. Exception is net.sf.saxon.type.SchemaException: Error in complex type example3: Ambiguous content model: element particle <{...ormance/example}T1> appears in more than one place in the content model. Message is Error in complex type example3: Ambiguous content model: element particle <{...ormance/example}T1> appears in more than one place in the content model |
file:/C:/Users/Ignacio/workspace/conformance/Common/related-standards/xml-schema/uniqueParticleAttribution/uniqueParticleAttribution-03.xsd |
|
Id: V-04 nš:520 |
Description:
Beginning balance required, changes required, ending balance optional. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/related-standards/xml-schema/uniqueParticleAttribution/uniqueParticleAttribution-04.xsd |
|
Id: V-05 nš:521 |
Description:
Beginning balance required, changes required, ending balance required. |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/related-standards/xml-schema/uniqueParticleAttribution/uniqueParticleAttribution-05.xsd |
|
Id: V-06 nš:522 |
Description:
Beginning balance optional, changes optional, ending balance optional. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
There are errors compiling in the schemas. Exception is net.sf.saxon.type.SchemaException: Error in complex type example6: Ambiguous content model: element particle <{...ormance/example}T1> appears in more than one place in the content model. Message is Error in complex type example6: Ambiguous content model: element particle <{...ormance/example}T1> appears in more than one place in the content model |
file:/C:/Users/Ignacio/workspace/conformance/Common/related-standards/xml-schema/uniqueParticleAttribution/uniqueParticleAttribution-06.xsd |
|
Tests XBRL constructs nested in XML containers |
Id: v01 nš:523 |
Description: Single instance nested in an XML container. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Document file:///C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-01-singleNestedInstance.xml is not a Taxonomy, Linkbase or XBRL Instance. |
file:/C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-01-singleNestedInstance.xml |
|
Id: v02 nš:524 |
Description: Multiple instances nested in an XML container. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Document file:///C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-02-multipleNestedInstances.xml is not a Taxonomy, Linkbase or XBRL Instance. |
file:/C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-02-multipleNestedInstances.xml |
|
Id: v03 nš:525 |
Description: Single schema nested in an XML container. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Document file:///C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-03-singleNestedSchema.xsd is not a Taxonomy, Linkbase or XBRL Instance. |
file:/C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-03-singleNestedSchema.xsd |
|
Id: v04 nš:526 |
Description: Multiple schemas nested in an XML container. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Document file:///C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-04-multipleNestedSchemas.xsd is not a Taxonomy, Linkbase or XBRL Instance. |
file:/C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-04-multipleNestedSchemas.xsd |
|
Id: v05 nš:527 |
Description: Single schema nested in an XML container. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Document file:///C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-05-singleNestedLinkbase.xsd is not a Taxonomy, Linkbase or XBRL Instance. |
file:/C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-05-singleNestedLinkbase.xsd |
|
Id: v06 nš:528 |
Description: Multiple schemas nested in an XML container. |
OK. Expected invalid - result is invalid |
Exception com.ihr.xbrl.om.errors.DTSDiscoveryException
Document file:///C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-06-multipleNestedLinkbases.xsd is not a Taxonomy, Linkbase or XBRL Instance. |
file:/C:/Users/Ignacio/workspace/conformance/Common/400-misc/400-06-multipleNestedLinkbases.xsd |
|
Section 4.3 The Item Element |
Id: v401-01 nš:529 |
Description: 401-01 instance with valid QNamed, non existent element within fact value, element existence is not checked http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#QName |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/400-misc/401-01-instance_invalidQNamedElementwithinFactValue_withSchemaRef.xbrl |
|
Id: v401-03 nš:530 |
Description: 401-03 valid instance QNamed fact value - with namespace and schemaref |
OK. Expected valid - result is valid |
|
file:/C:/Users/Ignacio/workspace/conformance/Common/400-misc/401-03-instance_QnameFactValue_withSchemaRef.xbrl |
|