% hledger balance | tail -2
--------------------
0
% cat >> .hledger.journal
2014/10/17 converted some rupies to tögrög
assets:cash -50 INR
assets:cash 20 MNT @@ 50 INR
% hledger balance | tail -3
--------------------
-50 INR
20 MNT
Разве так должно быть? По-моему, нет.
На #hledger @ Freenode мне объяснили, что так и должно быть. Лог: http://ircbrowse.net/browse/hledger?id=2290×tamp=1413552749#t1413552749
Вкратце: не-ноль выводится, потому что у меня стало на 50 рупий меньше и на 20 тугриков больше. Можно сделать
balance --cost
, тогда всё пересчитается в мою базовую валюту (дефолтную) и, если все транзакции сбалансированы, выведется ноль (у меня выводится). Объяснявший мне чувак накидал вот такой вот короткий документик, который всё объясняет: http://ariis.it/link/t/led.txt@l29ah Я неосилил найти в его справке описание опции
-X
, аbalance
от-H
и вовсе плюется. И мана нет… Короче, если хочешь это обсудить, то поясни, что твои команды делают.@l29ah Ну,
-X r
вроде довольно предсказуемо работает. Вот куда 9.93p делось, когда ты-H
указал, для меня загадка. Да и вообще, что за флаг такой?