parent
							
								
									9f4decb4f6
								
							
						
					
					
						commit
						bd08dd3858
					
				| @ -233,12 +233,12 @@ It's conventional and recommended to use `account1` for the account whose CSV we | |||||||
| 
 | 
 | ||||||
| ## CSV amounts | ## CSV amounts | ||||||
| 
 | 
 | ||||||
| An amount must be set, in one of these ways: | A transaction [amount](/journal.html#amounts) must be set, in one of these ways: | ||||||
| 
 | 
 | ||||||
| - with an `amount` field assignment, which sets the first posting's [amount](/journal.html#amounts) | - with an `amount` field assignment, which sets the first posting's amount | ||||||
| 
 | 
 | ||||||
| - (If the CSV has debit and credit amounts in separate fields:) with | - (When the CSV has debit and credit amounts in separate fields:)\ | ||||||
|   field assignments for the `amount-in` and `amount-out` pseudo fields |   with field assignments for the `amount-in` and `amount-out` pseudo fields | ||||||
|   instead (both of them). Whichever one has a value will be used, with |   instead (both of them). Whichever one has a value will be used, with | ||||||
|   appropriate sign. (If both contain a value, it might not work so well.) |   appropriate sign. (If both contain a value, it might not work so well.) | ||||||
| 
 | 
 | ||||||
| @ -251,7 +251,8 @@ There is some special handling for sign in amounts: | |||||||
| 
 | 
 | ||||||
| If the currency/commodity symbol is provided as a separate CSV field, | If the currency/commodity symbol is provided as a separate CSV field, | ||||||
| assign it to the `currency` pseudo field; the symbol will be prepended | assign it to the `currency` pseudo field; the symbol will be prepended | ||||||
| to the amount (<s>when there is an amount</s> TODO). | to the amount  | ||||||
|  | (TODO: <s>when there is an amount</s>). | ||||||
| Or, you can use an `amount` [field assignment](#field-assignment) more control, eg: | Or, you can use an `amount` [field assignment](#field-assignment) more control, eg: | ||||||
| ``` | ``` | ||||||
| fields date,description,currency,amount | fields date,description,currency,amount | ||||||
| @ -263,9 +264,10 @@ amount %amount %currency | |||||||
| If the CSV includes a running balance, you can assign that to one of the pseudo fields | If the CSV includes a running balance, you can assign that to one of the pseudo fields | ||||||
| `balance` (or `balance1`) or `balance2`. | `balance` (or `balance1`) or `balance2`. | ||||||
| This will generate a [balance assertion](/journal.html#balance-assertions)  | This will generate a [balance assertion](/journal.html#balance-assertions)  | ||||||
| (or if the amount is left empty, a [balance assignment](/journal.html#balance-assignments)) | (or if the amount is left empty, a [balance assignment](/journal.html#balance-assignments)), | ||||||
| on the first or second posting, | on the first or second posting, | ||||||
| whenever the running balance field is non-empty. | whenever the running balance field is non-empty. | ||||||
|  | (TODO: [#1000](https://github.com/simonmichael/hledger/issues/1000)) | ||||||
| 
 | 
 | ||||||
| ## Reading multiple CSV files | ## Reading multiple CSV files | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user