# 1. hledger -f - cashflow <<< 2016/1/1 assets 1 b >>> Cashflow Statement Cash flows: 1 assets -------------------- 1 Total: -------------------- 1 >>>2 >>>= 0 # 2. Period reporting works for a specific year hledger -f - cashflow -b 2016 -e 2017 <<< 2015/10/10 Client A | Invoice #1 assets:receivables $10,000.00 revenue:clients:A -$10,000.00 2015/11/02 Deposit | Invoice #1 assets:checking $10,000.00 assets:receivables -$10,000.00 2016/02/01 Client B | Invoice #2 assets:receivables $10.00 revenue:clients:B -$10.00 2016/02/15 ACME | Hosting Costs expense:hosting $50.00 assets:checking -$50.00 2016/03/01 Deposit | Invoice #2 assets:checking $10.00 assets:receivables -$10.00 >>> Cashflow Statement Cash flows: $-40.00 assets:checking -------------------- $-40.00 Total: -------------------- $-40.00 >>>2 >>>= 0 # 3. Period reporting works for two years hledger -f - cashflow -b 2015 -e 2017 <<< 2015/10/10 Client A | Invoice #1 assets:receivables $10,000.00 revenue:clients:A -$10,000.00 2015/11/02 Deposit | Invoice #1 assets:checking $10,000.00 assets:receivables -$10,000.00 2016/02/01 Client B | Invoice #2 assets:receivables $10.00 revenue:clients:B -$10.00 2016/02/15 ACME | Hosting Costs expense:hosting $50.00 assets:checking -$50.00 2016/03/01 Deposit | Invoice #2 assets:checking $10.00 assets:receivables -$10.00 >>> Cashflow Statement Cash flows: $9,960.00 assets:checking -------------------- $9,960.00 Total: -------------------- $9,960.00 >>>2 >>>= 0 # 4. Period reporting works for one month hledger -f - cashflow -b 2015/11 -e 2015/12 <<< 2015/10/10 Client A | Invoice #1 assets:receivables $10,000.00 revenue:clients:A -$10,000.00 2015/11/02 Deposit | Invoice #1 assets:checking $10,000.00 assets:receivables -$10,000.00 2016/02/01 Client B | Invoice #2 assets:receivables $10.00 revenue:clients:B -$10.00 2016/02/15 ACME | Hosting Costs expense:hosting $50.00 assets:checking -$50.00 2016/03/01 Deposit | Invoice #2 assets:checking $10.00 assets:receivables -$10.00 >>> Cashflow Statement Cash flows: $10,000.00 assets:checking -------------------- $10,000.00 Total: -------------------- $10,000.00 >>>2 >>>= 0 # 5. Period reporting works for one month in another year hledger -f - cashflow -b 2016/10 -e 2016/11 <<< 2015/10/10 Client A | Invoice #1 assets:receivables $10,000.00 revenue:clients:A -$10,000.00 2015/11/02 Deposit | Invoice #1 assets:checking $10,000.00 assets:receivables -$10,000.00 2016/02/01 Client B | Invoice #2 assets:receivables $10.00 revenue:clients:B -$10.00 2016/02/15 ACME | Hosting Costs expense:hosting $50.00 assets:checking -$50.00 2016/03/01 Deposit | Invoice #2 assets:checking $10.00 assets:receivables -$10.00 >>> Cashflow Statement Cash flows: -------------------- 0 Total: -------------------- 0 >>>2 >>>= 0