diff --git a/hledger-lib/Hledger/Data/Transaction.hs b/hledger-lib/Hledger/Data/Transaction.hs index 1258f9a2a..ae584ed48 100644 --- a/hledger-lib/Hledger/Data/Transaction.hs +++ b/hledger-lib/Hledger/Data/Transaction.hs @@ -260,7 +260,7 @@ postingAsLines elideamount onelineamounts pstoalignwith p = concat [ | null (amounts $ pamount p) = [""] | otherwise = lines . fst . showMixedUnnormalised showAmount (Just amtwidth) Nothing False $ pamount p where - amtwidth = maximum $ map (snd . showMixed showAmount (Just 12) Nothing False . pamount) pstoalignwith -- min. 12 for backwards compatibility + amtwidth = maximum $ 12 : map (snd . showMixedUnnormalised showAmount Nothing Nothing False . pamount) pstoalignwith -- min. 12 for backwards compatibility (samelinecomment, newlinecomments) = case renderCommentLines (pcomment p) of [] -> ("",[]) diff --git a/tests/close.test b/tests/close.test index b2d1c17d9..9d86d4bee 100644 --- a/tests/close.test +++ b/tests/close.test @@ -202,11 +202,11 @@ $ hledger -f- close assets -p 2019 --show-costs -x $ hledger -f- close -p 2016 assets liabilities --show-costs -x 2016-12-31 closing balances - assets:bank -5,733.00 EUR = 0.00 EUR - liabilities:employer $-10,000.00 - liabilities:employer $5,000.00 @ 0.93 EUR - liabilities:employer $5,000.00 @ 0.95 EUR = $0.00 - liabilities:employer -1.00 EUR = 0.00 EUR + assets:bank -5,733.00 EUR = 0.00 EUR + liabilities:employer $-10,000.00 + liabilities:employer $5,000.00 @ 0.93 EUR + liabilities:employer $5,000.00 @ 0.95 EUR = $0.00 + liabilities:employer -1.00 EUR = 0.00 EUR equity:opening/closing balances $10,000.00 equity:opening/closing balances $-5,000.00 @ 0.93 EUR equity:opening/closing balances $-5,000.00 @ 0.95 EUR @@ -271,9 +271,9 @@ commodity AAA 0.00000000 $ hledger -f- close -p 2019 assets --show-costs -x 2019-12-31 closing balances - assets:aaa AAA -510.00000000 = AAA 0.00000000 - assets:usd $-49.50 - assets:usd $49.390001 @ AAA 10.3528242505 = $0.00 + assets:aaa AAA -510.00000000 = AAA 0.00000000 + assets:usd $-49.50 + assets:usd $49.390001 @ AAA 10.3528242505 = $0.00 equity:opening/closing balances $49.50 equity:opening/closing balances $-49.390001 @ AAA 10.3528242505 equity:opening/closing balances AAA 510.00000000