AdjustmentsReconcileOperatingResult must be equal to the summation of the underlying values.
CashAndCashEquivalentsCashFlow must be equal to + CashAndCashEquivalents.
CashFlowFinancingActivities must be equal to the summation of the underlying values.
CashFlowFromOperations must be equal to the summation of the underlying values.
CashFlowInvestingActivities must be equal to the summation of the underlying values.
CashFlowOperatingActivities must be equal to the summation of the underlying values.
ChangesWorkingCapital must be equal to the summation of the underlying values.
IncreaseDecreaseCashAndCashEquivalents must be equal to the summation of the underlying values.
NetCashFlows must be equal to + CashFlowOperatingActivities + CashFlowInvestingActivities + CashFlowFinancingActivities.
Reported value of CashAndCashEquivalentsCashFlow at end of period must be equal to sum of reported value of CashAndCashEquivalentsCashFlow at beginning of period and changes in that value during period, IncreaseDecreaseCashAndCashEquivalents.
When the reported value of CashFlowStatementMethodType is equal to Direct then AdjustmentsReconcileOperatingResult must not be reported.
When the reported value of CashFlowStatementMethodType is equal to Direct then ChangesWorkingCapital must not be reported.
When the reported value of CashFlowStatementMethodType is equal to Direct then IncreaseDecreaseInConstructionContracts must not be reported.
When the reported value of CashFlowStatementMethodType is equal to Direct then OperatingResultCashFlow must not be reported.
When the reported value of CashFlowStatementMethodType is equal to Indirect then PaymentsEmployees must not be reported.
When the reported value of CashFlowStatementMethodType is equal to Indirect then PaymentsSuppliers must not be reported.
When the reported value of CashFlowStatementMethodType is equal to Indirect then ReceiptsCustomers must not be reported.