mirror of
https://github.com/simonmichael/hledger.git
synced 2024-12-29 13:22:27 +03:00
77 lines
1.0 KiB
Plaintext
77 lines
1.0 KiB
Plaintext
# filtering by transaction status
|
|
|
|
# 1. with --cleared, print shows cleared transactions only
|
|
hledgerdev -f- print --cleared
|
|
<<<
|
|
2010/1/1 x
|
|
a 1
|
|
b
|
|
|
|
2010/1/2 * x
|
|
a 1
|
|
b
|
|
|
|
2010/1/3 *
|
|
a 1
|
|
b
|
|
>>>
|
|
2010/01/02 * x
|
|
a 1
|
|
b -1
|
|
|
|
2010/01/03 *
|
|
a 1
|
|
b -1
|
|
|
|
>>>=0
|
|
|
|
# 2. with --uncleared, shows uncleared transactions only
|
|
hledgerdev -f- print --uncleared
|
|
<<<
|
|
2010/1/1 x
|
|
a 1
|
|
b
|
|
|
|
2010/1/2 * x
|
|
a 1
|
|
b
|
|
|
|
2010/1/3 *
|
|
a 1
|
|
b
|
|
>>>
|
|
2010/01/01 x
|
|
a 1
|
|
b -1
|
|
|
|
>>>=0
|
|
|
|
# 2. can also have per-posting cleared status
|
|
hledgerdev -f- register --cleared
|
|
<<<
|
|
2012/1/1
|
|
a 1
|
|
*b 2
|
|
* c 4
|
|
d
|
|
>>>
|
|
2012/01/01 b 2 2
|
|
c 4 6
|
|
>>>= 0
|
|
|
|
|
|
# 3. also works with balance as shown, same as ledger. Hmm.
|
|
hledgerdev -f- balance --uncleared
|
|
<<<
|
|
2012/1/1
|
|
a 1
|
|
*b 2
|
|
d
|
|
|
|
>>>
|
|
1 a
|
|
-3 d
|
|
--------------------
|
|
-2
|
|
>>>=0
|