struct

Finfry::ReconcileView

Inherits Struct < Value < Object

The reconciliation view for one account (see App#reconciliation).

Constructors

new(account : String, cleared : Int64, ledger : Int64, last : Finfry::Reconciliation | Nil, rows : Array(Finfry::ReconcileRow), statement : Int64 | Nil, as_of : Nil | String = nil)
Source

Instance methods

account
Source
after_statement?(row : ReconcileRow) : Bool

A row dated after the statement closed can't be on it (but stays toggleable — statements and ledgers disagree about dates sometimes).

Source
as_of
Source
cleared
Source
cleared_in
Source
cleared_out

Staged totals per column, to match a statement's own subtotals.

Source
column_labels

What a statement for this kind of account calls its two columns.

Source
difference

statement − cleared, when a statement was given.

Source
last
Source
ledger
Source
matches?
Source
rows
Source
staged_count
Source
statement
Source