# 1. hledger -f - balancesheet <<< 2016/1/1 assets 1 b >>> Balance Sheet Assets: 1 assets -------------------- 1 Liabilities: -------------------- 0 Total: -------------------- 1 >>>2 >>>= 0 # 2. hledger -f sample.journal balancesheet -p 'monthly in 2008' >>> Balance Sheet || 2008/01/31 2008/02/29 2008/03/31 2008/04/30 2008/05/31 2008/06/30 2008/07/31 2008/08/31 2008/09/30 2008/10/31 2008/11/30 2008/12/31 ======================++================================================================================================================================================ Assets || ----------------------++------------------------------------------------------------------------------------------------------------------------------------------------ assets:bank:checking || $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 0 assets:bank:saving || 0 0 0 0 0 $1 $1 $1 $1 $1 $1 $1 assets:cash || 0 0 0 0 0 $-2 $-2 $-2 $-2 $-2 $-2 $-2 ----------------------++------------------------------------------------------------------------------------------------------------------------------------------------ || $1 $1 $1 $1 $1 0 0 0 0 0 0 $-1 ======================++================================================================================================================================================ Liabilities || ----------------------++------------------------------------------------------------------------------------------------------------------------------------------------ liabilities:debts || 0 0 0 0 0 0 0 0 0 0 0 $1 ----------------------++------------------------------------------------------------------------------------------------------------------------------------------------ || 0 0 0 0 0 0 0 0 0 0 0 $1 ======================++================================================================================================================================================ Total || $1 $1 $1 $1 $1 0 0 0 0 0 0 0 >>>=0 # 3. hledger -f sample.journal balancesheet -p 'monthly in 2008' --tree >>> Balance Sheet || 2008/01/31 2008/02/29 2008/03/31 2008/04/30 2008/05/31 2008/06/30 2008/07/31 2008/08/31 2008/09/30 2008/10/31 2008/11/30 2008/12/31 ==============++================================================================================================================================================ Assets || --------------++------------------------------------------------------------------------------------------------------------------------------------------------ assets || $1 $1 $1 $1 $1 0 0 0 0 0 0 $-1 bank || $1 $1 $1 $1 $1 $2 $2 $2 $2 $2 $2 $1 checking || $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 0 saving || 0 0 0 0 0 $1 $1 $1 $1 $1 $1 $1 cash || 0 0 0 0 0 $-2 $-2 $-2 $-2 $-2 $-2 $-2 --------------++------------------------------------------------------------------------------------------------------------------------------------------------ || $1 $1 $1 $1 $1 0 0 0 0 0 0 $-1 ==============++================================================================================================================================================ Liabilities || --------------++------------------------------------------------------------------------------------------------------------------------------------------------ liabilities || 0 0 0 0 0 0 0 0 0 0 0 $1 debts || 0 0 0 0 0 0 0 0 0 0 0 $1 --------------++------------------------------------------------------------------------------------------------------------------------------------------------ || 0 0 0 0 0 0 0 0 0 0 0 $1 ==============++================================================================================================================================================ Total || $1 $1 $1 $1 $1 0 0 0 0 0 0 0 >>>= 0 # 4. hledger -f sample.journal balancesheet -p 'monthly in 2008' -A >>> Balance Sheet || 2008/01/31 2008/02/29 2008/03/31 2008/04/30 2008/05/31 2008/06/30 2008/07/31 2008/08/31 2008/09/30 2008/10/31 2008/11/30 2008/12/31 Average ======================++========================================================================================================================================================= Assets || ----------------------++--------------------------------------------------------------------------------------------------------------------------------------------------------- assets:bank:checking || $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 0 $1 assets:bank:saving || 0 0 0 0 0 $1 $1 $1 $1 $1 $1 $1 $1 assets:cash || 0 0 0 0 0 $-2 $-2 $-2 $-2 $-2 $-2 $-2 $-1 ----------------------++--------------------------------------------------------------------------------------------------------------------------------------------------------- || $1 $1 $1 $1 $1 0 0 0 0 0 0 $-1 0 ======================++========================================================================================================================================================= Liabilities || ----------------------++--------------------------------------------------------------------------------------------------------------------------------------------------------- liabilities:debts || 0 0 0 0 0 0 0 0 0 0 0 $1 0 ----------------------++--------------------------------------------------------------------------------------------------------------------------------------------------------- || 0 0 0 0 0 0 0 0 0 0 0 $1 0 ======================++========================================================================================================================================================= Total || $1 $1 $1 $1 $1 0 0 0 0 0 0 0 0 >>>= 0 # 5. hledger -f sample.journal balancesheet -p 'monthly in 2008' -NT >>> Balance Sheet || 2008/01/31 2008/02/29 2008/03/31 2008/04/30 2008/05/31 2008/06/30 2008/07/31 2008/08/31 2008/09/30 2008/10/31 2008/11/30 2008/12/31 Total ======================++========================================================================================================================================================= Assets || ----------------------++--------------------------------------------------------------------------------------------------------------------------------------------------------- assets:bank:checking || $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 $1 0 $11 assets:bank:saving || 0 0 0 0 0 $1 $1 $1 $1 $1 $1 $1 $7 assets:cash || 0 0 0 0 0 $-2 $-2 $-2 $-2 $-2 $-2 $-2 $-14 ----------------------++--------------------------------------------------------------------------------------------------------------------------------------------------------- || $1 $1 $1 $1 $1 0 0 0 0 0 0 $-1 $4 ======================++========================================================================================================================================================= Liabilities || ----------------------++--------------------------------------------------------------------------------------------------------------------------------------------------------- liabilities:debts || 0 0 0 0 0 0 0 0 0 0 0 $1 $1 ----------------------++--------------------------------------------------------------------------------------------------------------------------------------------------------- || 0 0 0 0 0 0 0 0 0 0 0 $1 $1 >>>= 0 # 6. Tree output still works, #565 hledger -f- balancesheet <<< 2017/1/1 (assets:b) 1 >>> Balance Sheet Assets: 1 assets 1 b -------------------- 1 Liabilities: -------------------- 0 Total: -------------------- 1 >>>2 >>>=0 # 7. Flat output still works, #552 hledger -f- balancesheet --flat <<< 2017/1/1 (assets:b) 1 >>> Balance Sheet Assets: 1 assets:b -------------------- 1 Liabilities: -------------------- 0 Total: -------------------- 1 >>>2 >>>=0 # 8. An empty section is does not disrupt the overall totals, #588 hledger -f- balancesheet -YTA <<< 2017/1/1 (assets) $1 >>> Balance Sheet || 2017/12/31 Total Average =============++============================== Assets || -------------++------------------------------ assets || $1 $1 $1 -------------++------------------------------ || $1 $1 $1 =============++============================== Liabilities || -------------++------------------------------ -------------++------------------------------ || =============++============================== Total || $1 $1 $1 >>>2 >>>=0 # 9. --pretty-tables uses unicode chars for borders hledger -f - balancesheet -M --pretty-tables <<< 2016/1/1 assets 1 b >>> Balance Sheet ║ 2016/01/31 ═════════════╬════════════ Assets ║ ─────────────╫──────────── assets ║ 1 ─────────────╫──────────── ║ 1 ═════════════╬════════════ Liabilities ║ ─────────────╫──────────── ─────────────╫──────────── ║ ═════════════╬════════════ Total ║ 1 >>>2 >>>= 0