* Remember original postings during infer and pivot This includes such functions like: - inferFromAssignment - inferBalancingAmount - inferBalancingPrices - pivotPosting * Use original postings for hledger print - Introduce "--explicit" option for "print" command which brings back old behavior when every inferred number being printed. - Make "print" by default print original postings without inferred amounts. But use effective account name to have effect from aliases. - Instruct shell tests with an new expected output or to use --explicit option when inferred amounts are checked. Resolves simonmichael/hledger#442
		
			
				
	
	
		
			60 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			60 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
| # 1. all data files on the command line should be read
 | |
| hledger inc -f personal.journal -f business.journal
 | |
| >>>
 | |
| Income Statement
 | |
| 
 | |
| Revenues:
 | |
| --------------------
 | |
|                    0
 | |
| 
 | |
| Expenses:
 | |
|                   $2  expenses
 | |
|                   $1    food
 | |
|                   $1    office supplies
 | |
| --------------------
 | |
|                   $2
 | |
| 
 | |
| Total:
 | |
| --------------------
 | |
|                   $2
 | |
| >>>2
 | |
| >>>=0
 | |
| 
 | |
| # 2. aliases etc. in files currently don't carry over to subsequent files
 | |
| hledger print -f personal.journal -f business.journal -f alias.journal -f personal.journal
 | |
| >>>
 | |
| 2014/01/01
 | |
|     expenses:office supplies            $1
 | |
|     assets:business checking
 | |
| 
 | |
| 2014/01/02
 | |
|     expenses:food            $1
 | |
|     assets:cash
 | |
| 
 | |
| 2014/01/02
 | |
|     expenses:food            $1
 | |
|     assets:cash
 | |
| 
 | |
| >>>2
 | |
| >>>=0
 | |
| # 2014/01/02
 | |
| #     equity:draw:personal:food            $1
 | |
| #     assets:personal:cash                $-1
 | |
| 
 | |
| 
 | |
| # 3. files can be of different formats
 | |
| hledger print -f personal.journal -f ../journal/a.timeclock -f ../journal/b.timedot
 | |
| >>>
 | |
| 2014/01/02
 | |
|     expenses:food            $1
 | |
|     assets:cash
 | |
| 
 | |
| 2016/01/01 * 12:00-16:00
 | |
|     (a:aa)         4.00h
 | |
| 
 | |
| 2016/01/01 *
 | |
|     (b.bb)          1.00
 | |
| 
 | |
| >>>2
 | |
| >>>=0
 |