Documentation ¶
Overview ¶
Package reports implements the production of various common reports from bookkeeping data.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountLedger ¶ added in v0.20.0
An AccountLedger represents the ledger for one account.
type LedgerRow ¶ added in v0.20.0
type LedgerRow struct { Date civil.Date Description string // A reference to the file location for the transaction split. Ref string Pair Pair[*journal.Amount] // Running balance for the account. Balance journal.Balance }
A LedgerRow represents a row in an AccountLedger.
type TrialBalance ¶
type TrialBalance struct { Rows []TrialBalanceRow Total Pair[journal.Balance] }
A TrialBalance represents a trial balance report.
func NewTrialBalance ¶
func NewTrialBalance(j *journal.Journal) *TrialBalance
NewTrialBalance creates a trial balance report.
Click to show internal directories.
Click to hide internal directories.