hledger/hledger-lib/Hledger/Data
Simon Michael 866414a528 ui: provide a more useful transaction register
The register screen is now like the register view in hledger-web (and
other accounting systems), rather than hledger's register command.
This means:

- it shows transactions affecting a particular current account, rather
  than postings matching a pattern.

- Each line represents a whole transaction.

- The account field shows the *other* account being transacted with.
  When there is more than one, they are all listed, abbreviated and
  marked with "(split)".

- The amount field shows the effect of the transaction on the current
  account; positive for an inflow to this account, negative for an
  outflow.

- The balance field should usually show the current account's historic
  balance as of the transaction date, even when you change the report
  start date. (Not working yet - currently it always shows the running
  total).

- Transactions are listed most recent first, currently.
2015-08-24 16:24:11 -07:00
..
Account.hs balance, register, register-csv: depth 0 shows summary items (#206) 2014-10-19 17:53:20 -07:00
AccountName.hs ui: provide a more useful transaction register 2015-08-24 16:24:11 -07:00
Amount.hs rename historical prices to market prices 2015-08-09 16:20:02 -07:00
Commodity.hs strip trailing whitespace from all Haskell files 2014-10-14 18:48:24 -07:00
Dates.hs allow year parser to handle arbitrarily large years 2015-07-12 12:32:53 -07:00
Journal.hs rename historical prices to market prices 2015-08-09 16:20:02 -07:00
Ledger.hs refactor amount filtering helpers 2014-05-23 13:10:36 -07:00
Posting.hs fix simple aliases that match the whole account name 2015-05-28 10:40:48 -07:00
RawOptions.hs cli: with a repeated flag, the last takes precedence 2014-12-04 12:41:47 -08:00
StringFormat.hs balance, lib: --format/StringFormat improvements 2015-08-19 20:53:51 -07:00
TimeLog.hs handle pending status correctly, add --pending (#250) 2015-05-16 11:51:35 -07:00
Transaction.hs abstract parsec's SourcePos so as to derive NFData 2015-08-13 12:56:15 -07:00
Types.hs balance, lib: clarify --format implementation 2015-08-19 20:53:49 -07:00