namespace AccountsDAL.DTO.AccountsReports { public class CashFlowIndirectResultDTO { public IEnumerable Items { get; set; } = Enumerable.Empty(); public decimal OperatingTotal { get; set; } public decimal InvestingTotal { get; set; } public decimal FinancingTotal { get; set; } // OperatingTotal + InvestingTotal + FinancingTotal — must equal ActualCashMovement exactly // (a mathematical identity from double-entry bookkeeping, not an approximation — see // CashFlowReportQB.cs class header). public decimal NetChangeInCash { get; set; } // The real Cash/Bank account period movement, independently queried, for the reconciliation // check. Must equal NetChangeInCash exactly. public decimal ActualCashMovement { get; set; } } }