Finfry::Reconciliation
Inherits JSON::Serializable < Struct < Value < Object
A finalized reconciliation: the statement an account was balanced against on
a given date, and the transactions that were locked in by it. statement is
stored in display orientation (the positive figure the user typed, matching
how the statement reads).
Two dates, two facts: statement_date is what the reconciliation is
about — "as of this date the bank said the balance was statement" —
and date is when it was finalized (an audit stamp). Older records only
have the latter.
Constructors
new(account : String, date : String, statement : Int64, transaction_ids : Array(Int32), statement_date : Nil | String = nil)
Sourcenew(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
account
Sourcedate
Sourcestatement
Sourcestatement_date
Sourcetransaction_ids
Source