using System; namespace AccountsDAL.DTO.Reports { // Flat (account, period-bucket) row — NOT a pre-pivoted grid, same philosophy as // TrialBalanceComparativeReportDTO. Debit/Credit/NetAmount are this bucket's own period // movement only, not a running/cumulative balance — see TrialBalanceReportQB.GET_TRIAL_BALANCE_PERIODIC. public class TrialBalancePeriodicReportDTO { public int AccountId { get; set; } public string AccountCode { get; set; } public string AccountName { get; set; } public int AccountGroupId { get; set; } public string AccountGroupCode { get; set; } public string AccountGroupName { get; set; } public int AccountScheduleId { get; set; } public string AccountScheduleCode { get; set; } public string AccountScheduleName { get; set; } public byte AccountScheduleNature { get; set; } public string AccountScheduleTypeName { get; set; } public int PeriodDetailId { get; set; } public string PeriodLabel { get; set; } public DateTime PeriodFromDate { get; set; } public DateTime PeriodToDate { get; set; } public decimal Debit { get; set; } public decimal Credit { get; set; } public decimal NetAmount { get; set; } } }