hledger/hledger-lib/Hledger/Data
Simon Michael 924ec1c98d journal: clearer transaction balancing errors; refactor
As mentioned by netvor on IRC, the unbalanced transaction error was
not too clear when postings all have the same sign.

Some other wording has been clarified, and the main error message is
now shown on multiple lines for readability (at the cost of
predictability/grepability..)

There's also a probably unnoticeable change: selecting which parts of
the error to show is now based on display precisions (reusing the
balanced check logic), rather than original precisions.
2020-05-29 16:07:58 -07:00
..
Account.hs code: Strip extraneous trailing whitespace from Haskell sources 2019-07-15 16:40:49 +01:00
AccountName.hs Use nubSort instead of nub . sort. 2020-01-04 08:31:10 -08:00
Amount.hs lib: isNegativeMixedAmount handles all-negative multi-comm. amounts 2020-05-29 13:07:02 -07:00
Commodity.hs refactor: lib: hlint cleanups 2019-02-14 05:15:49 -08:00
Dates.hs period expressions: allow "until", like Ledger (synonym for "to") 2020-04-08 14:26:38 -07:00
Journal.hs lib: also infer market prices from transactions, like Ledger (#1239) (WIP) 2020-05-25 17:45:31 -07:00
Json.hs ;doc: draft changelogs 2020-03-01 16:44:28 -08:00
Ledger.hs Calculate MultiReportBalance columns more efficiently. 2020-01-03 16:11:46 -08:00
Period.hs Update "showPeriod" to use yyyy-mm-dd formatting 2020-01-07 15:58:54 -08:00
PeriodicTransaction.hs ;lib: update doctests for ISO 8601 date output 2020-02-03 08:03:44 -08:00
Posting.hs print, register: add --value=then, valuing at each posting's date 2020-02-10 08:20:39 -08:00
RawOptions.hs ;lib: clarify choiceopt doc 2019-11-23 13:03:26 -08:00
StringFormat.hs ;tests: use "test" alias for testCase everywhere 2019-11-28 15:33:33 -08:00
Timeclock.hs Fix timeclock format parsing 2020-01-12 13:17:36 -08:00
Transaction.hs journal: clearer transaction balancing errors; refactor 2020-05-29 16:07:58 -07:00
TransactionModifier.hs ;lib: update doctests for ISO 8601 date output 2020-02-03 08:03:44 -08:00
Types.hs lib: also infer market prices from transactions, like Ledger (#1239) (WIP) 2020-05-25 17:45:31 -07:00
Valuation.hs lib: also infer market prices from transactions, like Ledger (#1239) (WIP) 2020-05-25 17:45:31 -07:00