# 1. all data files on the command line should be read hledger inc -f personal.journal -f business.journal >>> Income Statement 2014-01-01..2014-01-02 || 2014-01-01..2014-01-02 ==========================++======================== Revenues || --------------------------++------------------------ --------------------------++------------------------ || ==========================++======================== Expenses || --------------------------++------------------------ expenses:food || $1 expenses:office supplies || $1 --------------------------++------------------------ || $2 ==========================++======================== Net: || $-2 >>>2 >>>=0 # 2. aliases etc. in files currently don't carry over to subsequent files hledger print -f personal.journal -f business.journal -f alias.journal -f personal.journal >>> 2014-01-01 expenses:office supplies $1 assets:business checking 2014-01-02 expenses:food $1 assets:cash 2014-01-02 expenses:food $1 assets:cash >>>2 >>>=0 # 2014/01/02 # equity:draw:personal:food $1 # assets:personal:cash $-1 # 3. files can be of different formats hledger print -f personal.journal -f ../journal/a.timeclock -f ../journal/b.timedot >>> 2014-01-02 expenses:food $1 assets:cash 2016-01-01 * 12:00-16:00 (a:aa) 4.00h 2016-01-01 * (b.bb) 1.00 >>>2 >>>=0 # 4. same-date transactions in different files are shown in the right order hledger -f a.j -f b.j reg >>> 2018-01-01 a1 (a) 1 1 2018-01-01 b1 (b) 1 2 >>>2 >>>=0