101 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			101 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # amount layout tests, using default vertical layout
 | |
| # 1. print
 | |
| hledgerdev -f - print
 | |
| <<<
 | |
| 2010/1/1
 | |
|     a  EUR 1  ; a euro
 | |
|     b  USD 1  ; a dollar
 | |
|     c         ; a euro and a dollar
 | |
| >>>
 | |
| 2010/01/01
 | |
|     a         EUR 1  ; a euro
 | |
|     b         USD 1  ; a dollar
 | |
|              EUR -1
 | |
|     c        USD -1  ; a euro and a dollar
 | |
| 
 | |
| >>>=0
 | |
| 
 | |
| # 2. register
 | |
| hledgerdev -f - register
 | |
| <<<
 | |
| 2010/1/1
 | |
|     a  EUR 1  ; a euro
 | |
|     b  USD 1  ; a dollar
 | |
|     c         ; a euro and a dollar
 | |
| >>>
 | |
| 2010/01/01                      a                             EUR 1        EUR 1
 | |
|                                                                            EUR 1
 | |
|                                 b                             USD 1        USD 1
 | |
|                                                              EUR -1             
 | |
|                                 c                            USD -1            0
 | |
| >>>=0
 | |
| 
 | |
| # 3. balance
 | |
| hledgerdev -f - balance
 | |
| <<<
 | |
| 2010/1/1
 | |
|     a  EUR 1  ; a euro
 | |
|     b  USD 1  ; a dollar
 | |
|     c         ; a euro and a dollar
 | |
| >>>
 | |
|                EUR 1  a
 | |
|                USD 1  b
 | |
|               EUR -1  
 | |
|               USD -1  c
 | |
| --------------------
 | |
|                    0
 | |
| >>>=0
 | |
| 
 | |
| # 4. mixed amounts with prices
 | |
| # XXX
 | |
| # hledgerdev -f - print
 | |
| # <<<
 | |
| # 2010/1/1
 | |
| #     a  EUR 1 @ USD 1.1 ; a euro
 | |
| #     b  USD 1  ; a dollar
 | |
| #     c         ; a euro and a dollar
 | |
| # >>>
 | |
| # 2010/01/01
 | |
| #     a  EUR 1 @ USD 1.1  ; a euro
 | |
| #     b         USD 1  ; a dollar
 | |
| #        EUR -1 @ USD 1.1                       
 | |
| #     c            USD -1  ; a euro and a dollar
 | |
| #
 | |
| ##
 | |
| # 2010/01/01
 | |
| #     a  EUR 1 @ USD 1.1  ; a euro
 | |
| #     b       USD 1.0  ; a dollar
 | |
| #     c      USD -2.1  ; a euro and a dollar
 | |
| #
 | |
| #>>>=0
 | |
| #
 | |
| # #
 | |
| # hledgerdev -f - register
 | |
| # <<<
 | |
| # 2010/1/1
 | |
| #     a  EUR 1 @ USD 1.1 ; a euro
 | |
| #     b  USD 1  ; a dollar
 | |
| #     c         ; a euro and a dollar
 | |
| # >>>
 | |
| # 2010/01/01                      a                             EUR 1        EUR 1
 | |
| #                                                                            EUR 1
 | |
| #                                 b                           USD 1.0      USD 1.0
 | |
| #                                                                            EUR 1
 | |
| #                                 c                          USD -2.1     USD -1.1
 | |
| #>>>=0
 | |
| #
 | |
| # #
 | |
| # hledgerdev -f - balance
 | |
| # <<<
 | |
| # 2010/1/1
 | |
| #     a  EUR 1 @ USD 1.1 ; a euro
 | |
| #     b  USD 1  ; a dollar
 | |
| #     c         ; a euro and a dollar
 | |
| # >>>
 | |
| #                EUR 1  a
 | |
| #              USD 1.0  b
 | |
| #             USD -2.1  c
 | |
| # --------------------
 | |
| #                EUR 1
 | |
| #             USD -1.1
 |