87 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			87 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| 
 | |
| # Simple case
 | |
| hledger close -f- -p 2016 assets liabilities
 | |
| <<<
 | |
| 2016/1/1 open
 | |
|     assets:bank         $100
 | |
|     assets:cash         $20
 | |
|     equity:opening
 | |
| 
 | |
| 2016/1/15 spend
 | |
|     expenses:sweets     $5
 | |
|     assets:cash
 | |
| 
 | |
| 2016/1/19 withdraw
 | |
|     assets:cash         $20
 | |
|     assets:bank
 | |
| 
 | |
| 2016/1/20 lend
 | |
|     liabilities         $25
 | |
|     assets:cash
 | |
| >>>
 | |
| 2016/12/31 closing balances
 | |
|     assets:bank                        $-80 = $0
 | |
|     assets:cash                        $-10 = $0
 | |
|     liabilities                        $-25 = $0
 | |
|     equity:closing balances
 | |
| 
 | |
| 2017/01/01 opening balances
 | |
|     assets:bank                         $80 = $80
 | |
|     assets:cash                         $10 = $10
 | |
|     liabilities                         $25 = $25
 | |
|     equity:opening balances
 | |
| 
 | |
| >>>=0
 | |
| 
 | |
| # Test aggregation of postings with prices
 | |
| hledger close -f- -p 2016 assets liabilities
 | |
| <<<
 | |
| Y2016
 | |
| 01/31
 | |
| 	liabilities:employer  $5,000.00
 | |
| 	income:salary
 | |
| 
 | |
| 02/05
 | |
| 	liabilities:employer  -$5,000.00 @ 0.95 EUR
 | |
| 	expenses:tax  1,852.50 EUR
 | |
| 	assets:bank  2,897.00 EUR
 | |
| 	liabilities:employer
 | |
| 
 | |
| 02/29
 | |
| 	liabilities:employer  $5,000.00
 | |
| 	income:salary
 | |
| 
 | |
| 03/04
 | |
| 	liabilities:employer  -$5,000.0 @ 0.93 EUR
 | |
| 	expenses:tax  1,813.50 EUR
 | |
| 	assets:bank  2,836.00 EUR
 | |
| 	liabilities:employer
 | |
| >>>
 | |
| 2016/12/31 closing balances
 | |
|     assets:bank                -5,733.00 EUR = 0.00 EUR
 | |
|     liabilities:employer           -1.00 EUR = 0.00 EUR
 | |
|     equity:closing balances
 | |
| 
 | |
| 2017/01/01 opening balances
 | |
|     assets:bank                 5,733.00 EUR = 5,733.00 EUR
 | |
|     liabilities:employer            1.00 EUR = 1.00 EUR
 | |
|     equity:opening balances
 | |
| 
 | |
| >>>=0
 | |
| 
 | |
| # A begin date should be ignored
 | |
| hledger close -f- -b2017/6/1 -e2018
 | |
| <<<
 | |
| 2017/1/1
 | |
|     (a)   1
 | |
| >>>
 | |
| 2017/12/31 closing balances
 | |
|     a                                    -1 = 0
 | |
|     equity:closing balances
 | |
| 
 | |
| 2018/01/01 opening balances
 | |
|     a                                     1 = 1
 | |
|     equity:opening balances
 | |
| 
 | |
| >>>=0
 |