mirror of
https://github.com/simonmichael/hledger.git
synced 2024-11-15 08:47:08 +03:00
69 lines
2.0 KiB
Plaintext
69 lines
2.0 KiB
Plaintext
# 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
|