@model PowderCoating.Application.DTOs.Accounting.TrialBalanceDto @using PowderCoating.Core.Enums @{ ViewData["Title"] = "Trial Balance"; ViewData["PageIcon"] = "bi-list-columns-reverse"; var today = DateTime.Today; var grouped = Model.Lines.GroupBy(l => l.AccountType).OrderBy(g => g.Key.ToString()); }
As of @Model.AsOf.ToString("MMMM d, yyyy") · @if (Model.IsBalanced) { Balanced } else { Out of Balance by @((Model.TotalDebits - Model.TotalCredits).ToString("C")) }
As of @Model.AsOf.ToString("MMMM d, yyyy")
No active accounts with balances found.
| Acct # | Account Name | Debit | Credit |
|---|---|---|---|
| @grp.Key | |||
| @line.AccountNumber | @line.AccountName | @(line.DebitBalance > 0 ? line.DebitBalance.ToString("C") : "") | @(line.CreditBalance > 0 ? line.CreditBalance.ToString("C") : "") |
| @grp.Key subtotal | @grp.Sum(l => l.DebitBalance).ToString("C") | @grp.Sum(l => l.CreditBalance).ToString("C") | |
| Total | @Model.TotalDebits.ToString("C") | @Model.TotalCredits.ToString("C") | |
| Difference (out of balance) | @((Model.TotalDebits - Model.TotalCredits).ToString("C")) | ||