mirror of
https://github.com/simonmichael/hledger.git
synced 2024-09-20 02:37:12 +03:00
parsing: order postings first by date, then by parse order when checking balance assertions
This commit is contained in:
parent
5685b3dc9c
commit
6073b56b9e
@ -377,7 +377,10 @@ checkBalanceAssertionsForAccount ps
|
||||
| null errs = Right ()
|
||||
| otherwise = Left $ head errs
|
||||
where
|
||||
errs = fst $ foldl' checkBalanceAssertion ([],nullmixedamt) $ splitAssertions ps
|
||||
errs = fst $
|
||||
foldl' checkBalanceAssertion ([],nullmixedamt) $
|
||||
splitAssertions $
|
||||
sortBy (comparing postingDate) ps
|
||||
|
||||
-- Given a starting balance, accumulated errors, and a non-null sequence of
|
||||
-- postings to a single account with a balance assertion in the last:
|
||||
|
Loading…
Reference in New Issue
Block a user