fix: forecast: Make sure forecast transactions are generated up to the day before the provided query end date. (#1633)
This commit is contained in:
parent
3dbd441210
commit
1d278993bc
@ -143,7 +143,7 @@ journalAddForecast CliOpts{inputopts_=iopts, reportspec_=rspec} j =
|
|||||||
forecastbeginDefault = dbg2 "forecastbeginDefault" $ fromMaybe today mjournalend
|
forecastbeginDefault = dbg2 "forecastbeginDefault" $ fromMaybe today mjournalend
|
||||||
|
|
||||||
-- "They end on or before the specified report end date, or 180 days from today if unspecified."
|
-- "They end on or before the specified report end date, or 180 days from today if unspecified."
|
||||||
mspecifiedend = dbg2 "specifieddates" $ reportPeriodLastDay rspec
|
mspecifiedend = dbg2 "specifieddates" $ addDays 1 <$> reportPeriodLastDay rspec
|
||||||
forecastendDefault = dbg2 "forecastendDefault" $ fromMaybe (addDays 180 today) mspecifiedend
|
forecastendDefault = dbg2 "forecastendDefault" $ fromMaybe (addDays 180 today) mspecifiedend
|
||||||
|
|
||||||
forecastspan = dbg2 "forecastspan" $
|
forecastspan = dbg2 "forecastspan" $
|
||||||
|
|||||||
@ -218,3 +218,20 @@ commodity 1,000.00 USD
|
|||||||
2020-01-28 (a) 1,000.00 USD 2,000.00 USD
|
2020-01-28 (a) 1,000.00 USD 2,000.00 USD
|
||||||
>>>2
|
>>>2
|
||||||
>>>=0
|
>>>=0
|
||||||
|
|
||||||
|
# 11. Forecast transactions are generated up to the day before the requested end date
|
||||||
|
hledger -f - reg -b 2021-01-01 -e 2021-01-05 --forecast
|
||||||
|
<<<
|
||||||
|
2021-01-01
|
||||||
|
(a) 1000
|
||||||
|
|
||||||
|
~ daily
|
||||||
|
(a) 1
|
||||||
|
|
||||||
|
>>>
|
||||||
|
2021-01-01 (a) 1000 1000
|
||||||
|
2021-01-02 (a) 1 1001
|
||||||
|
2021-01-03 (a) 1 1002
|
||||||
|
2021-01-04 (a) 1 1003
|
||||||
|
>>>2
|
||||||
|
>>>=0
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user