BalanceSheetBeforeAfterAppropriationResults SHOULD exist at least once with SeparateMember and exist at least once with ConsolidatedMember, because the reported value of DocumentRelatesToIndividualEntityOrGroup is equal to 'Geconsolideerd en enkelvoudig'. | {if (not(xff:has-fallback-value(xs:QName('varArc_DocumentInformation_PrtValueThnFST2AndFST1ExistenceCovDPU1_DocumentRelatesToIndividualEntityOrGroup')))) then ((for $v in $varArc_DocumentInformation_PrtValueThnFST2AndFST1ExistenceCovDPU1_DocumentRelatesToIndividualEntityOrGroup return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_DocumentInformation_PrtValueThnFST2AndFST1ExistenceCovDPU1_BalanceSheetBeforeAfterAppropriationResultsFST1')))) then ((for $v in $varArc_DocumentInformation_PrtValueThnFST2AndFST1ExistenceCovDPU1_BalanceSheetBeforeAfterAppropriationResultsFST1 return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_DocumentInformation_PrtValueThnFST2AndFST1ExistenceCovDPU1_BalanceSheetBeforeAfterAppropriationResultsFST2')))) then ((for $v in $varArc_DocumentInformation_PrtValueThnFST2AndFST1ExistenceCovDPU1_BalanceSheetBeforeAfterAppropriationResultsFST2 return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}
BalanceSheetBeforeAfterAppropriationResults with ConsolidatedMember SHOULD be equal to BalanceSheetBeforeAfterAppropriationResults with SeparateMember, because DocumentRelatesToIndividualEntityOrGroup is equal to 'Geconsolideerd en enkelvoudig'. | {if (not(xff:has-fallback-value(xs:QName('varArc_DocumentInformation_PrtValueCovDPUThnFST1EQFactFST21_Set00DocumentRelatesToIndividualEntityOrGroup')))) then ((for $v in $varArc_DocumentInformation_PrtValueCovDPUThnFST1EQFactFST21_Set00DocumentRelatesToIndividualEntityOrGroup return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_DocumentInformation_PrtValueCovDPUThnFST1EQFactFST21_Set01BalanceSheetBeforeAfterAppropriationResults')))) then ((for $v in $varArc_DocumentInformation_PrtValueCovDPUThnFST1EQFactFST21_Set01BalanceSheetBeforeAfterAppropriationResults return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}{if (not(xff:has-fallback-value(xs:QName('varArc_DocumentInformation_PrtValueCovDPUThnFST1EQFactFST21_Set02BalanceSheetBeforeAfterAppropriationResults')))) then ((for $v in $varArc_DocumentInformation_PrtValueCovDPUThnFST1EQFactFST21_Set02BalanceSheetBeforeAfterAppropriationResults return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}
Instant facts SHOULD be reported with instant {$FinancialReportingPeriodPrePreviousEndDateParam}, {$FinancialReportingPeriodPreviousEndDateParam} or {$FinancialReportingPeriodCurrentEndDateParam} and duration facts SHOULD be reported with startDate {$FinancialReportingPeriodPreviousStartDateParam} and endDate {$FinancialReportingPeriodPreviousEndDateParam} or startDate {$FinancialReportingPeriodCurrentStartDateParam} and endDate {$FinancialReportingPeriodCurrentEndDateParam}. | {if (not(xff:has-fallback-value(xs:QName('varArc_DocumentInformation_AllPeriodAspectCondParamPPEtCE1_AllItems')))) then ((for $v in $varArc_DocumentInformation_AllPeriodAspectCondParamPPEtCE1_AllItems return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}
Instant facts SHOULD be reported with instant {$FinancialReportingPeriodPreviousEndDateParam} or {$FinancialReportingPeriodCurrentEndDateParam} and duration facts SHOULD be reported with startDate {$FinancialReportingPeriodCurrentStartDateParam} and endDate {$FinancialReportingPeriodCurrentEndDateParam}. | {if (not(xff:has-fallback-value(xs:QName('varArc_DocumentInformation_AllPeriodAspectCondParamPEtCE1_AllItems')))) then ((for $v in $varArc_DocumentInformation_AllPeriodAspectCondParamPEtCE1_AllItems return concat("name:'",$v/name(),"', value:'",$v,"', @contextRef:'",$v/@contextRef,"', @unitRef:'",$v/@unitRef,"' | "))) else ''}