;bal: doc: tweaks
This commit is contained in:
		
							parent
							
								
									2023e9cd65
								
							
						
					
					
						commit
						e521518eb6
					
				| @ -21,6 +21,7 @@ When you need more control, then use `balance`. | |||||||
| Here's a quick overview of the `balance` command's features, | Here's a quick overview of the `balance` command's features, | ||||||
| followed by more detailed descriptions and examples. | followed by more detailed descriptions and examples. | ||||||
| Many of these work with the higher-level commands as well. | Many of these work with the higher-level commands as well. | ||||||
|  | 
 | ||||||
| `balance` can show.. | `balance` can show.. | ||||||
| 
 | 
 | ||||||
| - accounts as a [list (`-l`) or a tree (`-t`)](#list-or-tree-mode) | - accounts as a [list (`-l`) or a tree (`-t`)](#list-or-tree-mode) | ||||||
| @ -327,8 +328,9 @@ To see accurate historical end balances: | |||||||
|    unless the journal covers the account's full lifetime. |    unless the journal covers the account's full lifetime. | ||||||
| 
 | 
 | ||||||
| 2. Include all of of the account's prior postings in the report, | 2. Include all of of the account's prior postings in the report, | ||||||
|    eg by leaving the [report start date](#report-start-end-date) unspecified, |    by not specifying a [report start date](#report-start-end-date), | ||||||
|    or by using the `-H/--historical` flag. |    or by using the `-H/--historical` flag. | ||||||
|  |    (`-H` causes report start date to be ignored when summing postings.) | ||||||
| 
 | 
 | ||||||
| ### Balance report types | ### Balance report types | ||||||
| 
 | 
 | ||||||
| @ -356,7 +358,7 @@ Which postings should be included in each cell's calculation. | |||||||
| It is one of: | It is one of: | ||||||
| 
 | 
 | ||||||
| - `--change` : postings from column start to column end, ie within the cell's period. | - `--change` : postings from column start to column end, ie within the cell's period. | ||||||
|   Typically used with `--sum` to see revenues/expenses. |   Typically used to see revenues/expenses. | ||||||
|   (**default for balance, incomestatement**) |   (**default for balance, incomestatement**) | ||||||
|   <!-- /--periodic --> |   <!-- /--periodic --> | ||||||
| 
 | 
 | ||||||
| @ -392,13 +394,14 @@ but if you find any that seem wrong or misleading, let us know. | |||||||
| The following restrictions are applied: | The following restrictions are applied: | ||||||
| 
 | 
 | ||||||
| - `--valuechange` implies `--value=end` | - `--valuechange` implies `--value=end` | ||||||
|  | - `--valuechange` makes `--change` the default when used with the `balancesheet`/`balancesheetequity` commands | ||||||
| - `--cumulative` or `--historical` disables `--row-total/-T` | - `--cumulative` or `--historical` disables `--row-total/-T` | ||||||
| 
 | 
 | ||||||
| For reference, here is what the combinations of accumulation and valuation show: | For reference, here is what the combinations of accumulation and valuation show: | ||||||
| 
 | 
 | ||||||
| | Valuation: ><br>Accumulation: v | no valuation                                                     | `--value= then`                                                    | `--value= end`                                              | `--value= YYYY-MM-DD /now`                            | | | Valuation: ><br>Accumulation: v | no valuation                                                     | `--value= then`                                                    | `--value= end`                                              | `--value= YYYY-MM-DD /now`                            | | ||||||
| |---------------------------------|------------------------------------------------------------------|--------------------------------------------------------------------|-------------------------------------------------------------|-------------------------------------------------------| | |---------------------------------|------------------------------------------------------------------|--------------------------------------------------------------------|-------------------------------------------------------------|-------------------------------------------------------| | ||||||
| | `--periodic`                    | change in period                                                 | sum of posting-date market values in period                        | period-end value of change in period                        | DATE-value of change in period                        | | | `--change`                      | change in period                                                 | sum of posting-date market values in period                        | period-end value of change in period                        | DATE-value of change in period                        | | ||||||
| | `--cumulative`                  | change from report start to period end                           | sum of posting-date market values from report start to period end  | period-end value of change from report start to period end  | DATE-value of change from report start to period end  | | | `--cumulative`                  | change from report start to period end                           | sum of posting-date market values from report start to period end  | period-end value of change from report start to period end  | DATE-value of change from report start to period end  | | ||||||
| | `--historical /-H`              | change from journal start to period end (historical end balance) | sum of posting-date market values from journal start to period end | period-end value of change from journal start to period end | DATE-value of change from journal start to period end | | | `--historical /-H`              | change from journal start to period end (historical end balance) | sum of posting-date market values from journal start to period end | period-end value of change from journal start to period end | DATE-value of change from journal start to period end | | ||||||
| 
 | 
 | ||||||
| @ -409,22 +412,22 @@ Some frequently used `balance` options/reports are: | |||||||
| - `bal -M revenues expenses`\ | - `bal -M revenues expenses`\ | ||||||
|   Show revenues/expenses in each month. |   Show revenues/expenses in each month. | ||||||
|   Also available as the [`incomestatement`](#incomestatement) command. |   Also available as the [`incomestatement`](#incomestatement) command. | ||||||
|   <!-- (= `bal --monthly --sum --change revenues expenses`)\ --> |   <!-- `bal --monthly --sum --change revenues expenses` --> | ||||||
|    |    | ||||||
| - `bal -M -H assets liabilities`\ | - `bal -M -H assets liabilities`\ | ||||||
|   Show historical asset/liability balances at each month end. |   Show historical asset/liability balances at each month end. | ||||||
|   Also available as the [`balancesheet`](#balancesheet) command. |   Also available as the [`balancesheet`](#balancesheet) command. | ||||||
|   <!-- (= `bal --monthly --sum --historical assets liabilities`)\ --> |   <!-- `bal --monthly --sum --historical assets liabilities` --> | ||||||
| 
 | 
 | ||||||
| - `bal -M -H assets liabilities equity`\ | - `bal -M -H assets liabilities equity`\ | ||||||
|   Show historical asset/liability/equity balances at each month end. |   Show historical asset/liability/equity balances at each month end. | ||||||
|   Also available as the [`balancesheetequity`](#balancesheetequity) command. |   Also available as the [`balancesheetequity`](#balancesheetequity) command. | ||||||
|   <!-- (= `bal --monthly --sum --historical assets liabilities equity`)\ --> |   <!-- `bal --monthly --sum --historical assets liabilities equity` --> | ||||||
| 
 | 
 | ||||||
| - `bal -M assets not:receivable`\ | - `bal -M assets not:receivable`\ | ||||||
|   Show changes to liquid assets in each month. |   Show changes to liquid assets in each month. | ||||||
|   Also available as the [`cashflow`](#cashflow) command. |   Also available as the [`cashflow`](#cashflow) command. | ||||||
|   <!-- (= `bal --monthly --sum --change assets not:receivable`)\ --> |   <!-- `bal --monthly --sum --change assets not:receivable` --> | ||||||
| 
 | 
 | ||||||
| Also: | Also: | ||||||
| 
 | 
 | ||||||
| @ -437,46 +440,6 @@ Also: | |||||||
| - `bal -M --valuechange investments`\ | - `bal -M --valuechange investments`\ | ||||||
|   Show monthly change in market value of investment assets. |   Show monthly change in market value of investment assets. | ||||||
| 
 | 
 | ||||||
| | Valuation: ><br>Accumulation: v | no valuation                                                     | `--value= then`                                                    | `--value= end`                                              | `--value= YYYY-MM-DD /now`                            | |  | ||||||
| |---------------------------------|------------------------------------------------------------------|--------------------------------------------------------------------|-------------------------------------------------------------|-------------------------------------------------------| |  | ||||||
| | `--change`                      | change in period                                                 | sum of posting-date market values in period                        | period-end value of change in period                        | DATE-value of change in period                        | |  | ||||||
| | `--cumulative`                  | change from report start to period end                           | sum of posting-date market values from report start to period end  | period-end value of change from report start to period end  | DATE-value of change from report start to period end  | |  | ||||||
| | `--historical /-H`              | change from journal start to period end (historical end balance) | sum of posting-date market values from journal start to period end | period-end value of change from journal start to period end | DATE-value of change from journal start to period end | |  | ||||||
| 
 |  | ||||||
| <!-- |  | ||||||
| 
 |  | ||||||
| ### Balance report examples |  | ||||||
| 
 |  | ||||||
| ```shell |  | ||||||
| $ hledger balance --quarterly income expenses -E --cumulative |  | ||||||
| Ending balances (cumulative) in 2008: |  | ||||||
| 
 |  | ||||||
|                    ||  2008/03/31  2008/06/30  2008/09/30  2008/12/31  |  | ||||||
| ===================++================================================= |  | ||||||
|  expenses:food     ||           0          $1          $1          $1  |  | ||||||
|  expenses:supplies ||           0          $1          $1          $1  |  | ||||||
|  income:gifts      ||           0         $-1         $-1         $-1  |  | ||||||
|  income:salary     ||         $-1         $-1         $-1         $-1  |  | ||||||
| -------------------++------------------------------------------------- |  | ||||||
|                    ||         $-1           0           0           0  |  | ||||||
| 
 |  | ||||||
| ``` |  | ||||||
| ```shell |  | ||||||
| $ hledger balance ^assets ^liabilities --quarterly --historical --begin 2008/4/1 |  | ||||||
| Ending balances (historical) in 2008/04/01-2008/12/31: |  | ||||||
| 
 |  | ||||||
|                       ||  2008/06/30  2008/09/30  2008/12/31  |  | ||||||
| ======================++===================================== |  | ||||||
|  assets:bank:checking ||          $1          $1           0  |  | ||||||
|  assets:bank:saving   ||          $1          $1          $1  |  | ||||||
|  assets:cash          ||         $-2         $-2         $-2  |  | ||||||
|  liabilities:debts    ||           0           0          $1  |  | ||||||
| ----------------------++------------------------------------- |  | ||||||
|                       ||           0           0           0  |  | ||||||
| 
 |  | ||||||
| ``` |  | ||||||
| --> |  | ||||||
| 
 |  | ||||||
| ### Budget report | ### Budget report | ||||||
| 
 | 
 | ||||||
| The `--budget` report type activates extra columns showing any budget goals for each account and period. | The `--budget` report type activates extra columns showing any budget goals for each account and period. | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user