namespace AccountsDAL.DTO.Reports { // Flat (account, axis-value) row — NOT a pre-pivoted grid. One row per account per distinct // axis value (OU/Company/Branch/Division/OUGroup, per AccountReportCriteria.ComparativeAxis). // Reshaping into a side-by-side column grid is a presentation-layer concern. public class TrialBalanceComparativeReportDTO { public int AccountId { get; set; } public string AccountCode { get; set; } public string AccountName { get; set; } public int AxisValueId { get; set; } public string AxisValueCode { get; set; } public string AxisValueName { get; set; } public decimal Debit { get; set; } public decimal Credit { get; set; } } }