hledger/hledger-lib/Hledger/Data
Stephen Morgan c54fb4d514 imp: cost: Allow matching equity conversion equity postings to
transaction prices.

When given --infer-costs, hledger will now separately infer transaction
prices for different prices. Given a pair of adjacent conversion
postings, hledger will check if there is a single posting with a
transaction price which matches both the amounts. If so, it associates
those conversion postings to that priced post.

If it can't find any transaction price postings which match, it will
find the first non-transaction price post which matches one of the two
amounts, and will add a transaction price to that, and associate them.
2022-07-15 12:32:38 +01:00
..
JournalChecks dev: Uniqueleafnames.hs: fix haddock failure 2022-07-13 19:10:28 +01:00
Account.hs cln: Add explicit export list for Hledger.Data.Account. 2021-09-18 11:41:53 -10:00
AccountName.hs ref: move Posting account name fns to AccountName 2022-02-11 09:18:35 -10:00
Amount.hs fix: price: Make sure inferred market prices have the correct sign with 2022-03-10 17:34:49 -10:00
Balancing.hs imp: cost: Allow matching equity conversion equity postings to 2022-07-15 12:32:38 +01:00
Dates.hs imp: bal: budget goals now respect -H (#1879) 2022-07-09 09:59:17 +01:00
Errors.hs fix: errors: omit wrong column numbers in a number of error messages 2022-07-12 16:02:46 +01:00
Journal.hs imp: cost: Allow matching equity conversion equity postings to 2022-07-15 12:32:38 +01:00
JournalChecks.hs imp: errors: more error prettification 2022-07-13 03:59:44 +01:00
Json.hs lib!: Remove GenericSourcePos, and replace it with either SourcePos or 2021-09-20 08:38:33 -10:00
Ledger.hs cln: tests: Remove test and tests, which are just aliases for testCase 2021-08-30 16:32:19 -10:00
Period.hs fix!: register: Tighten up spacing around the date in register reports. (#1655) 2021-08-22 08:15:22 -10:00
PeriodicTransaction.hs imp: bal: budget goals now respect -H (#1879) 2022-07-09 09:59:17 +01:00
Posting.hs imp: cost: Allow matching equity conversion equity postings to 2022-07-15 12:32:38 +01:00
RawOptions.hs cln: hlint: Clean up list related hlint warnings. 2021-08-27 06:13:56 -10:00
StringFormat.hs pkg: Drop base-compat-batteries dependency. 2021-10-31 07:56:07 -10:00
Timeclock.hs dev: errors: improve timeclock errors 2022-07-14 19:24:46 +01:00
Transaction.hs imp: cost: Allow matching equity conversion equity postings to 2022-07-15 12:32:38 +01:00
TransactionModifier.hs fix!: Revert "fix!: utf-8: Use with-utf8 to ensure all files are read and written with utf8 encoding. (#1619)" 2022-06-01 09:35:18 +10:00
Types.hs ref: smartdate: Improve ergonomics of SmartDate constructors. 2022-03-25 19:10:58 -10:00
Valuation.hs fix: price: Make sure inferred market prices have the correct sign with 2022-03-10 17:34:49 -10:00